RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux kishi09 3.2.0-51-highbank #77-Ubuntu SMP PREEMPT Thu Jul 25 04:09:51 UTC 2013 armv7l Buildd toolchain package versions: launchpad-buildd_119~0.IS.08.04 python-lpbuildd_119~0.IS.08.04 bzr_2.5.1-0ubuntu2. Syncing the system clock with the buildd NTP service... 21 Oct 15:18:26 ntpdate[22757]: adjust time server 10.211.37.1 offset -0.000086 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-5137554', '/home/buildd/filecache-default/b2610aaa6cbeb34c5842e3f132a84dda2bfe287e'] Unpacking chroot for build PACKAGEBUILD-5137554 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-5137554'] Mounting chroot for build PACKAGEBUILD-5137554 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-5137554', 'deb http://ftpmaster.internal/ubuntu trusty main universe', 'deb http://ftpmaster.internal/ubuntu trusty-security main universe', 'deb http://ftpmaster.internal/ubuntu trusty-updates main universe', 'deb http://ftpmaster.internal/ubuntu trusty-proposed main universe'] Overriding sources.list in build-PACKAGEBUILD-5137554 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-5137554', 'armhf'] Updating debian chroot for build PACKAGEBUILD-5137554 Ign http://ftpmaster.internal trusty InRelease Ign http://archive-team.internal trusty InRelease Ign http://ftpmaster.internal trusty-security InRelease Ign http://archive-team.internal trusty Release.gpg Ign http://ftpmaster.internal trusty-updates InRelease Get:1 http://archive-team.internal trusty Release [730 B] Ign http://ftpmaster.internal trusty-proposed InRelease Get:2 http://ftpmaster.internal trusty Release.gpg [933 B] Get:3 http://ftpmaster.internal trusty-security Release.gpg [933 B] Get:4 http://ftpmaster.internal trusty-updates Release.gpg [933 B] Get:5 http://ftpmaster.internal trusty-proposed Release.gpg [933 B] Get:6 http://ftpmaster.internal trusty Release [49.6 kB] Get:7 http://ftpmaster.internal trusty-security Release [49.6 kB] Get:8 http://ftpmaster.internal trusty-updates Release [49.6 kB] Get:9 http://archive-team.internal trusty/main armhf Packages Get:10 http://ftpmaster.internal trusty-proposed Release [49.6 kB] Ign http://archive-team.internal trusty/main Translation-en Get:11 http://ftpmaster.internal trusty/main armhf Packages [1221 kB] Get:12 http://ftpmaster.internal trusty/universe armhf Packages [5493 kB] Get:13 http://ftpmaster.internal trusty/main Translation-en [717 kB] Get:14 http://ftpmaster.internal trusty/universe Translation-en [3884 kB] Get:15 http://ftpmaster.internal trusty-security/main armhf Packages [14 B] Get:16 http://ftpmaster.internal trusty-security/universe armhf Packages [14 B] Get:17 http://ftpmaster.internal trusty-security/main Translation-en [14 B] Get:18 http://ftpmaster.internal trusty-security/universe Translation-en [14 B] Get:19 http://ftpmaster.internal trusty-updates/main armhf Packages [14 B] Get:20 http://ftpmaster.internal trusty-updates/universe armhf Packages [14 B] Get:21 http://ftpmaster.internal trusty-updates/main Translation-en [14 B] Get:22 http://ftpmaster.internal trusty-updates/universe Translation-en [14 B] Get:23 http://ftpmaster.internal trusty-proposed/main armhf Packages [82.4 kB] Get:24 http://ftpmaster.internal trusty-proposed/universe armhf Packages [172 kB] Get:25 http://ftpmaster.internal trusty-proposed/main Translation-en [57.6 kB] Get:26 http://ftpmaster.internal trusty-proposed/universe Translation-en [130 kB] Fetched 12.0 MB in 14s (806 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: libdb5.3 The following packages will be upgraded: base-files base-passwd binutils bzip2 cpp-4.8 diffutils g++-4.8 gcc-4.8 gcc-4.8-base grep libasan0 libatomic1 libbz2-1.0 libcloog-isl4 libdrm2 libgcc-4.8-dev libgcc1 libgomp1 libisl10 libjson-c2 libjson0 libkeyutils1 libpam-modules libpam-modules-bin libpam-runtime libpam0g libprocps0 libsqlite3-0 libstdc++-4.8-dev libstdc++6 libudev1 perl perl-base perl-modules procps sed udev 37 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 35.6 MB of archives. After this operation, 2573 kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! base-files diffutils grep perl perl-base perl-modules bzip2 libbz2-1.0 sed base-passwd libgomp1 gcc-4.8-base libstdc++6 libasan0 libatomic1 cpp-4.8 binutils libstdc++-4.8-dev g++-4.8 gcc-4.8 libgcc-4.8-dev libgcc1 libcloog-isl4 libisl10 libdb5.3 libpam0g libpam-modules-bin libpam-modules libsqlite3-0 libdrm2 libjson-c2 libprocps0 udev libudev1 libkeyutils1 libpam-runtime libjson0 procps Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ trusty/main base-files armhf 6.12ubuntu5 [69.5 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty/main diffutils armhf 1:3.3-1 [180 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty/main grep armhf 2.14-4 [253 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl armhf 5.18.1-4 [3660 kB] Get:5 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl-base armhf 5.18.1-4 [1455 kB] Get:6 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl-modules all 5.18.1-4 [3926 kB] Get:7 http://ftpmaster.internal/ubuntu/ trusty/main bzip2 armhf 1.0.6-5 [36.6 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty/main libbz2-1.0 armhf 1.0.6-5 [33.5 kB] Get:9 http://ftpmaster.internal/ubuntu/ trusty/main sed armhf 4.2.2-2ubuntu1 [136 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty/main base-passwd armhf 3.5.28 [37.7 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty/main libgomp1 armhf 4.8.2-1ubuntu2 [25.1 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty/main gcc-4.8-base armhf 4.8.2-1ubuntu2 [16.1 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty/main libstdc++6 armhf 4.8.2-1ubuntu2 [278 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty/main libasan0 armhf 4.8.2-1ubuntu2 [67.4 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty/main libatomic1 armhf 4.8.2-1ubuntu2 [6774 B] Get:16 http://ftpmaster.internal/ubuntu/ trusty/main cpp-4.8 armhf 4.8.2-1ubuntu2 [5190 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty/main binutils armhf 2.23.90.20131017-1ubuntu1 [3438 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty/main libstdc++-4.8-dev armhf 4.8.2-1ubuntu2 [1789 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty/main g++-4.8 armhf 4.8.2-1ubuntu2 [5578 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty/main gcc-4.8 armhf 4.8.2-1ubuntu2 [5898 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main libgcc-4.8-dev armhf 4.8.2-1ubuntu2 [302 kB] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main libgcc1 armhf 1:4.8.2-1ubuntu2 [48.9 kB] Get:23 http://ftpmaster.internal/ubuntu/ trusty/main libcloog-isl4 armhf 0.18.1-1 [54.4 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty/main libisl10 armhf 0.12.1-1 [392 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty/main libdb5.3 armhf 5.3.21-2 [673 kB] Get:26 http://ftpmaster.internal/ubuntu/ trusty/main libpam0g armhf 1.1.3-10ubuntu1 [54.5 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main libpam-modules-bin armhf 1.1.3-10ubuntu1 [41.3 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty/main libpam-modules armhf 1.1.3-10ubuntu1 [251 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libsqlite3-0 armhf 3.8.0.2-1ubuntu1 [320 kB] Get:30 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libdrm2 armhf 2.4.46-3 [22.4 kB] Get:31 http://ftpmaster.internal/ubuntu/ trusty/main libjson-c2 armhf 0.11-3ubuntu1 [20.9 kB] Get:32 http://ftpmaster.internal/ubuntu/ trusty/main libprocps0 armhf 1:3.3.3-2ubuntu8 [32.2 kB] Get:33 http://ftpmaster.internal/ubuntu/ trusty/main udev armhf 204-0ubuntu19 [1014 kB] Get:34 http://ftpmaster.internal/ubuntu/ trusty/main libudev1 armhf 204-0ubuntu19 [32.4 kB] Get:35 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libkeyutils1 armhf 1.5.6-1 [6580 B] Get:36 http://ftpmaster.internal/ubuntu/ trusty/main libpam-runtime all 1.1.3-10ubuntu1 [40.9 kB] Get:37 http://ftpmaster.internal/ubuntu/ trusty/main libjson0 armhf 0.11-3ubuntu1 [1022 B] Get:38 http://ftpmaster.internal/ubuntu/ trusty/main procps armhf 1:3.3.3-2ubuntu8 [221 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 35.6 MB in 5s (6568 kB/s) (Reading database ... 11920 files and directories currently installed.) Preparing to replace base-files 6.12ubuntu4 (using .../base-files_6.12ubuntu5_armhf.deb) ... Unpacking replacement base-files ... Setting up base-files (6.12ubuntu5) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/os-release ... (Reading database ... 11920 files and directories currently installed.) Preparing to replace diffutils 1:3.2-8 (using .../diffutils_1%3a3.3-1_armhf.deb) ... Unpacking replacement diffutils ... Setting up diffutils (1:3.3-1) ... (Reading database ... 11920 files and directories currently installed.) Preparing to replace grep 2.14-3 (using .../archives/grep_2.14-4_armhf.deb) ... Unpacking replacement grep ... Setting up grep (2.14-4) ... (Reading database ... 11920 files and directories currently installed.) Preparing to replace perl 5.14.2-21build1 (using .../perl_5.18.1-4_armhf.deb) ... Unpacking replacement perl ... Preparing to replace perl-base 5.14.2-21build1 (using .../perl-base_5.18.1-4_armhf.deb) ... Unpacking replacement perl-base ... Setting up perl-base (5.18.1-4) ... (Reading database ... 11822 files and directories currently installed.) Preparing to replace perl-modules 5.14.2-21build1 (using .../perl-modules_5.18.1-4_all.deb) ... Unpacking replacement perl-modules ... Preparing to replace bzip2 1.0.6-4 (using .../bzip2_1.0.6-5_armhf.deb) ... Unpacking replacement bzip2 ... Preparing to replace libbz2-1.0:armhf 1.0.6-4 (using .../libbz2-1.0_1.0.6-5_armhf.deb) ... Unpacking replacement libbz2-1.0:armhf ... Setting up libbz2-1.0:armhf (1.0.6-5) ... Processing triggers for libc-bin ... (Reading database ... 11859 files and directories currently installed.) Preparing to replace sed 4.2.2-1ubuntu1 (using .../sed_4.2.2-2ubuntu1_armhf.deb) ... Unpacking replacement sed ... Setting up sed (4.2.2-2ubuntu1) ... (Reading database ... 11859 files and directories currently installed.) Preparing to replace base-passwd 3.5.26 (using .../base-passwd_3.5.28_armhf.deb) ... Unpacking replacement base-passwd ... Setting up base-passwd (3.5.28) ... (Reading database ... 11859 files and directories currently installed.) Preparing to replace libgomp1:armhf 4.8.1-10ubuntu8 (using .../libgomp1_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement libgomp1:armhf ... Preparing to replace gcc-4.8-base:armhf 4.8.1-10ubuntu8 (using .../gcc-4.8-base_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement gcc-4.8-base:armhf ... Setting up gcc-4.8-base:armhf (4.8.2-1ubuntu2) ... (Reading database ... 11859 files and directories currently installed.) Preparing to replace libstdc++6:armhf 4.8.1-10ubuntu8 (using .../libstdc++6_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement libstdc++6:armhf ... Preparing to replace libgcc1:armhf 1:4.8.1-10ubuntu8 (using .../libgcc1_1%3a4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement libgcc1:armhf ... Setting up libgcc1:armhf (1:4.8.2-1ubuntu2) ... Setting up libstdc++6:armhf (4.8.2-1ubuntu2) ... Processing triggers for libc-bin ... (Reading database ... 11859 files and directories currently installed.) Preparing to replace libasan0:armhf 4.8.1-10ubuntu8 (using .../libasan0_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement libasan0:armhf ... Preparing to replace libatomic1:armhf 4.8.1-10ubuntu8 (using .../libatomic1_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement libatomic1:armhf ... Preparing to replace cpp-4.8 4.8.1-10ubuntu8 (using .../cpp-4.8_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement cpp-4.8 ... Preparing to replace binutils 2.23.52.20130913-0ubuntu1 (using .../binutils_2.23.90.20131017-1ubuntu1_armhf.deb) ... Unpacking replacement binutils ... Preparing to replace libstdc++-4.8-dev:armhf 4.8.1-10ubuntu8 (using .../libstdc++-4.8-dev_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement libstdc++-4.8-dev:armhf ... Preparing to replace g++-4.8 4.8.1-10ubuntu8 (using .../g++-4.8_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement g++-4.8 ... Preparing to replace gcc-4.8 4.8.1-10ubuntu8 (using .../gcc-4.8_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement gcc-4.8 ... Preparing to replace libgcc-4.8-dev:armhf 4.8.1-10ubuntu8 (using .../libgcc-4.8-dev_4.8.2-1ubuntu2_armhf.deb) ... Unpacking replacement libgcc-4.8-dev:armhf ... Preparing to replace libcloog-isl4:armhf 0.18.0-2 (using .../libcloog-isl4_0.18.1-1_armhf.deb) ... Unpacking replacement libcloog-isl4:armhf ... Preparing to replace libisl10:armhf 0.11.2-1 (using .../libisl10_0.12.1-1_armhf.deb) ... Unpacking replacement libisl10:armhf ... Selecting previously unselected package libdb5.3:armhf. Unpacking libdb5.3:armhf (from .../libdb5.3_5.3.21-2_armhf.deb) ... Setting up libdb5.3:armhf (5.3.21-2) ... Processing triggers for libc-bin ... (Reading database ... 11849 files and directories currently installed.) Preparing to replace libpam0g:armhf 1.1.3-8ubuntu3 (using .../libpam0g_1.1.3-10ubuntu1_armhf.deb) ... Unpacking replacement libpam0g:armhf ... Setting up libpam0g:armhf (1.1.3-10ubuntu1) ... Processing triggers for libc-bin ... (Reading database ... 11849 files and directories currently installed.) Preparing to replace libpam-modules-bin 1.1.3-8ubuntu3 (using .../libpam-modules-bin_1.1.3-10ubuntu1_armhf.deb) ... Unpacking replacement libpam-modules-bin ... Setting up libpam-modules-bin (1.1.3-10ubuntu1) ... (Reading database ... 11849 files and directories currently installed.) Preparing to replace libpam-modules:armhf 1.1.3-8ubuntu3 (using .../libpam-modules_1.1.3-10ubuntu1_armhf.deb) ... Unpacking replacement libpam-modules:armhf ... Setting up libpam-modules:armhf (1.1.3-10ubuntu1) ... (Reading database ... 11849 files and directories currently installed.) Preparing to replace libsqlite3-0:armhf 3.7.17-1ubuntu1 (using .../libsqlite3-0_3.8.0.2-1ubuntu1_armhf.deb) ... Unpacking replacement libsqlite3-0:armhf ... Preparing to replace libdrm2:armhf 2.4.46-1 (using .../libdrm2_2.4.46-3_armhf.deb) ... Unpacking replacement libdrm2:armhf ... Preparing to replace libjson-c2:armhf 0.11-2ubuntu1 (using .../libjson-c2_0.11-3ubuntu1_armhf.deb) ... Unpacking replacement libjson-c2:armhf ... Preparing to replace libprocps0:armhf 1:3.3.3-2ubuntu7 (using .../libprocps0_1%3a3.3.3-2ubuntu8_armhf.deb) ... Unpacking replacement libprocps0:armhf ... Preparing to replace udev 204-0ubuntu18 (using .../udev_204-0ubuntu19_armhf.deb) ... Adding 'diversion of /bin/udevadm to /bin/udevadm.upgrade by fake-udev' Unpacking replacement udev ... Preparing to replace libudev1:armhf 204-0ubuntu18 (using .../libudev1_204-0ubuntu19_armhf.deb) ... Unpacking replacement libudev1:armhf ... Preparing to replace libkeyutils1:armhf 1.5.5-7 (using .../libkeyutils1_1.5.6-1_armhf.deb) ... Unpacking replacement libkeyutils1:armhf ... Preparing to replace libpam-runtime 1.1.3-8ubuntu3 (using .../libpam-runtime_1.1.3-10ubuntu1_all.deb) ... Unpacking replacement libpam-runtime ... Setting up libpam-runtime (1.1.3-10ubuntu1) ... (Reading database ... 11850 files and directories currently installed.) Preparing to replace libjson0:armhf 0.11-2ubuntu1 (using .../libjson0_0.11-3ubuntu1_armhf.deb) ... Unpacking replacement libjson0:armhf ... Preparing to replace procps 1:3.3.3-2ubuntu7 (using .../procps_1%3a3.3.3-2ubuntu8_armhf.deb) ... invoke-rc.d: policy-rc.d denied execution of stop. Unpacking replacement procps ... Setting up bzip2 (1.0.6-5) ... Setting up libgomp1:armhf (4.8.2-1ubuntu2) ... Setting up libasan0:armhf (4.8.2-1ubuntu2) ... Setting up libatomic1:armhf (4.8.2-1ubuntu2) ... Setting up libisl10:armhf (0.12.1-1) ... Setting up libcloog-isl4:armhf (0.18.1-1) ... Setting up cpp-4.8 (4.8.2-1ubuntu2) ... Setting up binutils (2.23.90.20131017-1ubuntu1) ... Setting up libgcc-4.8-dev:armhf (4.8.2-1ubuntu2) ... Setting up libstdc++-4.8-dev:armhf (4.8.2-1ubuntu2) ... Setting up gcc-4.8 (4.8.2-1ubuntu2) ... Setting up g++-4.8 (4.8.2-1ubuntu2) ... Setting up libsqlite3-0:armhf (3.8.0.2-1ubuntu1) ... Setting up libdrm2:armhf (2.4.46-3) ... Setting up libjson-c2:armhf (0.11-3ubuntu1) ... Setting up libprocps0:armhf (1:3.3.3-2ubuntu8) ... Setting up libudev1:armhf (204-0ubuntu19) ... Setting up udev (204-0ubuntu19) ... invoke-rc.d: policy-rc.d denied execution of restart. Removing 'diversion of /bin/udevadm to /bin/udevadm.upgrade by fake-udev' update-initramfs: deferring update (trigger activated) Setting up libkeyutils1:armhf (1.5.6-1) ... Setting up libjson0:armhf (0.11-3ubuntu1) ... Setting up procps (1:3.3.3-2ubuntu8) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up perl-modules (5.18.1-4) ... Setting up perl (5.18.1-4) ... Processing triggers for libc-bin ... Processing triggers for initramfs-tools ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-5137554', 'armhf', 'trusty-proposed', '--nolog', '--batch', '--archive=ubuntu', '--dist=trusty-proposed', '--purpose=PRIMARY', '--architecture=armhf', '--comp=universe', 'epic5_1.1.6-1.dsc'] Initiating build PACKAGEBUILD-5137554 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 3.2.0-51-highbank #77-Ubuntu SMP PREEMPT Thu Jul 25 04:09:51 UTC 2013 armv7l Automatic build of epic5_1.1.6-1 on kishi09 by sbuild/armhf 1.170.5 Build started at 20131021-1519 ****************************************************************************** epic5_1.1.6-1.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: debhelper (>= 5), libncurses5-dev, libssl-dev, libperl-dev, ruby-dev, ruby, tcl-dev Checking for already installed source dependencies... debhelper: missing libncurses5-dev: missing libssl-dev: missing libperl-dev: missing ruby-dev: missing ruby: missing tcl-dev: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install debhelper libncurses5-dev libssl-dev libperl-dev ruby-dev ruby tcl-dev Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libclass-isa-perl libswitch-perl Use 'apt-get autoremove' to remove them. The following extra packages will be installed: apparmor-easyprof bsdmainutils ca-certificates dh-apparmor dh-python file gettext gettext-base groff-base intltool-debian libasprintf-dev libasprintf0c2 libcroco3 libexpat1 libffi6 libgettextpo-dev libgettextpo0 libglib2.0-0 libmagic1 libperl5.18 libpipeline1 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib libruby1.9.1 libtinfo-dev libunistring0 libxml2 libyaml-0-2 man-db mime-support openssl po-debconf python3 python3-minimal python3.3 python3.3-minimal ruby1.9.1 ruby1.9.1-dev tcl tcl-lib tcl8.5 tcl8.5-dev tcl8.5-lib zlib1g-dev Suggested packages: wamerican wordlist whois vacation dh-make gettext-doc groff ncurses-doc less www-browser libmail-box-perl python3-doc python3-tk python3.3-doc binfmt-support ri ruby1.9.1-examples ri1.9.1 graphviz ruby-switch tcl-doc tcl-tclreadline tcl8.5-doc Recommended packages: curl wget lynx-cur libglib2.0-data shared-mime-info libssl-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: apparmor-easyprof bsdmainutils ca-certificates debhelper dh-apparmor dh-python file gettext gettext-base groff-base intltool-debian libasprintf-dev libasprintf0c2 libcroco3 libexpat1 libffi6 libgettextpo-dev libgettextpo0 libglib2.0-0 libmagic1 libncurses5-dev libperl-dev libperl5.18 libpipeline1 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib libruby1.9.1 libssl-dev libtinfo-dev libunistring0 libxml2 libyaml-0-2 man-db mime-support openssl po-debconf python3 python3-minimal python3.3 python3.3-minimal ruby ruby-dev ruby1.9.1 ruby1.9.1-dev tcl tcl-dev tcl-lib tcl8.5 tcl8.5-dev tcl8.5-lib zlib1g-dev 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. Need to get 23.3 MB of archives. After this operation, 69.5 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libexpat1 libffi6 libmagic1 libpython3.3-minimal mime-support libpython3.3-stdlib python3.3-minimal libasprintf0c2 libglib2.0-0 libpipeline1 libxml2 groff-base bsdmainutils man-db libcroco3 libunistring0 libgettextpo0 libyaml-0-2 tcl8.5-lib python3.3 python3-minimal libpython3-stdlib python3 dh-python file openssl ca-certificates gettext-base libasprintf-dev libgettextpo-dev gettext intltool-debian po-debconf apparmor-easyprof dh-apparmor debhelper libtinfo-dev libncurses5-dev libperl5.18 libperl-dev libruby1.9.1 zlib1g-dev libssl-dev ruby1.9.1 ruby ruby1.9.1-dev ruby-dev tcl8.5 tcl-lib tcl tcl8.5-dev tcl-dev Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ trusty/main libexpat1 armhf 2.1.0-4 [101 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty/main libffi6 armhf 3.0.13-4 [16.6 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty/main libmagic1 armhf 5.11-2ubuntu4 [167 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty/main libpython3.3-minimal armhf 3.3.2-7ubuntu3 [611 kB] Get:5 http://ftpmaster.internal/ubuntu/ trusty/main mime-support all 3.54ubuntu1 [31.7 kB] Get:6 http://ftpmaster.internal/ubuntu/ trusty/main libpython3.3-stdlib armhf 3.3.2-7ubuntu3 [2605 kB] Get:7 http://ftpmaster.internal/ubuntu/ trusty/main python3.3-minimal armhf 3.3.2-7ubuntu3 [1416 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty/main libasprintf0c2 armhf 0.18.1.1-10ubuntu3 [6544 B] Get:9 http://ftpmaster.internal/ubuntu/ trusty/main libglib2.0-0 armhf 2.38.1-1 [880 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty/main libpipeline1 armhf 1.2.4-1 [21.7 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty/main libxml2 armhf 2.9.1+dfsg1-3ubuntu2 [570 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty/main groff-base armhf 1.22.2-3 [648 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty/main bsdmainutils armhf 9.0.5ubuntu1 [195 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty/main man-db armhf 2.6.5-2 [684 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty/main libcroco3 armhf 0.6.8-2 [69.2 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty/main libunistring0 armhf 0.9.3-5ubuntu1 [397 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty/main libgettextpo0 armhf 0.18.1.1-10ubuntu3 [101 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty/main libyaml-0-2 armhf 0.1.4-2build1 [47.4 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty/main tcl8.5-lib armhf 8.5.13-1ubuntu4 [441 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty/main python3.3 armhf 3.3.2-7ubuntu3 [129 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main python3-minimal armhf 3.3.2-14ubuntu1 [27.2 kB] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main libpython3-stdlib armhf 3.3.2-14ubuntu1 [8142 B] Get:23 http://ftpmaster.internal/ubuntu/ trusty/main python3 armhf 3.3.2-14ubuntu1 [9174 B] Get:24 http://ftpmaster.internal/ubuntu/ trusty-proposed/main dh-python all 1.20131017-1 [62.2 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty/main file armhf 5.11-2ubuntu4 [17.9 kB] Get:26 http://ftpmaster.internal/ubuntu/ trusty/main openssl armhf 1.0.1e-3ubuntu1 [522 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main ca-certificates all 20130906 [196 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty/main gettext-base armhf 0.18.1.1-10ubuntu3 [53.5 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty/main libasprintf-dev armhf 0.18.1.1-10ubuntu3 [4446 B] Get:30 http://ftpmaster.internal/ubuntu/ trusty/main libgettextpo-dev armhf 0.18.1.1-10ubuntu3 [119 kB] Get:31 http://ftpmaster.internal/ubuntu/ trusty/main gettext armhf 0.18.1.1-10ubuntu3 [931 kB] Get:32 http://ftpmaster.internal/ubuntu/ trusty/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:33 http://ftpmaster.internal/ubuntu/ trusty/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB] Get:34 http://ftpmaster.internal/ubuntu/ trusty/main apparmor-easyprof all 2.8.0-0ubuntu31 [23.8 kB] Get:35 http://ftpmaster.internal/ubuntu/ trusty/main dh-apparmor all 2.8.0-0ubuntu31 [7720 B] Get:36 http://ftpmaster.internal/ubuntu/ trusty/main debhelper all 9.20130921ubuntu1 [635 kB] Get:37 http://ftpmaster.internal/ubuntu/ trusty/main libtinfo-dev armhf 5.9+20130608-1ubuntu1 [89.8 kB] Get:38 http://ftpmaster.internal/ubuntu/ trusty/main libncurses5-dev armhf 5.9+20130608-1ubuntu1 [200 kB] Get:39 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libperl5.18 armhf 5.18.1-4 [1220 B] Get:40 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libperl-dev armhf 5.18.1-4 [3211 kB] Get:41 http://ftpmaster.internal/ubuntu/ trusty/main libruby1.9.1 armhf 1.9.3.194-8.1ubuntu2 [3821 kB] Get:42 http://ftpmaster.internal/ubuntu/ trusty/main zlib1g-dev armhf 1:1.2.8.dfsg-1ubuntu1 [176 kB] Get:43 http://ftpmaster.internal/ubuntu/ trusty/main libssl-dev armhf 1.0.1e-3ubuntu1 [1285 kB] Get:44 http://ftpmaster.internal/ubuntu/ trusty/main ruby1.9.1 armhf 1.9.3.194-8.1ubuntu2 [37.5 kB] Get:45 http://ftpmaster.internal/ubuntu/ trusty/main ruby all 1:1.9.3 [4826 B] Get:46 http://ftpmaster.internal/ubuntu/ trusty/main ruby1.9.1-dev armhf 1.9.3.194-8.1ubuntu2 [1060 kB] Get:47 http://ftpmaster.internal/ubuntu/ trusty/main ruby-dev all 1:1.9.3 [4390 B] Get:48 http://ftpmaster.internal/ubuntu/ trusty/main tcl8.5 armhf 8.5.13-1ubuntu4 [564 kB] Get:49 http://ftpmaster.internal/ubuntu/ trusty/main tcl-lib armhf 8.5.0-2ubuntu5 [4758 B] Get:50 http://ftpmaster.internal/ubuntu/ trusty/main tcl armhf 8.5.0-2ubuntu5 [3224 B] Get:51 http://ftpmaster.internal/ubuntu/ trusty/main tcl8.5-dev armhf 8.5.13-1ubuntu4 [851 kB] Get:52 http://ftpmaster.internal/ubuntu/ trusty/main tcl-dev armhf 8.5.0-2ubuntu5 [5760 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 23.3 MB in 3s (6901 kB/s) Selecting previously unselected package libexpat1:armhf. (Reading database ... 11849 files and directories currently installed.) Unpacking libexpat1:armhf (from .../libexpat1_2.1.0-4_armhf.deb) ... Selecting previously unselected package libffi6:armhf. Unpacking libffi6:armhf (from .../libffi6_3.0.13-4_armhf.deb) ... Selecting previously unselected package libmagic1:armhf. Unpacking libmagic1:armhf (from .../libmagic1_5.11-2ubuntu4_armhf.deb) ... Selecting previously unselected package libpython3.3-minimal:armhf. Unpacking libpython3.3-minimal:armhf (from .../libpython3.3-minimal_3.3.2-7ubuntu3_armhf.deb) ... Selecting previously unselected package mime-support. Unpacking mime-support (from .../mime-support_3.54ubuntu1_all.deb) ... Selecting previously unselected package libpython3.3-stdlib:armhf. Unpacking libpython3.3-stdlib:armhf (from .../libpython3.3-stdlib_3.3.2-7ubuntu3_armhf.deb) ... Selecting previously unselected package python3.3-minimal. Unpacking python3.3-minimal (from .../python3.3-minimal_3.3.2-7ubuntu3_armhf.deb) ... Selecting previously unselected package libasprintf0c2:armhf. Unpacking libasprintf0c2:armhf (from .../libasprintf0c2_0.18.1.1-10ubuntu3_armhf.deb) ... Selecting previously unselected package libglib2.0-0:armhf. Unpacking libglib2.0-0:armhf (from .../libglib2.0-0_2.38.1-1_armhf.deb) ... Selecting previously unselected package libpipeline1:armhf. Unpacking libpipeline1:armhf (from .../libpipeline1_1.2.4-1_armhf.deb) ... Selecting previously unselected package libxml2:armhf. Unpacking libxml2:armhf (from .../libxml2_2.9.1+dfsg1-3ubuntu2_armhf.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.22.2-3_armhf.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_9.0.5ubuntu1_armhf.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.5-2_armhf.deb) ... Selecting previously unselected package libcroco3:armhf. Unpacking libcroco3:armhf (from .../libcroco3_0.6.8-2_armhf.deb) ... Selecting previously unselected package libunistring0:armhf. Unpacking libunistring0:armhf (from .../libunistring0_0.9.3-5ubuntu1_armhf.deb) ... Selecting previously unselected package libgettextpo0:armhf. Unpacking libgettextpo0:armhf (from .../libgettextpo0_0.18.1.1-10ubuntu3_armhf.deb) ... Selecting previously unselected package libyaml-0-2:armhf. Unpacking libyaml-0-2:armhf (from .../libyaml-0-2_0.1.4-2build1_armhf.deb) ... Selecting previously unselected package tcl8.5-lib:armhf. Unpacking tcl8.5-lib:armhf (from .../tcl8.5-lib_8.5.13-1ubuntu4_armhf.deb) ... Selecting previously unselected package python3.3. Unpacking python3.3 (from .../python3.3_3.3.2-7ubuntu3_armhf.deb) ... Selecting previously unselected package python3-minimal. Unpacking python3-minimal (from .../python3-minimal_3.3.2-14ubuntu1_armhf.deb) ... Selecting previously unselected package libpython3-stdlib:armhf. Unpacking libpython3-stdlib:armhf (from .../libpython3-stdlib_3.3.2-14ubuntu1_armhf.deb) ... Selecting previously unselected package python3. Unpacking python3 (from .../python3_3.3.2-14ubuntu1_armhf.deb) ... Selecting previously unselected package dh-python. Unpacking dh-python (from .../dh-python_1.20131017-1_all.deb) ... Selecting previously unselected package file. Unpacking file (from .../file_5.11-2ubuntu4_armhf.deb) ... Selecting previously unselected package openssl. Unpacking openssl (from .../openssl_1.0.1e-3ubuntu1_armhf.deb) ... Selecting previously unselected package ca-certificates. Unpacking ca-certificates (from .../ca-certificates_20130906_all.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-10ubuntu3_armhf.deb) ... Selecting previously unselected package libasprintf-dev:armhf. Unpacking libasprintf-dev:armhf (from .../libasprintf-dev_0.18.1.1-10ubuntu3_armhf.deb) ... Selecting previously unselected package libgettextpo-dev:armhf. Unpacking libgettextpo-dev:armhf (from .../libgettextpo-dev_0.18.1.1-10ubuntu3_armhf.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-10ubuntu3_armhf.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2ubuntu1_all.deb) ... Selecting previously unselected package apparmor-easyprof. Unpacking apparmor-easyprof (from .../apparmor-easyprof_2.8.0-0ubuntu31_all.deb) ... Selecting previously unselected package dh-apparmor. Unpacking dh-apparmor (from .../dh-apparmor_2.8.0-0ubuntu31_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_9.20130921ubuntu1_all.deb) ... Selecting previously unselected package libtinfo-dev:armhf. Unpacking libtinfo-dev:armhf (from .../libtinfo-dev_5.9+20130608-1ubuntu1_armhf.deb) ... Selecting previously unselected package libncurses5-dev:armhf. Unpacking libncurses5-dev:armhf (from .../libncurses5-dev_5.9+20130608-1ubuntu1_armhf.deb) ... Selecting previously unselected package libperl5.18. Unpacking libperl5.18 (from .../libperl5.18_5.18.1-4_armhf.deb) ... Selecting previously unselected package libperl-dev. Unpacking libperl-dev (from .../libperl-dev_5.18.1-4_armhf.deb) ... Selecting previously unselected package libruby1.9.1. Unpacking libruby1.9.1 (from .../libruby1.9.1_1.9.3.194-8.1ubuntu2_armhf.deb) ... Selecting previously unselected package zlib1g-dev:armhf. Unpacking zlib1g-dev:armhf (from .../zlib1g-dev_1%3a1.2.8.dfsg-1ubuntu1_armhf.deb) ... Selecting previously unselected package libssl-dev:armhf. Unpacking libssl-dev:armhf (from .../libssl-dev_1.0.1e-3ubuntu1_armhf.deb) ... Selecting previously unselected package ruby1.9.1. Unpacking ruby1.9.1 (from .../ruby1.9.1_1.9.3.194-8.1ubuntu2_armhf.deb) ... Selecting previously unselected package ruby. Unpacking ruby (from .../ruby_1%3a1.9.3_all.deb) ... Selecting previously unselected package ruby1.9.1-dev. Unpacking ruby1.9.1-dev (from .../ruby1.9.1-dev_1.9.3.194-8.1ubuntu2_armhf.deb) ... Selecting previously unselected package ruby-dev. Unpacking ruby-dev (from .../ruby-dev_1%3a1.9.3_all.deb) ... Selecting previously unselected package tcl8.5. Unpacking tcl8.5 (from .../tcl8.5_8.5.13-1ubuntu4_armhf.deb) ... Selecting previously unselected package tcl-lib:armhf. Unpacking tcl-lib:armhf (from .../tcl-lib_8.5.0-2ubuntu5_armhf.deb) ... Selecting previously unselected package tcl. Unpacking tcl (from .../tcl_8.5.0-2ubuntu5_armhf.deb) ... Selecting previously unselected package tcl8.5-dev:armhf. Unpacking tcl8.5-dev:armhf (from .../tcl8.5-dev_8.5.13-1ubuntu4_armhf.deb) ... Selecting previously unselected package tcl-dev:armhf. Unpacking tcl-dev:armhf (from .../tcl-dev_8.5.0-2ubuntu5_armhf.deb) ... Setting up libexpat1:armhf (2.1.0-4) ... Setting up libffi6:armhf (3.0.13-4) ... Setting up libmagic1:armhf (5.11-2ubuntu4) ... Setting up libpython3.3-minimal:armhf (3.3.2-7ubuntu3) ... Setting up mime-support (3.54ubuntu1) ... update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode Setting up libpython3.3-stdlib:armhf (3.3.2-7ubuntu3) ... Setting up python3.3-minimal (3.3.2-7ubuntu3) ... Setting up libasprintf0c2:armhf (0.18.1.1-10ubuntu3) ... Setting up libglib2.0-0:armhf (2.38.1-1) ... No schema files found: doing nothing. Setting up libpipeline1:armhf (1.2.4-1) ... Setting up libxml2:armhf (2.9.1+dfsg1-3ubuntu2) ... Setting up groff-base (1.22.2-3) ... Setting up bsdmainutils (9.0.5ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up man-db (2.6.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libcroco3:armhf (0.6.8-2) ... Setting up libunistring0:armhf (0.9.3-5ubuntu1) ... Setting up libgettextpo0:armhf (0.18.1.1-10ubuntu3) ... Setting up libyaml-0-2:armhf (0.1.4-2build1) ... Setting up tcl8.5-lib:armhf (8.5.13-1ubuntu4) ... Setting up python3.3 (3.3.2-7ubuntu3) ... Setting up python3-minimal (3.3.2-14ubuntu1) ... Setting up libpython3-stdlib:armhf (3.3.2-14ubuntu1) ... Setting up file (5.11-2ubuntu4) ... Setting up openssl (1.0.1e-3ubuntu1) ... Setting up ca-certificates (20130906) ... Setting up gettext-base (0.18.1.1-10ubuntu3) ... Setting up libasprintf-dev:armhf (0.18.1.1-10ubuntu3) ... Setting up libgettextpo-dev:armhf (0.18.1.1-10ubuntu3) ... Setting up gettext (0.18.1.1-10ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2ubuntu1) ... Setting up libtinfo-dev:armhf (5.9+20130608-1ubuntu1) ... Setting up libncurses5-dev:armhf (5.9+20130608-1ubuntu1) ... Setting up libperl5.18 (5.18.1-4) ... Setting up libperl-dev (5.18.1-4) ... Setting up libruby1.9.1 (1.9.3.194-8.1ubuntu2) ... Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-1ubuntu1) ... Setting up libssl-dev:armhf (1.0.1e-3ubuntu1) ... Setting up ruby1.9.1 (1.9.3.194-8.1ubuntu2) ... update-alternatives: using /usr/bin/gem1.9.1 to provide /usr/bin/gem (gem) in auto mode update-alternatives: using /usr/bin/ruby1.9.1 to provide /usr/bin/ruby (ruby) in auto mode Setting up ruby (1:1.9.3) ... Setting up ruby1.9.1-dev (1.9.3.194-8.1ubuntu2) ... Setting up ruby-dev (1:1.9.3) ... Setting up tcl8.5 (8.5.13-1ubuntu4) ... update-alternatives: using /usr/bin/tclsh8.5 to provide /usr/bin/tclsh (tclsh) in auto mode Setting up tcl-lib:armhf (8.5.0-2ubuntu5) ... Setting up tcl (8.5.0-2ubuntu5) ... update-alternatives: using /usr/bin/tclsh-default to provide /usr/bin/tclsh (tclsh) in auto mode Setting up tcl8.5-dev:armhf (8.5.13-1ubuntu4) ... Setting up tcl-dev:armhf (8.5.0-2ubuntu5) ... Setting up python3 (3.3.2-14ubuntu1) ... running python rtupdate hooks for python3.3... running python post-rtupdate hooks for python3.3... Setting up dh-python (1.20131017-1) ... Setting up apparmor-easyprof (2.8.0-0ubuntu31) ... Setting up dh-apparmor (2.8.0-0ubuntu31) ... Setting up debhelper (9.20130921ubuntu1) ... Processing triggers for libc-bin ... Processing triggers for ca-certificates ... Updating certificates in /etc/ssl/certs... 164 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d....done. Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.17-93ubuntu4 make_3.81-8.2ubuntu3 dpkg-dev_1.16.12ubuntu1 gcc-4.8_4.8.2-1ubuntu2 g++-4.8_4.8.2-1ubuntu2 binutils_2.23.90.20131017-1ubuntu1 libstdc++-4.8-dev_4.8.2-1ubuntu2 libstdc++6_4.8.2-1ubuntu2 ------------------------------------------------------------------------------ dpkg-source: warning: -sn is not a valid option for Dpkg::Source::Package::V3::quilt gpgv: Signature made Tue Aug 6 19:39:31 2013 UTC using RSA key ID 1A5522DD gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./epic5_1.1.6-1.dsc dpkg-source: info: extracting epic5 in epic5-1.1.6 dpkg-source: info: unpacking epic5_1.1.6.orig.tar.bz2 dpkg-source: info: unpacking epic5_1.1.6-1.debian.tar.gz dpkg-source: info: applying config.patch dpkg-source: info: applying manual.patch dpkg-source: info: applying path.patch dpkg-buildpackage: source package epic5 dpkg-buildpackage: source version 1.1.6-1 dpkg-source --before-build epic5-1.1.6 dpkg-buildpackage: host architecture armhf /usr/bin/fakeroot debian/rules clean dh_testdir rm -f build-stamp install-stamp [ ! -f Makefile ] || /usr/bin/make distclean dh_clean debian/rules build-arch dh_testdir ./configure --prefix=/usr --mandir=/usr/share/man \ --with-ssl \ --with-ipv6 \ --with-perl \ --libexecdir=/usr/lib/epic5 --program-prefix=/build/buildd/epic5-1.1.6/debian/epic5 creating cache ./config.cache this is EPIC5 version 1.1.6 checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for POSIXized ISC... no checking for AIX... no checking for an extra library directory... no checking for solaris cc... ok checking for setenv in -lcext... no checking for Macintosh OS X... ok checking if you want threaded stdout... no checking which multiplexer function to use... select checking for select... yes checking for socket in -lsocket... no checking for archive_read_new in -larchive... no checking whether libarchive works the way I expect... no checking whether to include SSL support... yes checking for socket in -linet... no checking for gethostname in -lnsl... yes checking for getpwnam in -lsun... no checking for inet_addr in -ldgc... no checking for gethostbyname in -lresolv... yes checking for crypt in -lcrypt... yes checking for pow in -lm... yes checking for clock_gettime in -lrt... yes checking whether you want to use termcap... no checking for setupterm in -lncurses... yes checking for fcntl.h... yes checking for ieeefp.h... no checking for inttypes.h... yes checking for math.h... yes checking for ndbm.h... no checking for netdb.h... yes checking for regex.h... yes checking for stddef.h... yes checking for stdint.h... yes checking for sys/fcntl.h... yes checking for sys/file.h... yes checking for sys/filio.h... no checking for sys/select.h... yes checking for sys/sysctl.h... yes checking for sys/syslimits.h... no checking for sys/time.h... yes checking for sys/un.h... yes checking for sys/param.h... yes checking for termios.h... yes checking for sys/termios.h... yes checking for term.h... yes checking for arc4random... no checking for clock_gettime... yes checking for fchdir... yes checking for fpathconf... yes checking for getlogin... yes checking for getaddrinfo... yes checking for getnameinfo... yes checking for getpass... yes checking for getpgid... yes checking for getpgrp... yes checking whether getpgrp takes no argument... yes checking for getservbyport... yes checking for gettimeofday... yes checking for killpg... yes checking for memmove... yes checking for nanosleep... yes checking for uname... yes checking for realpath... yes checking for setenv... yes checking for setsid... yes checking for tcsetpgrp... yes checking for setupterm... yes checking for snprintf... yes checking for strerror... yes checking for strlcat... no checking for strlcpy... no checking for strptime... yes checking for strtoul... yes checking for sysconf... yes checking for sysctlbyname... no checking for unsetenv... yes checking for vsnprintf... yes checking for finite... yes checking for isfinite macro in math.h... no checking for tparm... yes checking whether term.h works by itself... yes checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... yes checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking return type of signal handlers... void checking for mode_t... yes checking for pid_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking for working alloca.h... yes checking for alloca... yes checking for intptr_t in inttypes.h or stdint.h... yes checking for socklen_t... yes checking whether sys/types.h defines fd_set... yes checking for struct linger... yes checking for useful SO_SNDLOWAT... no checking for useful realpath... no checking for sys_siglist declaration... yes checking for intmax_t in inttypes.h or stdint.h... yes checking for strtoimax in inttypes.h or stdint.h... yes checking whether I can use intmax_t for intmax_t... yes checking size of long long... 8 checking for strtoll... yes checking size of quad_t... 0 checking size of unsigned int... 4 checking to see if your struct sockaddr includes a length field... no checking whether to support ipv6... yes checking for struct sockaddr_storage... yes checking for struct sockaddr_in6... yes checking for struct addrinfo... yes checking to see if your getaddrinfo supports AF_UNIX... no. ugh checking whether to support SOCKS... no checking whether to support SOCKS5... no checking whether to include iconv support... yes checking whether you have posix-like job control... yes checking whether to include wserv support... yes checking whether to include Valgrind Memcheck support... no checking for perl... yes checking whether to support Perl... yes checking whether embedded perl works the way I expect... no checking whether to support TCL... yes checking whether embedded tcl works the way I expect... no checking for ruby... yes checking whether to support Ruby... yes -e:1: Use RbConfig instead of obsolete and deprecated Config. -e:1: Use RbConfig instead of obsolete and deprecated Config. -e:1: Use RbConfig instead of obsolete and deprecated Config. checking whether embedded ruby works the way I expect... no checking whether ruby requires -pthread to link... no checking whether to support bounds checking gcc... no checking whether to turn on FreeBSD WARNS-like compiler warnings... no checking whether your compiler supports -Wno-pointer-sign... yes checking whether your compiler supports -fno-strict-aliasing... yes updating cache ./config.cache creating ./config.status creating Makefile creating source/Makefile creating source/info.c.sh creating include/defs.h There you go. Look at include/config.h for any options that you might want to change before you 'make'. Don't forget to do a 'make install' before you're done. /usr/bin/make CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" make[1]: Entering directory `/build/buildd/epic5-1.1.6' make[2]: Entering directory `/build/buildd/epic5-1.1.6/source' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c alias.c alias.c: In function 'aliascmd': alias.c:299:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(name, "/S", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:299:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(name, "/S", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c: In function 'localcmd': alias.c:579:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(name, "-dump", 2)) /* Illegal name anyways */ ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:579:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(name, "-dump", 2)) /* Illegal name anyways */ ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c: In function 'parse_arglist': alias.c:732:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(varname, "void")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:732:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(varname, "void")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:735:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(varname, "...")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:735:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(varname, "...")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:747:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(modifier, "default")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:747:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(modifier, "default")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:751:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(modifier, "words")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:751:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(modifier, "words")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:756:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(modifier, "uwords")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:756:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(modifier, "uwords")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:761:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(modifier, "qwords")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:761:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(modifier, "qwords")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:766:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(modifier, "dwords")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:766:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(modifier, "dwords")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c: In function 'find_local_alias': alias.c:1486:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(name, "FUNCTION_RETURN")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:1486:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(name, "FUNCTION_RETURN")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c: In function 'bucket_var_alias': alias.c:1723:1: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(var_alias, user_variable) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:1723:1: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(var_alias, user_variable) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c: In function 'bucket_cmd_alias': alias.c:1724:1: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(cmd_alias, user_command) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:1724:1: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(cmd_alias, user_command) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c: In function 'bucket_builtin_commands': alias.c:1725:1: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(builtin_commands, builtin_command) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:1725:1: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(builtin_commands, builtin_command) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c: In function 'bucket_builtin_functions': alias.c:1726:1: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(builtin_functions, builtin_function) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:1726:1: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(builtin_functions, builtin_function) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c: In function 'bucket_builtin_expandos': alias.c:1727:1: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(builtin_expandos, builtin_expando) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:1727:1: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(builtin_expandos, builtin_expando) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c: In function 'bucket_builtin_variables': alias.c:1728:1: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(builtin_variables, builtin_variable) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:1728:1: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] BUCKET_FUNCTION(builtin_variables, builtin_variable) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c: In function 'pmatch_assign_alias': alias.c:2105:10: warning: variable 'len' set but not used [-Wunused-but-set-variable] int len; \ ^ alias.c:2145:1: note: in expansion of macro 'PMATCH_SYMBOL' PMATCH_SYMBOL(assign_alias, user_variable) ^ alias.c: In function 'pmatch_cmd_alias': alias.c:2105:10: warning: variable 'len' set but not used [-Wunused-but-set-variable] int len; \ ^ alias.c:2146:1: note: in expansion of macro 'PMATCH_SYMBOL' PMATCH_SYMBOL(cmd_alias, user_command) ^ alias.c: In function 'pmatch_builtin_variables': alias.c:2105:10: warning: variable 'len' set but not used [-Wunused-but-set-variable] int len; \ ^ alias.c:2147:1: note: in expansion of macro 'PMATCH_SYMBOL' PMATCH_SYMBOL(builtin_variables, builtin_variable) ^ alias.c: In function 'pmatch_builtin_commands': alias.c:2105:10: warning: variable 'len' set but not used [-Wunused-but-set-variable] int len; \ ^ alias.c:2148:1: note: in expansion of macro 'PMATCH_SYMBOL' PMATCH_SYMBOL(builtin_commands, builtin_command) ^ alias.c: In function 'pmatch_builtin_functions': alias.c:2105:10: warning: variable 'len' set but not used [-Wunused-but-set-variable] int len; \ ^ alias.c:2149:1: note: in expansion of macro 'PMATCH_SYMBOL' PMATCH_SYMBOL(builtin_functions, builtin_function) ^ alias.c: In function 'pmatch_builtin_expandos': alias.c:2105:10: warning: variable 'len' set but not used [-Wunused-but-set-variable] int len; \ ^ alias.c:2150:1: note: in expansion of macro 'PMATCH_SYMBOL' PMATCH_SYMBOL(builtin_expandos, builtin_expando) ^ alias.c: In function 'pmatch_any_symbol': alias.c:2105:10: warning: variable 'len' set but not used [-Wunused-but-set-variable] int len; \ ^ alias.c:2151:8: note: in expansion of macro 'PMATCH_SYMBOL' static PMATCH_SYMBOL(any_symbol, name) ^ alias.c: In function 'get_subarray_elements': alias.c:2191:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (last && !my_strnicmp(ARRAY_ITEM(as, pos)->name, last, cmp + end)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2191:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (last && !my_strnicmp(ARRAY_ITEM(as, pos)->name, last, cmp + end)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ In file included from alias.c:2623:0: expr2.c: In function 'reduce': expr2.c:1395:16: warning: unused variable 'val' [-Wunused-variable] const char *val; ^ expr2.c:1538:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case DEQ: COMPARE(a == b, my_stricmp(s, t) == 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1538:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case DEQ: COMPARE(a == b, my_stricmp(s, t) == 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1538:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case DEQ: COMPARE(a == b, my_stricmp(s, t) == 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1538:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case DEQ: COMPARE(a == b, my_stricmp(s, t) == 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1538:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case DEQ: COMPARE(a == b, my_stricmp(s, t) == 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1538:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case DEQ: COMPARE(a == b, my_stricmp(s, t) == 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1538:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case DEQ: COMPARE(a == b, my_stricmp(s, t) == 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1538:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case DEQ: COMPARE(a == b, my_stricmp(s, t) == 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1552:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case NEQ: COMPARE(a != b, my_stricmp(s, t) != 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1552:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case NEQ: COMPARE(a != b, my_stricmp(s, t) != 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1552:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case NEQ: COMPARE(a != b, my_stricmp(s, t) != 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1552:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case NEQ: COMPARE(a != b, my_stricmp(s, t) != 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1552:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case NEQ: COMPARE(a != b, my_stricmp(s, t) != 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1552:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case NEQ: COMPARE(a != b, my_stricmp(s, t) != 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1552:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case NEQ: COMPARE(a != b, my_stricmp(s, t) != 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1552:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case NEQ: COMPARE(a != b, my_stricmp(s, t) != 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1616:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LES: COMPARE(a < b, my_stricmp(s, t) < 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1616:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LES: COMPARE(a < b, my_stricmp(s, t) < 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1616:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LES: COMPARE(a < b, my_stricmp(s, t) < 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1616:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LES: COMPARE(a < b, my_stricmp(s, t) < 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1616:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LES: COMPARE(a < b, my_stricmp(s, t) < 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1616:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LES: COMPARE(a < b, my_stricmp(s, t) < 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1616:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LES: COMPARE(a < b, my_stricmp(s, t) < 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1616:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LES: COMPARE(a < b, my_stricmp(s, t) < 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1617:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LEQ: COMPARE(a <= b, my_stricmp(s, t) <= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1617:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LEQ: COMPARE(a <= b, my_stricmp(s, t) <= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1617:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LEQ: COMPARE(a <= b, my_stricmp(s, t) <= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1617:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LEQ: COMPARE(a <= b, my_stricmp(s, t) <= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1617:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LEQ: COMPARE(a <= b, my_stricmp(s, t) <= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1617:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LEQ: COMPARE(a <= b, my_stricmp(s, t) <= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1617:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LEQ: COMPARE(a <= b, my_stricmp(s, t) <= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1617:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case LEQ: COMPARE(a <= b, my_stricmp(s, t) <= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1618:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GRE: COMPARE(a > b, my_stricmp(s, t) > 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1618:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GRE: COMPARE(a > b, my_stricmp(s, t) > 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1618:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GRE: COMPARE(a > b, my_stricmp(s, t) > 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1618:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GRE: COMPARE(a > b, my_stricmp(s, t) > 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1618:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GRE: COMPARE(a > b, my_stricmp(s, t) > 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1618:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GRE: COMPARE(a > b, my_stricmp(s, t) > 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1618:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GRE: COMPARE(a > b, my_stricmp(s, t) > 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1618:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GRE: COMPARE(a > b, my_stricmp(s, t) > 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1619:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GEQ: COMPARE(a >= b, my_stricmp(s, t) >= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1619:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GEQ: COMPARE(a >= b, my_stricmp(s, t) >= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1619:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GEQ: COMPARE(a >= b, my_stricmp(s, t) >= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1619:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GEQ: COMPARE(a >= b, my_stricmp(s, t) >= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1619:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GEQ: COMPARE(a >= b, my_stricmp(s, t) >= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1619:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GEQ: COMPARE(a >= b, my_stricmp(s, t) >= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1619:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GEQ: COMPARE(a >= b, my_stricmp(s, t) >= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2623:0: expr2.c:1619:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] case GEQ: COMPARE(a >= b, my_stricmp(s, t) >= 0) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2624:0: expr.c: In function 'next_unit': expr.c:1029:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(result1, result2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2624:0: expr.c:1029:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(result1, result2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2624:0: expr.c:1090:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] value1 = my_stricmp(result1, result2); ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2624:0: expr.c:1090:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] value1 = my_stricmp(result1, result2); ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2624:0: expr.c:1183:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(result1, result2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from alias.c:2624:0: expr.c:1183:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(result1, result2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c: In function 'aliasctl': alias.c:2640:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "ASSIGN", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2640:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "ASSIGN", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2642:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "ALIAS", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2642:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "ALIAS", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2644:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "LOCAL", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2644:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "LOCAL", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2646:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "MAXRET", 4)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2646:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "MAXRET", 4)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2659:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "GETPACKAGE", 4)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2659:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "GETPACKAGE", 4)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2661:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "GET", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2661:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "GET", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2663:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "SETPACKAGE", 4)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2663:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "SETPACKAGE", 4)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2665:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "SET", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2665:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "SET", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2667:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "MATCH", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2667:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "MATCH", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2669:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "RMATCH", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2669:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "RMATCH", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2671:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "PMATCH", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2671:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "PMATCH", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2673:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "RPMATCH", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2673:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "RPMATCH", 2)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2675:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "EXISTS", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2675:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "EXISTS", 1)) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:2751:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(listc, "*")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:2751:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(listc, "*")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c: In function 'symbolctl': alias.c:3408:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "TYPES", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3408:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "TYPES", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3413:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PMATCH", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3413:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PMATCH", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3422:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "ALIAS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3422:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "ALIAS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3424:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "ASSIGN")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3424:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "ASSIGN")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3426:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_COMMAND")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3426:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_COMMAND")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3428:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_FUNCTION")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3428:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_FUNCTION")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3430:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_EXPANDO")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3430:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_EXPANDO")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3432:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_VARIABLE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3432:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_VARIABLE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3434:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "*")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3434:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "*")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3444:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CREATE", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3444:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CREATE", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3456:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3456:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3465:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "ASSIGN")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3465:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "ASSIGN")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3470:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "ALIAS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3470:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "ALIAS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3476:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "BUILTIN_COMMAND")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3476:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "BUILTIN_COMMAND")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3478:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "BUILTIN_FUNCTION")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3478:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "BUILTIN_FUNCTION")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3480:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "BUILTIN_EXPANDO")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3480:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "BUILTIN_EXPANDO")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3482:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "BUILTIN_VARIABLE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3482:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (all || !my_stricmp(input, "BUILTIN_VARIABLE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3498:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHECK", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3498:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHECK", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3508:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3508:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3518:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!(my_stricmp(x, "LEVELS"))) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3518:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!(my_stricmp(x, "LEVELS"))) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3550:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "ALIAS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3550:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "ALIAS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3552:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "VALUE")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3552:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "VALUE")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3554:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "STUB")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3554:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "STUB")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3556:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "PACKAGE")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3556:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "PACKAGE")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3558:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "ARGLIST")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3558:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "ARGLIST")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3562:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "ASSIGN")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3562:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "ASSIGN")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3564:10: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "VALUE")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3564:10: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "VALUE")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3566:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "STUB")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3566:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "STUB")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3568:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "PACKAGE")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3568:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "PACKAGE")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3572:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_COMMAND")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3572:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_COMMAND")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3574:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_FUNCTION")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3574:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_FUNCTION")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3576:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_EXPANDO")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3576:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_EXPANDO")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3578:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_VARIABLE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3578:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_VARIABLE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3583:10: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "TYPE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3583:10: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "TYPE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3591:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "DATA")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3591:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "DATA")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3593:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "FUNC")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3593:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "FUNC")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3595:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "SCRIPT")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3595:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "SCRIPT")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3597:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "FLAGS")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3597:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(attr, "FLAGS")) ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3603:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3603:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ alias.c:3622:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "ALIAS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3622:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "ALIAS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3624:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "VALUE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3624:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "VALUE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3630:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "STUB")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3630:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "STUB")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3636:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "PACKAGE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3636:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "PACKAGE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3642:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "ARGLIST")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3642:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "ARGLIST")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3649:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "ASSIGN")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3649:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "ASSIGN")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3651:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "VALUE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3651:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "VALUE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3657:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "STUB")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3657:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "STUB")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3663:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "PACKAGE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3663:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "PACKAGE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3671:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_COMMAND")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3671:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_COMMAND")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3673:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_FUNCTION")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3673:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_FUNCTION")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3675:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_EXPANDO")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3675:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_EXPANDO")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3677:13: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_VARIABLE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3677:13: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(type, "BUILTIN_VARIABLE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3697:10: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "TYPE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3697:10: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(attr, "TYPE")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3703:7: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(input, "BOOL")) newval = BOOL_VAR; ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3703:7: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(input, "BOOL")) newval = BOOL_VAR; ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3704:7: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(input, "STR")) newval = STR_VAR; ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3704:7: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(input, "STR")) newval = STR_VAR; ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3705:7: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(input, "INT")) newval = INT_VAR; ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3705:7: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(input, "INT")) newval = INT_VAR; ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3706:7: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(input, "CHAR")) newval = CHAR_VAR; ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3706:7: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(input, "CHAR")) newval = CHAR_VAR; ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3719:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "DATA")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3719:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "DATA")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3723:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "FUNC")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3723:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "FUNC")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3725:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "SCRIPT")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3725:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "SCRIPT")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3731:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "FLAGS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:3731:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(attr, "FLAGS")) { ^ In file included from ./../include/alias.h:10:0, from alias.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c: At top level: alias.c:2263:13: warning: 'destroy_builtin_commands' defined but not used [-Wunused-function] static void destroy_builtin_commands (SymbolSet *my_array) ^ alias.c:2284:13: warning: 'destroy_builtin_functions' defined but not used [-Wunused-function] static void destroy_builtin_functions (SymbolSet *my_array) ^ alias.c:2326:13: warning: 'destroy_builtin_variables' defined but not used [-Wunused-function] static void destroy_builtin_variables (SymbolSet *my_array) ^ alias.c:2305:13: warning: 'destroy_builtin_expandos' defined but not used [-Wunused-function] static void destroy_builtin_expandos (SymbolSet *my_array) ^ alias.c:1700:13: warning: 'bucket_local_alias' defined but not used [-Wunused-function] static void bucket_local_alias (Bucket *b, const char *name) ^ alias.c:1913:13: warning: 'list_builtin_commands' defined but not used [-Wunused-function] static void list_builtin_commands (const char *orig_name) ^ alias.c:1917:13: warning: 'list_builtin_functions' defined but not used [-Wunused-function] static void list_builtin_functions (const char *orig_name) ^ alias.c:1921:13: warning: 'list_builtin_expandos' defined but not used [-Wunused-function] static void list_builtin_expandos (const char *orig_name) ^ alias.c:1925:13: warning: 'list_builtin_variables' defined but not used [-Wunused-function] static void list_builtin_variables (const char *orig_name) ^ alias.c:1968:13: warning: 'unload_builtin_commands' defined but not used [-Wunused-function] static void unload_builtin_commands (const char *filename) ^ alias.c:1972:13: warning: 'unload_builtin_functions' defined but not used [-Wunused-function] static void unload_builtin_functions (const char *filename) ^ alias.c:1976:13: warning: 'unload_builtin_expandos' defined but not used [-Wunused-function] static void unload_builtin_expandos (const char *filename) ^ alias.c:1980:13: warning: 'unload_builtin_variables' defined but not used [-Wunused-function] static void unload_builtin_variables (const char *filename) ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c alist.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c array.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c clock.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c commands.c commands.c: In function 'away': commands.c:383:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (0 == my_strnicmp(args+1, "ALL", 1)) /* all */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:383:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (0 == my_strnicmp(args+1, "ALL", 1)) /* all */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:388:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (0 == my_strnicmp(args+1, "ONE", 1)) /* one */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:388:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (0 == my_strnicmp(args+1, "ONE", 1)) /* one */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:393:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (0 == my_strnicmp(args+1, "-", 1)) /* stop */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:393:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (0 == my_strnicmp(args+1, "-", 1)) /* stop */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c: In function 'e_clear': commands.c:458:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "ALL", 1) || !my_strnicmp(arg+1, "ALL", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:458:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "ALL", 1) || !my_strnicmp(arg+1, "ALL", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:458:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "ALL", 1) || !my_strnicmp(arg+1, "ALL", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:458:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "ALL", 1) || !my_strnicmp(arg+1, "ALL", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:462:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "UNHOLD", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:462:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "UNHOLD", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:465:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "VISIBLE", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:465:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "VISIBLE", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:468:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "HIDDEN", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:468:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "HIDDEN", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c: In function 'echocmd': commands.c:849:9: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(args); ^ In file included from commands.c:61:0: ./../include/output.h:20:7: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *); ^ commands.c: In function 'xechocmd': commands.c:994:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(flag_arg, "-1")) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:994:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(flag_arg, "-1")) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:1145:4: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(args); ^ In file included from commands.c:61:0: ./../include/output.h:20:7: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *); ^ commands.c:1157:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(args); ^ In file included from commands.c:61:0: ./../include/output.h:20:7: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *); ^ commands.c: In function 'xevalcmd': commands.c:1194:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(flag, "--")) /* End of options */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:1194:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(flag, "--")) /* End of options */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:1197:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "SERVER", 1)) /* SERVER */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1197:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "SERVER", 1)) /* SERVER */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1210:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "WINDOW", 1)) /* WINDOW */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1210:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "WINDOW", 1)) /* WINDOW */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1221:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "NOISY", 1)) /* NOISY */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1221:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "NOISY", 1)) /* NOISY */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1224:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "NOLOG", 2)) /* NOLOG */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1224:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "NOLOG", 2)) /* NOLOG */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c: In function 'funny_stuff': commands.c:1270:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(arg+1, "IRCU", 1) == 0) /* IRCU */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1270:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(arg+1, "IRCU", 1) == 0) /* IRCU */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1272:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "MAX", 2) == 0) /* MAX */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1272:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "MAX", 2) == 0) /* MAX */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1277:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "MIN", 2) == 0) /* MIN */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1277:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "MIN", 2) == 0) /* MIN */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1282:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "ALL", 1) == 0) /* ALL */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1282:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "ALL", 1) == 0) /* ALL */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1284:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "PUBLIC", 2) == 0) /* PUBLIC */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1284:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "PUBLIC", 2) == 0) /* PUBLIC */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1289:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "PRIVATE", 2) == 0) /* PRIVATE */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1289:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "PRIVATE", 2) == 0) /* PRIVATE */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1294:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "TOPIC", 1) == 0) /* TOPIC */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1294:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "TOPIC", 1) == 0) /* TOPIC */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1296:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "USERS", 1) == 0) /* USERS */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1296:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "USERS", 1) == 0) /* USERS */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1298:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "NAME", 1) == 0) /* NAME */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1298:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "NAME", 1) == 0) /* NAME */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c: In function 'inputcmd': commands.c:1452:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(argument, "-noecho")) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:1452:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(argument, "-noecho")) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c: In function 'load': commands.c:1690:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(filename, "-pf", strlen(filename)) == 0) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1690:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(filename, "-pf", strlen(filename)) == 0) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1695:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(filename, "-std", strlen(filename)) == 0) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1695:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(filename, "-std", strlen(filename)) == 0) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1705:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(filename, "-args", strlen(filename)) == 0) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1705:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(filename, "-args", strlen(filename)) == 0) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1710:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(filename, "-encoding", strlen(filename)) == 0) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1710:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(filename, "-encoding", strlen(filename)) == 0) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:1742:5: warning: passing argument 4 of 'recode_with_iconv' from incompatible pointer type [enabled by default] &file_contents, &file_contents_size); ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:298:12: note: expected 'size_t *' but argument is of type 'off_t *' extern int recode_with_iconv (const char *from, const char *to, char **data, size_t *numbytes); ^ commands.c:1646:25: warning: unused variable 'buf' [-Wunused-variable] char buf[8192]; ^ commands.c:1645:25: warning: unused variable 'errstr' [-Wunused-variable] char errstr[1024]; ^ commands.c:1644:25: warning: unused variable 'err' [-Wunused-variable] int err; ^ commands.c:1643:25: warning: unused variable 'idx' [-Wunused-variable] int idx; ^ commands.c:1634:9: warning: unused variable 'fp' [-Wunused-variable] FILE * fp; ^ commands.c: In function 'quotecmd': commands.c:2323:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "SERVER", 1)) /* SERVER */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2323:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "SERVER", 1)) /* SERVER */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2340:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "URL", 1)) /* URL quoting */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2340:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "URL", 1)) /* URL quoting */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2342:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "ALL", 1)) /* ALL */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2342:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "ALL", 1)) /* ALL */ ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c: In function 'stackcmd': commands.c:2679:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "PUSH", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2679:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "PUSH", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2681:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "POP", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2681:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "POP", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2683:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "LIST", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2683:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "LIST", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2701:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "ON", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2701:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "ON", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2703:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "ALIAS", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2703:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "ALIAS", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2723:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "ASSIGN", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2723:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "ASSIGN", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2743:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "SET", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2743:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "SET", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2763:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "BIND", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2763:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "BIND", len)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c: In function 'waitcmd': commands.c:2823:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (ctl_arg && !my_strnicmp(ctl_arg, "-cmd", 2)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2823:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (ctl_arg && !my_strnicmp(ctl_arg, "-cmd", 2)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2826:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (ctl_arg && !my_strnicmp(ctl_arg, "for", 3)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2826:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (ctl_arg && !my_strnicmp(ctl_arg, "for", 3)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2846:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(args, "-cmd ", 4)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2846:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(args, "-cmd ", 4)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c: In function 'xtypecmd': commands.c:2964:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "LITERAL", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2964:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "LITERAL", 1)) ^ In file included from ./../include/alias.h:10:0, from commands.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ commands.c:2969:6: warning: pointer targets in passing argument 2 of 'input_add_character' differ in signedness [-Wpointer-sign] input_add_character(*args, es); ^ In file included from ./../include/irc.h:28:0, from commands.c:39: ./../include/input.h:33:22: note: expected 'unsigned char *' but argument is of type 'char *' BUILT_IN_KEYBINDING(input_add_character); ^ ./../include/irc_std.h:254:37: note: in definition of macro 'BUILT_IN_KEYBINDING' #define BUILT_IN_KEYBINDING(x) void x (unsigned int key, unsigned char *string) ^ commands.c:2977:3: warning: pointer targets in passing argument 2 of 'input_add_character' differ in signedness [-Wpointer-sign] input_add_character(saved, es); ^ In file included from ./../include/irc.h:28:0, from commands.c:39: ./../include/input.h:33:22: note: expected 'unsigned char *' but argument is of type 'char *' BUILT_IN_KEYBINDING(input_add_character); ^ ./../include/irc_std.h:254:37: note: in definition of macro 'BUILT_IN_KEYBINDING' #define BUILT_IN_KEYBINDING(x) void x (unsigned int key, unsigned char *string) ^ commands.c: In function 'send_text': commands.c:3204:4: warning: pointer targets in passing argument 1 of 'crypt_msg' differ in signedness [-Wpointer-sign] line = crypt_msg(breakage, key); ^ In file included from commands.c:43:0: ./../include/sedcrypt.h:39:9: note: expected 'const unsigned char *' but argument is of type 'char *' char * crypt_msg (const unsigned char *, Crypt *); ^ commands.c:3263:4: warning: pointer targets in passing argument 1 of 'crypt_msg' differ in signedness [-Wpointer-sign] line = crypt_msg(copy, key); ^ In file included from commands.c:43:0: ./../include/sedcrypt.h:39:9: note: expected 'const unsigned char *' but argument is of type 'char *' char * crypt_msg (const unsigned char *, Crypt *); ^ commands.c: In function 'botmodecmd': commands.c:3912:10: warning: ignoring return value of 'freopen', declared with attribute warn_unused_result [-Wunused-result] freopen("/dev/null", "w", stdout); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c compat.c compat.c: In function 'bsd_arc4_stir': compat.c:1056:7: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(fd, rdat.rnd, sizeof(rdat.rnd)); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c crypt.c crypt.c: In function 'internal_is_crypted': crypt.c:152:17: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(tmp->nick, nick)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:152:17: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(tmp->nick, nick)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:155:17: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (serv && tmp->serv && !my_stricmp(tmp->serv, serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:155:17: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (serv && tmp->serv && !my_stricmp(tmp->serv, serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c: In function 'is_crypted': crypt.c:279:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_NICK_AND_TYPE ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:279:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_NICK_AND_TYPE ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:284:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_name(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:284:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_name(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:284:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_name(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:284:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_name(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:285:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_itsname(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:285:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_itsname(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:285:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_itsname(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:285:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_itsname(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:286:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_group(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:286:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_group(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:286:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_group(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:286:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_group(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:287:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_group(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:287:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_group(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:287:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_group(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:287:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_CRYPTO_LIST(get_server_group(serv)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:293:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_NICK_AND_TYPE; ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:293:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECK_NICK_AND_TYPE; ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c: In function 'encrypt_cmd': crypt.c:332:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-CLEAR")) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:332:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-CLEAR")) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:341:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(arg,ciphers[i].flagname)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c:341:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(arg,ciphers[i].flagname)) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ crypt.c: In function 'crypt_msg': crypt.c:442:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] srclen = (int)strlen(str); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from crypt.c:33: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ crypt.c:446:2: warning: pointer targets in passing argument 2 of 'transform_string_dyn' differ in signedness [-Wpointer-sign] if (!(dest = transform_string_dyn("+CTCP", ciphertext, ciphertextlen, NULL))) ^ In file included from crypt.c:36:0: ./../include/ircaux.h:274:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * transform_string_dyn (const char *, const char *, size_t, size_t *); ^ crypt.c:449:3: warning: pointer targets in return differ in signedness [-Wpointer-sign] return ciphertext; /* Here goes nothing! */ ^ crypt.c: In function 'decrypt_msg': crypt.c:494:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] destlen = strlen(str) * 2 + 2; ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from crypt.c:33: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ crypt.c:496:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] destsize = transform_string(CTCP_xform, XFORM_DECODE, NULL, str, strlen(str), dest, destlen); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from crypt.c:33: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ crypt.c:496:2: warning: pointer targets in passing argument 4 of 'transform_string' differ in signedness [-Wpointer-sign] destsize = transform_string(CTCP_xform, XFORM_DECODE, NULL, str, strlen(str), dest, destlen); ^ In file included from crypt.c:36:0: ./../include/ircaux.h:271:8: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t transform_string (int, int, const char *, const char *, size_t, char *, size_t); ^ crypt.c:500:3: warning: pointer targets in passing argument 1 of 'malloc_strdup' differ in signedness [-Wpointer-sign] return malloc_strdup(str); ^ In file included from crypt.c:36:0: ./../include/ircaux.h:186:8: note: expected 'const char *' but argument is of type 'const unsigned char *' char * malloc_strdup (const char *); ^ crypt.c:503:2: warning: pointer targets in passing argument 1 of 'decipher_message' differ in signedness [-Wpointer-sign] if (!(plaintext = decipher_message(dest, destsize, key, &destlen))) ^ In file included from crypt.c:34:0: ./../include/sedcrypt.h:44:18: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char * decipher_message (const unsigned char *, size_t, Crypt *, int *); ^ crypt.c:503:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(plaintext = decipher_message(dest, destsize, key, &destlen))) ^ crypt.c:488:6: warning: unused variable 'srclen' [-Wunused-variable] int srclen; ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c crypto.c crypto.c: In function 'decipher_message': crypto.c:234:6: warning: pointer targets in passing argument 1 of 'decipher_evp' differ in signedness [-Wpointer-sign] type, retlen, ivsize))) ^ crypto.c:166:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize); ^ crypto.c:232:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(outbuf = decipher_evp(key->key, key->keylen, ^ crypto.c:253:3: warning: pointer targets in passing argument 3 of 'decrypt_sed' differ in signedness [-Wpointer-sign] decrypt_sed(text, len, key->key, key->keylen); ^ In file included from crypto.c:153:0: ./../include/sedcrypt.h:63:11: note: expected 'const unsigned char *' but argument is of type 'char *' void decrypt_sed (unsigned char *, int, const unsigned char *, int); ^ crypto.c:261:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = decrypt_by_prog(ciphertext, &len, key); ^ crypto.c: In function 'decipher_evp': crypto.c:313:2: warning: pointer targets in return differ in signedness [-Wpointer-sign] return outbuf; ^ crypto.c: In function 'decrypt_sed': crypto.c:327:9: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] key_len = strlen(key); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from crypto.c:152: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ crypto.c: In function 'cipher_message': crypto.c:410:11: warning: pointer targets in passing argument 1 of 'cipher_evp' differ in signedness [-Wpointer-sign] type, retlen, ivlen))) ^ crypto.c:171:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize); ^ crypto.c:408:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(ciphertext = cipher_evp(key->key, key->keylen, ^ crypto.c:424:3: warning: pointer targets in passing argument 3 of 'encrypt_sed' differ in signedness [-Wpointer-sign] encrypt_sed(ciphertext, len, key->key, strlen(key->key)); ^ In file included from crypto.c:153:0: ./../include/sedcrypt.h:62:11: note: expected 'const unsigned char *' but argument is of type 'char *' void encrypt_sed (unsigned char *, int, const unsigned char *, int); ^ crypto.c:432:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ciphertext = encrypt_by_prog(orig_message, &len, key); ^ crypto.c: In function 'cipher_evp': crypto.c:497:2: warning: pointer targets in return differ in signedness [-Wpointer-sign] return outbuf; ^ crypto.c: In function 'encrypt_sed': crypto.c:511:9: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] key_len = strlen(key); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from crypto.c:152: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ crypto.c: In function 'blowfish_encoder': crypto.c:670:1: warning: pointer targets in passing argument 1 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(blowfish, EVP_bf_cbc, 8, 8, copy_key, 1) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:670:1: warning: pointer targets in passing argument 3 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(blowfish, EVP_bf_cbc, 8, 8, copy_key, 1) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:601:9: warning: unused variable 'len' [-Wunused-variable] size_t len; \ ^ crypto.c:670:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(blowfish, EVP_bf_cbc, 8, 8, copy_key, 1) ^ crypto.c: In function 'blowfish_decoder': crypto.c:670:1: warning: pointer targets in passing argument 1 of 'decipher_evp' differ in signedness [-Wpointer-sign] crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:670:1: warning: pointer targets in passing argument 3 of 'decipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(blowfish, EVP_bf_cbc, 8, 8, copy_key, 1) ^ crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:650:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(outbuf = decipher_evp(realkey, realkeylen, ciphertext, len, \ ^ crypto.c:670:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(blowfish, EVP_bf_cbc, 8, 8, copy_key, 1) ^ crypto.c: In function 'fish_encoder': crypto.c:671:1: warning: pointer targets in passing argument 1 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(fish, EVP_bf_ecb, 8, 0, copy_key, 0) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:671:1: warning: pointer targets in passing argument 3 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(fish, EVP_bf_ecb, 8, 0, copy_key, 0) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:601:9: warning: unused variable 'len' [-Wunused-variable] size_t len; \ ^ crypto.c:671:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(fish, EVP_bf_ecb, 8, 0, copy_key, 0) ^ crypto.c: In function 'fish_decoder': crypto.c:671:1: warning: pointer targets in passing argument 1 of 'decipher_evp' differ in signedness [-Wpointer-sign] crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:671:1: warning: pointer targets in passing argument 3 of 'decipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(fish, EVP_bf_ecb, 8, 0, copy_key, 0) ^ crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:650:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(outbuf = decipher_evp(realkey, realkeylen, ciphertext, len, \ ^ crypto.c:671:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(fish, EVP_bf_ecb, 8, 0, copy_key, 0) ^ crypto.c: In function 'cast5_encoder': crypto.c:672:1: warning: pointer targets in passing argument 1 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(cast5, EVP_cast5_cbc, 8, 8, copy_key, 1) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:672:1: warning: pointer targets in passing argument 3 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(cast5, EVP_cast5_cbc, 8, 8, copy_key, 1) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:601:9: warning: unused variable 'len' [-Wunused-variable] size_t len; \ ^ crypto.c:672:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(cast5, EVP_cast5_cbc, 8, 8, copy_key, 1) ^ crypto.c: In function 'cast5_decoder': crypto.c:672:1: warning: pointer targets in passing argument 1 of 'decipher_evp' differ in signedness [-Wpointer-sign] crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:672:1: warning: pointer targets in passing argument 3 of 'decipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(cast5, EVP_cast5_cbc, 8, 8, copy_key, 1) ^ crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:650:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(outbuf = decipher_evp(realkey, realkeylen, ciphertext, len, \ ^ crypto.c:672:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(cast5, EVP_cast5_cbc, 8, 8, copy_key, 1) ^ crypto.c: In function 'aes_encoder': crypto.c:673:1: warning: pointer targets in passing argument 1 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(aes, EVP_aes_256_cbc, 16, 16, ext256_key, 1) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:673:1: warning: pointer targets in passing argument 3 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(aes, EVP_aes_256_cbc, 16, 16, ext256_key, 1) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:601:9: warning: unused variable 'len' [-Wunused-variable] size_t len; \ ^ crypto.c:673:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(aes, EVP_aes_256_cbc, 16, 16, ext256_key, 1) ^ crypto.c: In function 'aes_decoder': crypto.c:673:1: warning: pointer targets in passing argument 1 of 'decipher_evp' differ in signedness [-Wpointer-sign] crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:673:1: warning: pointer targets in passing argument 3 of 'decipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(aes, EVP_aes_256_cbc, 16, 16, ext256_key, 1) ^ crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:650:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(outbuf = decipher_evp(realkey, realkeylen, ciphertext, len, \ ^ crypto.c:673:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(aes, EVP_aes_256_cbc, 16, 16, ext256_key, 1) ^ crypto.c: In function 'aessha_encoder': crypto.c:674:1: warning: pointer targets in passing argument 1 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(aessha, EVP_aes_256_cbc, 16, 16, sha256_key, 1) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:674:1: warning: pointer targets in passing argument 3 of 'cipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(aessha, EVP_aes_256_cbc, 16, 16, sha256_key, 1) ^ crypto.c:443:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * cipher_evp (const unsigned char *key, int keylen, const unsigned char *plaintext, int plaintextlen, const EVP_CIPHER *type, int *retsize, int ivsize) ^ crypto.c:601:9: warning: unused variable 'len' [-Wunused-variable] size_t len; \ ^ crypto.c:674:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(aessha, EVP_aes_256_cbc, 16, 16, sha256_key, 1) ^ crypto.c: In function 'aessha_decoder': crypto.c:674:1: warning: pointer targets in passing argument 1 of 'decipher_evp' differ in signedness [-Wpointer-sign] crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:674:1: warning: pointer targets in passing argument 3 of 'decipher_evp' differ in signedness [-Wpointer-sign] CRYPTO_HELPER_FUNCTIONS(aessha, EVP_aes_256_cbc, 16, 16, sha256_key, 1) ^ crypto.c:274:15: note: expected 'const unsigned char *' but argument is of type 'const char *' static char * decipher_evp (const unsigned char *key, int keylen, const unsigned char *ciphertext, int cipherlen, const EVP_CIPHER *type, int *outlen, int ivsize) ^ crypto.c:650:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(outbuf = decipher_evp(realkey, realkeylen, ciphertext, len, \ ^ crypto.c:674:1: note: in expansion of macro 'CRYPTO_HELPER_FUNCTIONS' CRYPTO_HELPER_FUNCTIONS(aessha, EVP_aes_256_cbc, 16, 16, sha256_key, 1) ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c ctcp.c ctcp.c: In function 'do_crypto': ctcp.c:222:3: warning: pointer targets in passing argument 1 of 'decrypt_msg' differ in signedness [-Wpointer-sign] ret = decrypt_msg(cmd, key); ^ In file included from ctcp.c:41:0: ./../include/sedcrypt.h:40:9: note: expected 'const unsigned char *' but argument is of type 'char *' char * decrypt_msg (const unsigned char *, Crypt *); ^ ctcp.c: In function 'do_clientinfo': ctcp.c:351:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(cmd, ctcp_cmd[i].name) == 0) ^ In file included from ctcp.c:47:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ctcp.c:351:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(cmd, ctcp_cmd[i].name) == 0) ^ In file included from ctcp.c:47:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c dcc.c dcc.c: In function 'dcc_searchlist': dcc.c:617:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (user && my_stricmp(user, client->user)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:617:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (user && my_stricmp(user, client->user)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:633:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(description, client->description) && ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:633:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(description, client->description) && ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:634:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(decoded_description, client->description)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:634:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(decoded_description, client->description)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:647:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(description, last + 1) && my_stricmp(decoded_description, last + 1)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:647:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(description, last + 1) && my_stricmp(decoded_description, last + 1)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:647:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(description, last + 1) && my_stricmp(decoded_description, last + 1)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:647:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(description, last + 1) && my_stricmp(decoded_description, last + 1)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:652:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(othername, client->othername)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:652:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(othername, client->othername)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c: In function 'dcc_get_bucket': dcc.c:879:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (user && my_stricmp(user, client->user)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:879:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (user && my_stricmp(user, client->user)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:904:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECKVAL(fname) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:904:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECKVAL(fname) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:904:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECKVAL(fname) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:904:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECKVAL(fname) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:905:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECKVAL(decoded_description) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:905:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECKVAL(decoded_description) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:905:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECKVAL(decoded_description) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:905:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] CHECKVAL(decoded_description) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c: In function 'dcc_cmd': dcc.c:1652:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(dcc_commands[i].name, cmd)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1652:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(dcc_commands[i].name, cmd)) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c: In function 'dcc_close_subcmd': dcc.c:1777:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((!my_stricmp(argv[0], "-all") || !my_stricmp(argv[0], "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1777:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((!my_stricmp(argv[0], "-all") || !my_stricmp(argv[0], "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1777:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((!my_stricmp(argv[0], "-all") || !my_stricmp(argv[0], "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1777:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((!my_stricmp(argv[0], "-all") || !my_stricmp(argv[0], "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1784:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(argv[0], dcc_types[i])) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1784:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(argv[0], dcc_types[i])) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1796:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((!my_stricmp(argv[1], "-all") || !my_stricmp(argv[1], "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1796:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((!my_stricmp(argv[1], "-all") || !my_stricmp(argv[1], "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1796:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((!my_stricmp(argv[1], "-all") || !my_stricmp(argv[1], "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1796:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((!my_stricmp(argv[1], "-all") || !my_stricmp(argv[1], "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c: In function 'dcc_rename': dcc.c:2336:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(user, "-CHAT", strlen(user))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:2336:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(user, "-CHAT", strlen(user))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c: In function 'register_dcc_offer': dcc.c:2668:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "CHAT")) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2668:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "CHAT")) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2670:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(type, "SEND")) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2670:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(type, "SEND")) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2681:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(type, "RESUME")) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2681:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(type, "RESUME")) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2697:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(type, "ACCEPT")) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2697:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(type, "ACCEPT")) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c: In function 'dcc_reject': dcc.c:3947:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, dcc_types[CType])) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:3947:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, dcc_types[CType])) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c: In function 'dcc_urldecode': dcc.c:4090:9: warning: unused variable 'destlen' [-Wunused-variable] size_t destlen; ^ dcc.c:4086:9: warning: unused variable 'src' [-Wunused-variable] char * src; ^ dcc.c: In function 'dccctl': dcc.c:4238:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUMS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4238:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUMS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4241:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFBASE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4241:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFBASE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4246:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4246:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4254:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4254:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4256:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TYPE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4256:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TYPE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4258:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DESCRIPTION", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4258:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DESCRIPTION", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4260:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILENAME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4260:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILENAME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4262:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4262:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4264:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOST", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4264:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOST", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4266:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OTHERNAME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4266:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OTHERNAME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4268:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SIZE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4268:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SIZE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4270:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILESIZE", len)) { /* DEPRECATED */ ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4270:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILESIZE", len)) { /* DEPRECATED */ ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4272:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "RESUMESIZE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4272:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "RESUMESIZE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4274:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READBYTES", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4274:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READBYTES", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4276:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SENTBYTES", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4276:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SENTBYTES", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4278:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4278:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4280:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOCKED", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4280:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOCKED", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4282:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HELD", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4282:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HELD", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4284:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HELDTIME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4284:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HELDTIME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4286:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUOTED", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4286:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUOTED", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4288:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PACKET_SIZE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4288:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PACKET_SIZE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4290:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FULL_LINE_BUFFER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4290:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FULL_LINE_BUFFER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4292:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FLAGS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4292:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FLAGS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4295:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTTIME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4295:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTTIME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4298:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STARTTIME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4298:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STARTTIME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4301:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLDTIME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4301:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLDTIME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4304:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OFFERADDR", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4304:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OFFERADDR", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4312:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REMADDR", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4312:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REMADDR", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4320:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOCADDR", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4320:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOCADDR", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4328:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READABLE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4328:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READABLE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4332:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WRITABLE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4332:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WRITABLE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4336:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATES_STATUS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4336:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATES_STATUS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4338:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WANT_PORT", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4338:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WANT_PORT", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4343:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4343:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4351:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4351:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4358:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DESCRIPTION", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4358:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DESCRIPTION", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4360:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILENAME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4360:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILENAME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4362:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4362:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4364:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOST", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4364:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOST", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4366:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OTHERNAME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4366:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OTHERNAME", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4368:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WANT_PORT", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4368:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WANT_PORT", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4373:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HELD", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4373:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HELD", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4383:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUOTED", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4383:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUOTED", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4391:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FULL_LINE_BUFFER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4391:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FULL_LINE_BUFFER", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4399:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PACKET_SIZE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4399:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PACKET_SIZE", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4405:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OFFERADDR", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4405:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OFFERADDR", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4419:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATES_STATUS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4419:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATES_STATUS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4429:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TYPEMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4429:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TYPEMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4433:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DESCMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4433:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DESCMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4437:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILEMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4437:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILEMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4441:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4441:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4445:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOSTMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4445:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOSTMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4449:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OTHERMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4449:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OTHERMATCH", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4453:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOCKED", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4453:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOCKED", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4457:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HELD", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4457:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HELD", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4461:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UNHELD", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4461:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UNHELD", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4465:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READABLES", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4465:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READABLES", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4472:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WRITABLES", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4472:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WRITABLES", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4479:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATES_STATUS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4479:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATES_STATUS", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4489:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DEFAULT_PORT", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4489:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DEFAULT_PORT", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4495:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FD_TO_REFNUM", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ dcc.c:4495:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FD_TO_REFNUM", len)) { ^ In file included from dcc.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c debug.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c elf.c elf.c: In function 'epic_fgetc': elf.c:180:10: warning: unused variable 'c' [-Wunused-variable] char c; ^ elf.c:179:9: warning: unused variable 'ret' [-Wunused-variable] int ret; ^ elf.c: In function 'epic_stat': elf.c:262:13: warning: unused variable 'scan' [-Wunused-variable] int scan = 0; ^ elf.c:261:13: warning: unused variable 'ziploc' [-Wunused-variable] int ziploc; ^ elf.c:260:13: warning: unused variable 'sl' [-Wunused-variable] char * sl; ^ elf.c:259:13: warning: unused variable 'zipstr' [-Wunused-variable] char * zipstr; ^ elf.c:258:13: warning: unused variable 'zip' [-Wunused-variable] char * zip; ^ elf.c:256:13: warning: unused variable 'ret' [-Wunused-variable] int ret; ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c exec.c exec.c: In function 'execcmd': exec.c:199:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(flag, "OUT", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:199:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(flag, "OUT", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:217:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "NAME", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:217:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "NAME", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:231:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "WINDOW", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:231:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "WINDOW", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:241:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "MSG", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:241:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "MSG", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:258:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "LINE", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:258:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "LINE", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:267:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "LINEPART", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:267:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "LINEPART", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:276:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "ERROR", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:276:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "ERROR", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:285:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "ERRORPART", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:285:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "ERRORPART", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:294:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "END", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:294:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "END", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:304:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "CLOSE", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:304:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "CLOSE", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:317:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "CLOSEIN", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:317:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "CLOSEIN", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:330:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "CLOSEOUT", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:330:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "CLOSEOUT", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:343:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "NOTICE", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:343:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "NOTICE", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:356:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "IN", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:356:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "IN", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:368:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "DIRECT", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:368:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(flag, "DIRECT", len) == 0) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:408:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(sys_siglist[sig], flag, len)) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char * const' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c:408:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(sys_siglist[sig], flag, len)) ^ In file included from exec.c:41:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ exec.c: In function 'is_logical_unique': exec.c:1388:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(proc->logical, logical)) ^ In file included from exec.c:41:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ exec.c:1388:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(proc->logical, logical)) ^ In file included from exec.c:41:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ exec.c: In function 'logical_to_index': exec.c:1410:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(proc->logical, logical)) ^ In file included from exec.c:41:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ exec.c:1410:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(proc->logical, logical)) ^ In file included from exec.c:41:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ exec.c: In function 'text_to_process': exec.c:1022:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(proc->p_stdin, my_buffer, strlen(my_buffer)); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c files.c files.c: In function 'file_seek': files.c:428:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(whence, "SET")) ^ In file included from files.c:35:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:428:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(whence, "SET")) ^ In file included from files.c:35:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:430:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(whence, "CUR")) ^ In file included from files.c:35:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:430:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(whence, "CUR")) ^ In file included from files.c:35:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:432:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(whence, "END")) ^ In file included from files.c:35:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:432:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(whence, "END")) ^ In file included from files.c:35:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c: In function 'dbmctl': files.c:766:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "OPEN", 4)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:766:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "OPEN", 4)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:770:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OPEN_READ", 5)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:770:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OPEN_READ", 5)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:774:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CLOSE", 2)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:774:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CLOSE", 2)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:778:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", 2)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:778:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", 2)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:783:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANGE", 2)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:783:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANGE", 2)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:788:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", 1)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:788:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", 1)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:793:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READ", 1)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:793:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READ", 1)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:798:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NEXT_KEY", 1)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:798:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NEXT_KEY", 1)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:804:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALL_KEYS", 2)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:804:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALL_KEYS", 2)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:808:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ERROR", 1)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:808:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ERROR", 1)) { ^ In file included from files.c:35:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ files.c:760:9: warning: variable 'type' set but not used [-Wunused-but-set-variable] char * type; ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c flood.c flood.c: In function 'new_check_flooding': flood.c:202:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(nuh, flood[i].nuh)) ^ In file included from flood.c:46:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ flood.c:202:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(nuh, flood[i].nuh)) ^ In file included from flood.c:46:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ flood.c:214:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && my_stricmp(chan, flood[i].channel)) ^ In file included from flood.c:46:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ flood.c:214:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && my_stricmp(chan, flood[i].channel)) ^ In file included from flood.c:46:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c functions.c functions.c: In function 'alias_buffer': functions.c:872:1: warning: pointer targets in passing argument 1 of 'malloc_strdup' differ in signedness [-Wpointer-sign] static char *alias_buffer (void) { return malloc_strdup(cut_buffer); } ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:186:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strdup (const char *); ^ functions.c: In function 'function_common': functions.c:1965:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (rightw[righti] && !my_stricmp(leftw[lefti], rightw[righti])) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:1965:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (rightw[righti] && !my_stricmp(leftw[lefti], rightw[righti])) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c: In function 'function_diff': functions.c:2011:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (rightw[righti] && !my_stricmp(leftw[lefti], rightw[righti])) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:2011:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (rightw[righti] && !my_stricmp(leftw[lefti], rightw[righti])) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c: In function 'function_shift': functions.c:2557:11: warning: unused variable 'next' [-Wunused-variable] char *next = (char *) 0; ^ functions.c: In function 'function_pop': functions.c:2650:8: warning: unused variable 'last' [-Wunused-variable] char *last = (char *) 0; ^ functions.c: In function 'function_fix_width': functions.c:2826:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(justify, "left", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:2826:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(justify, "left", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ In file included from functions.c:75:0: functions.c: In function 'function_which': ./../include/functions.h:54:48: warning: the address of 'result' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:2995:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(result); ^ functions.c: In function 'function_open': functions.c:3025:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(words, "R")) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:3025:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(words, "R")) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:3027:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(words, "W")) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:3027:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(words, "W")) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from functions.c:75:0: functions.c: In function 'function_iptoname': ./../include/functions.h:54:48: warning: the address of 'ret' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3142:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(ret); /* Dont put function call in macro! */ ^ functions.c: In function 'function_nametoip': ./../include/functions.h:54:48: warning: the address of 'ret' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3151:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(ret); /* Dont put function call in macro! */ ^ functions.c: In function 'function_convert': ./../include/functions.h:54:48: warning: the address of 'ret' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3160:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(ret); /* Dont put function call in macro! */ ^ functions.c: In function 'function_truncate': ./../include/functions.h:54:48: warning: the address of 'buffer' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3333:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(buffer); ^ functions.c: In function 'function_tdiff2': ./../include/functions.h:54:48: warning: the address of 'tmp' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3392:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(tmp); ^ functions.c: In function 'function_info': functions.c:3528:7: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(which, "C", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3528:7: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(which, "C", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3530:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "O", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3530:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "O", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ In file included from functions.c:75:0: ./../include/functions.h:54:48: warning: the address of 'compile_time_options' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3531:3: note: in expansion of macro 'RETURN_STR' RETURN_STR(compile_time_options); ^ functions.c:3532:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "S", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3532:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "S", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3534:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "W", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3534:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "W", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3536:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "M", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3536:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "M", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3542:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "V", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3542:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "V", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ In file included from functions.c:75:0: ./../include/functions.h:54:48: warning: the address of 'useful_info' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3543:3: note: in expansion of macro 'RETURN_STR' RETURN_STR(useful_info); ^ functions.c:3544:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "R", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3544:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "R", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ In file included from functions.c:75:0: ./../include/functions.h:54:48: warning: the address of 'ridiculous_version_name' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3545:3: note: in expansion of macro 'RETURN_STR' RETURN_STR(ridiculous_version_name); ^ functions.c:3546:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "I", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3546:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(which, "I", 1)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c: In function 'sort_it': functions.c:3658:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(*(const char * const *)val1, *(const char * const *)val2); ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char * const' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:3658:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(*(const char * const *)val1, *(const char * const *)val2); ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char * const' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c: In function 'function_notify': functions.c:3730:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(firstw, "on", 2)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3730:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(firstw, "on", 2)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3735:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(firstw, "off", 3)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3735:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(firstw, "off", 3)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3740:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(firstw, "serv", 4)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:3740:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(firstw, "serv", 4)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ In file included from functions.c:75:0: functions.c: In function 'function_twiddle': ./../include/functions.h:54:48: warning: the address of 'retval' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:3929:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(retval); ^ functions.c: In function 'function_findw': functions.c:4109:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(this_word, word)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:4109:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(this_word, word)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c: In function 'function_findws': functions.c:4130:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(this_word, word)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:4130:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(this_word, word)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from functions.c:75:0: functions.c: In function 'function_regerror': ./../include/functions.h:54:48: warning: the address of 'error_buf' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:4482:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(error_buf); ^ functions.c:4465:14: warning: unused variable 'pmatch' [-Wunused-variable] regmatch_t *pmatch = NULL; ^ functions.c: In function 'function_regfree': functions.c:4489:14: warning: unused variable 'pmatch' [-Wunused-variable] regmatch_t *pmatch = NULL; ^ In file included from functions.c:75:0: functions.c: In function 'function_randread': ./../include/functions.h:54:48: warning: the address of 'buffer' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:4579:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(buffer); ^ functions.c: In function 'function_leftpc': functions.c:4698:2: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] word = new_normalize_string(word, 0, NORMALIZE); ^ In file included from functions.c:64:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ functions.c:4698:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] word = new_normalize_string(word, 0, NORMALIZE); ^ functions.c:4701:2: warning: pointer targets in passing argument 2 of 'prepare_display' differ in signedness [-Wpointer-sign] prepared = prepare_display(-1, word, count, &my_lines, PREPARE_NOWRAP); ^ In file included from functions.c:64:0: ./../include/screen.h:108:18: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char **prepare_display (int, const unsigned char *, int, int *, int); ^ functions.c:4704:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = denormalize_string(prepared[0]); ^ In file included from functions.c:75:0: functions.c: In function 'function_uname': ./../include/functions.h:54:48: warning: the address of 'tmp' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:4932:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(tmp); ^ functions.c: In function 'function_querywin': functions.c:4950:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (q && !my_stricmp(q, nick)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:4950:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (q && !my_stricmp(q, nick)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c: In function 'function_iscurchan': functions.c:5203:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(arg, chan) && w->server == from_server) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:5203:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(arg, chan) && w->server == from_server) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c: In function 'function_printlen': functions.c:5292:2: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] copy = new_normalize_string(input, 2, NORMALIZE); ^ In file included from functions.c:64:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ functions.c: In function 'function_stripansicodes': functions.c:5300:9: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] return new_normalize_string(input, 1, NORMALIZE); ^ In file included from functions.c:64:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ functions.c:5300:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return new_normalize_string(input, 1, NORMALIZE); ^ functions.c: In function 'function_stripc': functions.c:5461:2: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] output = new_normalize_string(input, 1, STRIP_COLOR); ^ In file included from functions.c:64:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ functions.c:5461:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] output = new_normalize_string(input, 1, STRIP_COLOR); ^ functions.c: In function 'function_stripcrap': functions.c:5474:2: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] output = new_normalize_string(input, 1, mangle); ^ In file included from functions.c:64:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ functions.c:5474:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] output = new_normalize_string(input, 1, mangle); ^ In file included from functions.c:75:0: functions.c: In function 'function_getopt': ./../include/functions.h:54:48: warning: the address of 'tmpstr' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:5705:4: note: in expansion of macro 'RETURN_STR' RETURN_STR(tmpstr); ^ ./../include/functions.h:54:48: warning: the address of 'tmpstr' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:5710:4: note: in expansion of macro 'RETURN_STR' RETURN_STR(tmpstr); ^ functions.c: In function 'function_prefix': functions.c:5806:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(words[0], words[word_index], len_index)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:5806:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(words[0], words[word_index], len_index)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ In file included from functions.c:75:0: functions.c: In function 'function_realpath': ./../include/functions.h:54:48: warning: the address of 'resolvedname' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:5949:3: note: in expansion of macro 'RETURN_STR' RETURN_STR(resolvedname); ^ functions.c: In function 'function_stat': ./../include/functions.h:54:48: warning: the address of 'retval' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:6024:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(retval); ^ functions.c: In function 'function_getcap': functions.c:6037:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "TERM")) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:6037:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "TERM")) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ In file included from functions.c:75:0: functions.c: In function 'function_longtoip': ./../include/functions.h:54:48: warning: the address of 'retval' will always evaluate as 'true' [-Waddress] #define RETURN_STR(x) return malloc_strdup((x) ? (x) : EMPTY) ^ functions.c:6146:2: note: in expansion of macro 'RETURN_STR' RETURN_STR(retval); ^ functions.c: In function 'function_killpid': functions.c:6368:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(sys_siglist[sig], sig_str)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char * const' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:6368:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(sys_siglist[sig], sig_str)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c: In function 'function_getserial': functions.c:6492:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "HOOK")) { ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:6492:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, "HOOK")) { ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c: In function 'function_numlines': functions.c:6602:2: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] strval = new_normalize_string(input, 0, NORMALIZE); ^ In file included from functions.c:64:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ functions.c:6602:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] strval = new_normalize_string(input, 0, NORMALIZE); ^ functions.c:6603:2: warning: pointer targets in passing argument 2 of 'prepare_display' differ in signedness [-Wpointer-sign] prepare_display(-1, strval, cols, &numl, 0); ^ In file included from functions.c:64:0: ./../include/screen.h:108:18: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char **prepare_display (int, const unsigned char *, int, int *, int); ^ functions.c: In function 'function_tobase': functions.c:6648:18: warning: unused variable 'after' [-Wunused-variable] char * number, *after; ^ functions.c:6648:9: warning: unused variable 'number' [-Wunused-variable] char * number, *after; ^ functions.c: In function 'function_strptime': functions.c:6980:2: warning: implicit declaration of function 'strptime' [-Wimplicit-function-declaration] if (!(strptime(input, format, &timeptr))) ^ functions.c: In function 'function_iconvctl': functions.c:7102:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "ADD", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7102:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "ADD", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7147:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "LIST", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7147:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "LIST", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7160:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc,"SIZE", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7160:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc,"SIZE", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7167:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "GET", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7167:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "GET", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7184:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REMOVE", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7184:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REMOVE", len)) ^ In file included from ./../include/alias.h:10:0, from functions.c:47: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ functions.c:7089:4: warning: unused variable 'option' [-Wunused-variable] *option = NULL; ^ functions.c:7088:13: warning: unused variable 'tocode_opt' [-Wunused-variable] *tocode, *tocode_opt = NULL, ^ functions.c:7088:4: warning: unused variable 'tocode' [-Wunused-variable] *tocode, *tocode_opt = NULL, ^ functions.c:7087:15: warning: unused variable 'fromcode_opt' [-Wunused-variable] *fromcode, *fromcode_opt = NULL, ^ functions.c:7087:4: warning: unused variable 'fromcode' [-Wunused-variable] *fromcode, *fromcode_opt = NULL, ^ functions.c:7086:16: warning: unused variable 'stuff' [-Wunused-variable] char *listc, *stuff = NULL, ^ functions.c: At top level: functions.c:254:3: warning: 'function_from' declared 'static' but never defined [-Wunused-function] *function_from (char *), ^ functions.c: In function 'function_randread': functions.c:4569:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, BIG_BUFFER_SIZE, fp); ^ functions.c:4570:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, BIG_BUFFER_SIZE, fp); ^ functions.c:4574:8: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, BIG_BUFFER_SIZE, fp); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c gailib.c gailib.c: In function 'getaddrinfo__compat': gailib.c:365:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] v4a = ((struct in_addr *)pton)->s_addr; ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c glob.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c hook.c hook.c: In function 'do_hook_internal': hook.c:1001:2: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(func_retval); ^ In file included from hook.c:43:0: ./../include/output.h:20:7: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *); ^ hook.c: In function 'oncmd': hook.c:1182:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] while (!my_strnicmp(func, hook_functions[first].name, len)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ hook.c:1182:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] while (!my_strnicmp(func, hook_functions[first].name, len)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ hook.c: In function 'add_to_list': hook.c:1530:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if ((tmp->sernum == item->sernum) && (my_stricmp(tmp->nick, item->nick) < 0)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:1530:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if ((tmp->sernum == item->sernum) && (my_stricmp(tmp->nick, item->nick) < 0)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c: In function 'remove_from_list': hook.c:1555:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (tmp->sernum == sernum && !my_stricmp(tmp->nick, item)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:1555:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (tmp->sernum == sernum && !my_stricmp(tmp->nick, item)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c: In function 'get_noise_id': hook.c:1620:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(chr, noise_info[n]->name)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:1620:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(chr, noise_info[n]->name)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c: In function 'hookctl': hook.c:1962:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (hook->sernum != ser || my_stricmp(nick, hook->nick)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:1962:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (hook->sernum != ser || my_stricmp(nick, hook->nick)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:2133:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] (!is_serial && hooklist[tmp_int]->filename && !my_stricmp(hooklist[tmp_int]->filename, str))) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:2133:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] (!is_serial && hooklist[tmp_int]->filename && !my_stricmp(hooklist[tmp_int]->filename, str))) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:2148:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] (!is_serial && hook->filename && !my_stricmp(hook->filename, str)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:2148:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] (!is_serial && hook->filename && !my_stricmp(hook->filename, str)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:2506:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(name, noise_info[tmp_int]->name)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:2506:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(name, noise_info[tmp_int]->name)) ^ In file included from hook.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c if.c if.c: In function 'ifcmd': if.c:196:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(args, "elif ", 5)) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ if.c:196:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(args, "elif ", 5)) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ if.c:201:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(args, "else if ", 8)) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ if.c:201:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(args, "else if ", 8)) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ if.c:206:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(args, "elsif ", 6)) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ if.c:206:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(args, "elsif ", 6)) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ if.c:211:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(args, "else ", 5)) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ if.c:211:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(args, "else ", 5)) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ if.c: In function 'docmd': if.c:251:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp (cmd, "while")) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:251:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp (cmd, "while")) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c: In function 'for_next_cmd': if.c:604:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((my_stricmp(argv[1], "from") && my_stricmp(argv[1], "=")) || ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:604:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((my_stricmp(argv[1], "from") && my_stricmp(argv[1], "=")) || ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:604:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((my_stricmp(argv[1], "from") && my_stricmp(argv[1], "=")) || ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:604:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((my_stricmp(argv[1], "from") && my_stricmp(argv[1], "=")) || ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c: In function 'for_fe_cmd': if.c:659:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((my_stricmp(argv[1], "in")) || (argc != 4)) { ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:659:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((my_stricmp(argv[1], "in")) || (argc != 4)) { ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c: In function 'loopcmd': if.c:714:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(argv[1], "from") || !my_stricmp(argv[1], "=")) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:714:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(argv[1], "from") || !my_stricmp(argv[1], "=")) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:714:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(argv[1], "from") || !my_stricmp(argv[1], "=")) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:714:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(argv[1], "from") || !my_stricmp(argv[1], "=")) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:716:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(argv[1], "in")) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:716:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(argv[1], "in")) ^ In file included from ./../include/alias.h:10:0, from if.c:37: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c ignore.c ignore.c: In function 'change_ignore_mask_by_desc': ignore.c:481:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(l2, "REASON", len)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:481:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(l2, "REASON", len)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:497:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "TIMEOUT", len)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:497:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "TIMEOUT", len)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:530:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(l2, "NONE", len)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:530:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(l2, "NONE", len)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:538:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "ALL", len)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:538:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "ALL", len)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c: In function 'get_ignore_types_by_pattern': ignore.c:915:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(tmp->nick, pattern)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ignore.c:915:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(tmp->nick, pattern)) ^ In file included from ignore.c:93:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ignore.c: In function 'ignorectl': ignore.c:1017:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1017:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1023:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1023:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1031:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUSPEND", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1031:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUSPEND", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1033:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UNSUSPEND", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1033:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UNSUSPEND", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1035:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "RESET_SUSPEND", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1035:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "RESET_SUSPEND", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1037:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1037:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1048:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANGE", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1048:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANGE", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1063:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1063:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1071:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PATTERN", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1071:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PATTERN", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1073:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "RPATTERN", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1073:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "RPATTERN", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1075:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WITH_TYPES", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1075:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WITH_TYPES", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1077:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1077:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1089:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "NICK", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1089:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "NICK", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1091:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LEVELS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1091:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LEVELS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1093:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUPPRESS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1093:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUPPRESS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1095:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXCEPT", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1095:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXCEPT", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1097:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXPIRATION", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1097:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXPIRATION", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1102:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REASON", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1102:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REASON", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1104:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COUNTER", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1104:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COUNTER", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1106:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CREATION", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1106:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CREATION", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1111:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_USED", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1111:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_USED", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1116:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ENABLED", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1116:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ENABLED", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1119:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1119:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1131:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "NICK", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1131:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "NICK", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1134:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LEVELS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1134:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LEVELS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1139:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUPPRESS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1139:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUPPRESS", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1142:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXCEPT", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1142:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXCEPT", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1145:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXPIRATION", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1145:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXPIRATION", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1161:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REASON", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1161:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REASON", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1167:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CREATION", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1167:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CREATION", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1174:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_USED", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1174:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_USED", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1181:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COUNTER", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1181:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COUNTER", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1184:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ENABLED", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ignore.c:1184:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ENABLED", len)) { ^ In file included from ignore.c:93:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c input.c input.c: In function 'update_input': input.c:579:4: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] ptr = new_normalize_string(ptr_free, 0, display_line_mangler); ^ In file included from input.c:56:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ input.c:579:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ptr = new_normalize_string(ptr_free, 0, display_line_mangler); ^ input.c:588:4: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if (strcmp(ptr, INPUT_PROMPT)) ^ input.c:588:4: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:588:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:588:4: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:588:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:588:4: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:588:4: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] input.c:588:4: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:588:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:588:4: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:588:4: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:588:4: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:598:25: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] ptr = new_normalize_string(ptr_free, 0, display_line_mangler); ^ In file included from input.c:56:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ input.c:598:29: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ptr = new_normalize_string(ptr_free, 0, display_line_mangler); ^ input.c:601:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if (strcmp(ptr, IND_LEFT)) ^ input.c:601:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:601:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:601:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:601:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:601:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:601:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] input.c:601:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:601:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:601:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:601:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:601:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:611:25: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] ptr = new_normalize_string(ptr_free, 0, display_line_mangler); ^ In file included from input.c:56:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ input.c:611:29: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ptr = new_normalize_string(ptr_free, 0, display_line_mangler); ^ input.c:614:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if (strcmp(ptr, IND_RIGHT)) ^ input.c:614:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:614:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:614:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:614:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:614:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:614:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] input.c:614:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:614:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:614:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:614:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] input.c:614:25: note: expected 'const char *' but argument is of type 'unsigned char *' input.c:693:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if ((int)strlen(INPUT_BUFFER + START) > ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c:698:8: warning: pointer targets in passing argument 1 of 'safe_puts' differ in signedness [-Wpointer-sign] last_input_screen->co - cols_used, do_echo); ^ input.c:461:13: note: expected 'char *' but argument is of type 'unsigned char *' static int safe_puts (char *str, int numcols, int echo) ^ input.c:703:8: warning: pointer targets in passing argument 1 of 'safe_puts' differ in signedness [-Wpointer-sign] last_input_screen->co - cols_used, do_echo); ^ input.c:461:13: note: expected 'char *' but argument is of type 'unsigned char *' static int safe_puts (char *str, int numcols, int echo) ^ input.c:739:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if ((int)strlen(INPUT_BUFFER + LOGICAL_CURSOR) > max) { ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c:742:33: warning: pointer targets in passing argument 1 of 'safe_puts' differ in signedness [-Wpointer-sign] safe_puts(&(THIS_CHAR), max, do_echo); ^ input.c:461:13: note: expected 'char *' but argument is of type 'unsigned char *' static int safe_puts (char *str, int numcols, int echo) ^ input.c:745:33: warning: pointer targets in passing argument 1 of 'safe_puts' differ in signedness [-Wpointer-sign] safe_puts(&(THIS_CHAR), max, do_echo); ^ input.c:461:13: note: expected 'char *' but argument is of type 'unsigned char *' static int safe_puts (char *str, int numcols, int echo) ^ input.c:520:6: warning: unused variable 'old_zone' [-Wunused-variable] int old_zone; ^ input.c: In function 'change_input_prompt': input.c:788:7: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] sizeof INPUT_BUFFER); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ input.c:788:7: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] sizeof INPUT_BUFFER); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ input.c:800:7: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] sizeof INPUT_BUFFER); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ input.c:800:7: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] sizeof INPUT_BUFFER); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ input.c: In function 'input_move_cursor': input.c:851:9: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] START=strlen(INPUT_BUFFER) - WIDTH; ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c: In function 'set_input': input.c:870:2: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(INPUT_BUFFER, str, INPUT_BUFFER_SIZE); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ input.c:874:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(INPUT_BUFFER); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c: In function 'get_input': input.c:888:2: warning: pointer targets in return differ in signedness [-Wpointer-sign] return INPUT_BUFFER; ^ input.c: In function 'input_delete_character': input.c:1006:2: warning: pointer targets in passing argument 1 of 'ov_strcpy' differ in signedness [-Wpointer-sign] ov_strcpy(&THIS_CHAR, &NEXT_CHAR); ^ In file included from ./../include/alias.h:10:0, from input.c:48: ./../include/ircaux.h:133:8: note: expected 'char *' but argument is of type 'unsigned char *' char * ov_strcpy (char *, const char *); ^ input.c:1006:2: warning: pointer targets in passing argument 2 of 'ov_strcpy' differ in signedness [-Wpointer-sign] ov_strcpy(&THIS_CHAR, &NEXT_CHAR); ^ In file included from ./../include/alias.h:10:0, from input.c:48: ./../include/ircaux.h:133:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * ov_strcpy (char *, const char *); ^ input.c: In function 'input_end_of_line': input.c:1045:9: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] size_t len=strlen(INPUT_BUFFER); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c: In function 'cut_input': input.c:1068:3: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(buffer, &INPUT_BUFFER[anchor], size + 1); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ input.c:1071:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] buffer = LOCAL_COPY(&THIS_CHAR); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c:1071:3: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] buffer = LOCAL_COPY(&THIS_CHAR); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from input.c:47: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ input.c:1073:3: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] ADD_TO_INPUT(buffer); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ input.c:1080:3: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(buffer, &THIS_CHAR, size + 1); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ input.c:1083:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] buffer = LOCAL_COPY(&INPUT_BUFFER[anchor]); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c:1083:3: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] buffer = LOCAL_COPY(&INPUT_BUFFER[anchor]); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from input.c:47: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ input.c:1085:3: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] ADD_TO_INPUT(buffer); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ input.c: In function 'input_add_character': input.c:1172:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] char *ptr = LOCAL_COPY(&(THIS_CHAR)); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c:1172:3: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] char *ptr = LOCAL_COPY(&(THIS_CHAR)); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from input.c:47: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ input.c:1175:3: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] ADD_TO_INPUT(ptr); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ input.c: In function 'input_clear_to_eol': input.c:1198:2: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] SET_CUT_BUFFER(&THIS_CHAR); ^ In file included from ./../include/alias.h:10:0, from input.c:48: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ input.c: In function 'input_clear_to_bol': input.c:1213:2: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] SET_CUT_BUFFER(INPUT_BUFFER); ^ In file included from ./../include/alias.h:10:0, from input.c:48: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ input.c:1216:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] copy = LOCAL_COPY(&THIS_CHAR); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c:1216:2: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] copy = LOCAL_COPY(&THIS_CHAR); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from input.c:47: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ input.c: In function 'input_clear_line': input.c:1234:3: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] SET_CUT_BUFFER(INPUT_BUFFER); ^ In file included from ./../include/alias.h:10:0, from input.c:48: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ input.c: In function 'input_reset_line': input.c:1260:3: warning: pointer targets in passing argument 1 of 'set_input' differ in signedness [-Wpointer-sign] set_input(string); /* This calls update_input() */ ^ input.c:866:6: note: expected 'const char *' but argument is of type 'unsigned char *' void set_input (const char *str) ^ input.c: In function 'input_transpose_characters': input.c:1270:27: warning: unused variable 'prev_char' [-Wunused-variable] unsigned char this_char, prev_char; ^ input.c:1270:16: warning: unused variable 'this_char' [-Wunused-variable] unsigned char this_char, prev_char; ^ input.c: In function 'input_yank_cut_buffer': input.c:1337:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] ptr = LOCAL_COPY(&THIS_CHAR); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c:1337:2: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] ptr = LOCAL_COPY(&THIS_CHAR); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from input.c:47: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ input.c:1339:2: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] ADD_TO_INPUT(CUT_BUFFER); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ input.c:1339:2: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] ADD_TO_INPUT(CUT_BUFFER); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:23:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ input.c:1340:2: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] ADD_TO_INPUT(ptr); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from input.c:48: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ input.c:1343:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] input_move_cursor(strlen(cut_buffer), 1); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c: In function 'send_line': input.c:1375:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] line = LOCAL_COPY(INPUT_BUFFER); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from input.c:47: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ input.c:1375:2: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] line = LOCAL_COPY(INPUT_BUFFER); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from input.c:47: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ input.c: In function 'parse_text': input.c:1518:3: warning: pointer targets in passing argument 1 of 'runcmds' differ in signedness [-Wpointer-sign] runcmds(string, empty_string); ^ In file included from input.c:50:0: ./../include/commands.h:30:7: note: expected 'const char *' but argument is of type 'unsigned char *' void runcmds (Char *, Char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c ./irc.c \ -DIRCLIB=\"/usr/share/epic5/\" ./irc.c: In function 'quit_response': ./irc.c:403:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(ptr, "yes", len)) ^ In file included from ./../include/alias.h:10:0, from ./irc.c:72: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./irc.c:403:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(ptr, "yes", len)) ^ In file included from ./../include/alias.h:10:0, from ./irc.c:72: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./irc.c: In function 'main': ./irc.c:1270:11: warning: ignoring return value of 'freopen', declared with attribute warn_unused_result [-Wunused-result] freopen("/dev/null", "w", stdout); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c ircaux.c ircaux.c: In function 'remove_from_comma_list': ircaux.c:505:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(s, what)) ^ In file included from ircaux.c:48:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ircaux.c:505:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(s, what)) ^ In file included from ircaux.c:48:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ircaux.c: In function 'lw_strcmp': ircaux.c:1952:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(pos, val2); ^ ircaux.c:664:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *str1, const unsigned char *str2) ^ ircaux.c:1952:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(pos, val2); ^ ircaux.c:664:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *str1, const unsigned char *str2) ^ ircaux.c: In function 'split_string': ircaux.c:2448:2: warning: pointer targets in passing argument 1 of 'count_char' differ in signedness [-Wpointer-sign] parts = count_char(str, delimiter) + 1; ^ In file included from ircaux.c:48:0: ./../include/ircaux.h:148:5: note: expected 'const unsigned char *' but argument is of type 'char *' int count_char (const unsigned char *, const unsigned char); ^ ircaux.c: In function 'is_root': ircaux.c:2602:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(root, var, rootl)) ^ ircaux.c:659:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *str1, const unsigned char *str2, size_t n) ^ ircaux.c:2602:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(root, var, rootl)) ^ ircaux.c:659:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *str1, const unsigned char *str2, size_t n) ^ ircaux.c: In function 'count_char': ircaux.c:3136:2: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] while ((t = strchr(src, look))) ^ ircaux.c:3136:2: note: expected 'const char *' but argument is of type 'const unsigned char *' ircaux.c:3136:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] while ((t = strchr(src, look))) ^ ircaux.c: In function 'vmy_strnicmp': ircaux.c:4711:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(cmp,str,len)) ^ ircaux.c:659:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *str1, const unsigned char *str2, size_t n) ^ ircaux.c:4711:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(cmp,str,len)) ^ ircaux.c:659:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *str1, const unsigned char *str2, size_t n) ^ ircaux.c: In function 'substitute_string': ircaux.c:4769:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(p, oldstr, oldlen)) ^ ircaux.c:659:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *str1, const unsigned char *str2, size_t n) ^ ircaux.c:4769:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(p, oldstr, oldlen)) ^ ircaux.c:659:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *str1, const unsigned char *str2, size_t n) ^ ircaux.c: In function 'fix_string_width': ircaux.c:4827:2: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] word = new_normalize_string(orig_str, 3, display_line_mangler); ^ In file included from ircaux.c:39:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'const char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ ircaux.c:4827:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] word = new_normalize_string(orig_str, 3, display_line_mangler); ^ ircaux.c:4828:2: warning: pointer targets in passing argument 1 of 'output_with_count' differ in signedness [-Wpointer-sign] len = output_with_count(word, 0, 0); ^ In file included from ircaux.c:39:0: ./../include/screen.h:109:6: note: expected 'const unsigned char *' but argument is of type 'char *' int output_with_count (const unsigned char *, int, int); ^ ircaux.c:4841:3: warning: pointer targets in passing argument 1 of 'denormalize_string' differ in signedness [-Wpointer-sign] retval = denormalize_string(word); ^ In file included from ircaux.c:39:0: ./../include/screen.h:107:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *denormalize_string (const unsigned char *); ^ ircaux.c:4841:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = denormalize_string(word); ^ ircaux.c:4849:7: warning: pointer targets in passing argument 2 of 'prepare_display' differ in signedness [-Wpointer-sign] PREPARE_NOWRAP); ^ In file included from ircaux.c:39:0: ./../include/screen.h:108:18: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char **prepare_display (int, const unsigned char *, int, int *, int); ^ ircaux.c:4850:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = denormalize_string(prepared[0]); ^ ircaux.c:4853:3: warning: pointer targets in passing argument 1 of 'denormalize_string' differ in signedness [-Wpointer-sign] retval = denormalize_string(word); ^ In file included from ircaux.c:39:0: ./../include/screen.h:107:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *denormalize_string (const unsigned char *); ^ ircaux.c:4853:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = denormalize_string(word); ^ ircaux.c: In function 'eight_bytes_to_fish64': ircaux.c:5102:6: warning: pointer targets in passing argument 1 of 'four_bytes_to_fish64' differ in signedness [-Wpointer-sign] four_bytes_to_fish64(input + 4, inputlen - 4, output, outputlen); ^ ircaux.c:5046:12: note: expected 'const char *' but argument is of type 'const unsigned char *' static int four_bytes_to_fish64 (const char *input, size_t inputlen, unsigned char *output, size_t outputlen) ^ ircaux.c:5106:2: warning: pointer targets in passing argument 1 of 'four_bytes_to_fish64' differ in signedness [-Wpointer-sign] four_bytes_to_fish64(input, inputlen, output + 6, outputlen - 6); ^ ircaux.c:5046:12: note: expected 'const char *' but argument is of type 'const unsigned char *' static int four_bytes_to_fish64 (const char *input, size_t inputlen, unsigned char *output, size_t outputlen) ^ ircaux.c: In function 'fish64_encoder': ircaux.c:5132:9: warning: pointer targets in passing argument 1 of 'eight_bytes_to_fish64' differ in signedness [-Wpointer-sign] dest + ob, dest_len - ob) < 0) ^ ircaux.c:5095:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int eight_bytes_to_fish64 (const unsigned char *input, size_t inputlen, unsigned char *output, size_t outputlen) ^ ircaux.c:5132:9: warning: pointer targets in passing argument 3 of 'eight_bytes_to_fish64' differ in signedness [-Wpointer-sign] dest + ob, dest_len - ob) < 0) ^ ircaux.c:5095:12: note: expected 'unsigned char *' but argument is of type 'char *' static int eight_bytes_to_fish64 (const unsigned char *input, size_t inputlen, unsigned char *output, size_t outputlen) ^ ircaux.c: In function 'fish64_to_four_bytes': ircaux.c:5179:6: warning: unused variable 'p' [-Wunused-variable] int p; ^ ircaux.c:5178:6: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ ircaux.c: In function 'b64_general_encoder': ircaux.c:5322:10: warning: unused variable 'count' [-Wunused-variable] ssize_t count = 0; ^ ircaux.c: In function 'sed_encoder': ircaux.c:5453:2: warning: pointer targets in passing argument 1 of 'encrypt_sed' differ in signedness [-Wpointer-sign] encrypt_sed(dest, len, meta, meta_len); ^ In file included from ircaux.c:57:0: ./../include/sedcrypt.h:62:11: note: expected 'unsigned char *' but argument is of type 'char *' void encrypt_sed (unsigned char *, int, const unsigned char *, int); ^ ircaux.c: In function 'sed_decoder': ircaux.c:5470:2: warning: pointer targets in passing argument 1 of 'decrypt_sed' differ in signedness [-Wpointer-sign] decrypt_sed(dest, len, meta, meta_len); ^ In file included from ircaux.c:57:0: ./../include/sedcrypt.h:63:11: note: expected 'unsigned char *' but argument is of type 'char *' void decrypt_sed (unsigned char *, int, const unsigned char *, int); ^ ircaux.c: In function 'ctcp_encoder': ircaux.c:5477:10: warning: unused variable 'count' [-Wunused-variable] ssize_t count = 0; ^ ircaux.c: In function 'ctcp_decoder': ircaux.c:5524:10: warning: unused variable 'count' [-Wunused-variable] ssize_t count = 0; ^ ircaux.c: In function 'iconv_recoder': ircaux.c:5768:3: warning: passing argument 2 of 'iconv' from incompatible pointer type [enabled by default] &dest_left)) != 0) ^ In file included from ./../include/irc_std.h:88:0, from ./../include/irc.h:28, from ircaux.c:38: /usr/include/iconv.h:42:15: note: expected 'char ** __restrict__' but argument is of type 'const char **' extern size_t iconv (iconv_t __cd, char **__restrict __inbuf, ^ ircaux.c:5711:4: warning: unused variable 'tocode' [-Wunused-variable] *tocode, ^ ircaux.c:5710:9: warning: unused variable 'fromcode' [-Wunused-variable] char *fromcode, ^ ircaux.c: In function 'lookup_transform': ircaux.c:5973:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(transformers[x].name, str)) ^ ircaux.c:664:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *str1, const unsigned char *str2) ^ ircaux.c:5973:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(transformers[x].name, str)) ^ ircaux.c:664:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *str1, const unsigned char *str2) ^ ircaux.c: In function 'register_transform': ircaux.c:6000:9: warning: unused variable 'max' [-Wunused-variable] int i, max = 0; ^ ircaux.c: In function 'findchar_quoted': ircaux.c:6139:10: warning: unused variable 'retval' [-Wunused-variable] ssize_t retval = 0; ^ ircaux.c: In function 'recode_with_iconv': ircaux.c:6218:5: warning: passing argument 2 of 'iconv' from incompatible pointer type [enabled by default] &dest_ptr, &dest_left)) != 0) ^ In file included from ./../include/irc_std.h:88:0, from ./../include/irc.h:28, from ircaux.c:38: /usr/include/iconv.h:42:15: note: expected 'char ** __restrict__' but argument is of type 'const char **' extern size_t iconv (iconv_t __cd, char **__restrict __inbuf, ^ ircaux.c: At top level: ircaux.c:6019:12: warning: 'unregister_transform' defined but not used [-Wunused-function] static int unregister_transform (int i) ^ ircaux.c: In function 'randd': ircaux.c:3306:6: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(random_fd, (void *)&value, sizeof(value)); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c ircsig.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c keys.c keys.c: In function 'key_exec': keys.c:295:3: warning: pointer targets in passing argument 2 of 'key->bound->func' differ in signedness [-Wpointer-sign] key->bound->func(key->val, key->stuff); ^ keys.c:295:3: note: expected 'unsigned char *' but argument is of type 'char *' keys.c: In function 'bind_string_compress': keys.c:530:5: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] s = new = new_malloc(strlen(str) + 1); /* we will always make the string ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from keys.c:34: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ keys.c: In function 'bind_compressed_string': keys.c:658:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(bindstr, "NOTHING") && (bp = find_binding(bindstr)) == NULL) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:658:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(bindstr, "NOTHING") && (bp = find_binding(bindstr)) == NULL) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c: In function 'init_keys': keys.c:749:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^A", "BEGINNING_OF_LINE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:750:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^B", "BOLD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:751:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^C", "SELF_INSERT"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:752:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^D", "DELETE_CHARACTER"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:753:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^E", "END_OF_LINE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:754:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^F", "BLINK"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:755:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^G", "SELF_INSERT"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:756:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^H", "BACKSPACE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:757:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^I", "TOGGLE_INSERT_MODE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:758:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^J", "SEND_LINE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:759:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^K", "ERASE_TO_END_OF_LINE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:760:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^L", "REFRESH_SCREEN"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:761:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^M", "SEND_LINE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:762:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^O", "HIGHLIGHT_OFF"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:763:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^Q", "QUOTE_CHARACTER"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:765:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^S", "TOGGLE_STOP_SCREEN"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:766:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^T", "TRANSPOSE_CHARACTERS"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:767:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^U", "ERASE_LINE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:768:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^V", "REVERSE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:769:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^W", "NEXT_WINDOW"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:771:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^Y", "YANK_FROM_CUTBUFFER"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:772:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^Z", "STOP_IRC"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:776:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^_", "UNDERLINE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:778:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^?", "BACKSPACE"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:792:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[.", "CLEAR_SCREEN"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:793:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[<", "SCROLL_START"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:794:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[>", "SCROLL_END"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:796:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[b", "BACKWARD_WORD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:797:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[d", "DELETE_NEXT_WORD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:798:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[e", "SCROLL_END"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:799:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[f", "FORWARD_WORD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:800:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[h", "DELETE_PREVIOUS_WORD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:801:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[n", "SCROLL_FORWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:802:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[p", "SCROLL_BACKWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:803:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[^?", "DELETE_PREVIOUS_WORD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:806:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[O^Z", "STOP_IRC"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:807:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[^Z", "STOP_IRC"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:808:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OC", "FORWARD_CHARACTER"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:809:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[C", "FORWARD_CHARACTER"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:810:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OD", "BACKWARD_CHARACTER"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:811:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[D", "BACKWARD_CHARACTER"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:812:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OF", "SCROLL_END"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:813:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[F", "SCROLL_END"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:814:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OG", "SCROLL_FORWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:815:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[G", "SCROLL_FORWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:816:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OH", "SCROLL_START"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:817:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[H", "SCROLL_START"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:818:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OI", "SCROLL_BACKWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:819:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[I", "SCROLL_BACKWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:820:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[On", "NEXT_WINDOW"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:821:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[n", "NEXT_WINDOW"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:822:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[Op", "PREVIOUS_WINDOW"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:823:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[p", "PREVIOUS_WINDOW"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:824:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[O1~", "SCROLL_START"); /* these were meta30-33 before */ ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:825:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[1~", "SCROLL_START"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:826:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[O4~", "SCROLL_END"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:827:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[4~", "SCROLL_END"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:828:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[O5~", "SCROLL_BACKWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:829:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[5~", "SCROLL_BACKWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:830:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[O6~", "SCROLL_FORWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:831:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[6~", "SCROLL_FORWARD"); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c: In function 'init_termkeys': keys.c:849:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_ppage, SCROLL_BACKWARD); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:850:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_npage, SCROLL_FORWARD); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:851:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_home, SCROLL_START); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:852:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_end, SCROLL_END); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:853:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_ic, TOGGLE_INSERT_MODE); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c:854:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_dc, DELETE_CHARACTER); ^ keys.c:625:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int bind_string (const unsigned char *sequence, const char *bindstr, char *args) ^ keys.c: In function 'unload_bindings': keys.c:898:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (bp->filename && !my_stricmp(bp->filename, pkg)) ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:898:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (bp->filename && !my_stricmp(bp->filename, pkg)) ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c: In function 'unload_bindings_recurse': keys.c:914:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (map[c].bound && map[c].filename && !my_stricmp(map[c].filename, pkg)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:914:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (map[c].bound && map[c].filename && !my_stricmp(map[c].filename, pkg)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c: In function 'do_stack_bind': keys.c:973:2: warning: pointer targets in passing argument 1 of 'bind_string_compress' differ in signedness [-Wpointer-sign] cs = bind_string_compress(arg, &slen); ^ keys.c:521:16: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *bind_string_compress (const unsigned char *str, int *len) { ^ keys.c:995:2: warning: pointer targets in passing argument 1 of 'bind_string_compress' differ in signedness [-Wpointer-sign] unsigned char *compstr = bind_string_compress(arg, &slen); ^ keys.c:521:16: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *bind_string_compress (const unsigned char *str, int *len) { ^ keys.c: In function 'bindcmd': keys.c:1089:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if ((seq = new_next_arg(args, &args)) == NULL) { ^ keys.c:1090:2: warning: pointer targets in passing argument 2 of 'show_all_bindings' differ in signedness [-Wpointer-sign] show_all_bindings(head_keymap, "", 0); ^ keys.c:251:7: note: expected 'const unsigned char *' but argument is of type 'char *' void show_all_bindings (struct Key *, const unsigned char *, size_t); ^ keys.c:1096:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(seq + 1, "DEFAULTS", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1102:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(seq + 1, "SYMBOLIC", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1107:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if ((seq = get_term_capability(symbol, 0, 1)) == NULL) { ^ keys.c:1112:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(seq + 1, "RECURSIVE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1114:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if ((seq = new_next_arg(args, &args)) == NULL) { ^ keys.c:1115:3: warning: pointer targets in passing argument 2 of 'show_all_bindings' differ in signedness [-Wpointer-sign] show_all_bindings(head_keymap, "", 0); ^ keys.c:251:7: note: expected 'const unsigned char *' but argument is of type 'char *' void show_all_bindings (struct Key *, const unsigned char *, size_t); ^ keys.c:1138:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(function, "meta", 4)) ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1138:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(function, "meta", 4)) ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c: In function 'show_all_bindings': keys.c:1162:5: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(newstr, str, size); ^ In file included from ./../include/ircaux.h:16:0, from keys.c:39: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ keys.c:1162:5: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(newstr, str, size); ^ In file included from ./../include/ircaux.h:16:0, from keys.c:39: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ keys.c: In function 'show_key': keys.c:1175:5: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] unsigned char *clean = alloca(((strlen(str) + 1) * 2) + 1); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from keys.c:34: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ keys.c: In function 'rbindcmd': keys.c:1212:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(function, "NOTHING")) ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1212:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(function, "NOTHING")) ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1219:5: warning: pointer targets in passing argument 2 of 'show_all_rbindings' differ in signedness [-Wpointer-sign] show_all_rbindings(head_keymap, "", 0, bp); ^ keys.c:252:7: note: expected 'const unsigned char *' but argument is of type 'char *' void show_all_rbindings (struct Key *, const unsigned char *, int, struct Binding *); ^ keys.c: In function 'show_all_rbindings': keys.c:1229:5: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(newstr, str, size); ^ In file included from ./../include/ircaux.h:16:0, from keys.c:39: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ keys.c:1229:5: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(newstr, str, size); ^ In file included from ./../include/ircaux.h:16:0, from keys.c:39: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ keys.c: In function 'bindctl': keys.c:1308:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "FUNCTION", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1308:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "FUNCTION", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1316:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "CREATE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1316:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "CREATE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1331:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DESTROY", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1331:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DESTROY", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1340:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXISTS", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1340:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "EXISTS", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1341:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(func, "NOTHING")) ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1341:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(func, "NOTHING")) ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1345:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(listc, "GET")) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1345:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(listc, "GET")) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1355:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MATCH", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1355:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MATCH", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1359:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(bp->name, func, len)) ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1359:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(bp->name, func, len)) ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1364:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PMATCH", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1364:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PMATCH", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1371:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GETPACKAGE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1371:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GETPACKAGE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1374:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SETPACKAGE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1374:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SETPACKAGE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1382:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SEQUENCE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1382:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SEQUENCE", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ In file included from keys.c:37:0: ./../include/functions.h:47:4: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] x = new_next_arg((y), &(y)); \ ^ keys.c:1386:2: note: in expansion of macro 'GET_DWORD_ARG' GET_DWORD_ARG(seq, input); ^ keys.c:1389:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(listc, "GET")) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1389:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(listc, "GET")) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1397:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(listc, "SET")) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1397:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] } else if (!my_stricmp(listc, "SET")) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1401:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GETPACKAGE", 4)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1401:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GETPACKAGE", 4)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1406:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SETPACKAGE", 4)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1406:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SETPACKAGE", 4)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1413:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAP", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1413:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAP", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1418:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] seq = new_next_arg(input, &input); ^ keys.c:1420:6: warning: pointer targets in passing argument 2 of 'bindctl_getmap' differ in signedness [-Wpointer-sign] bindctl_getmap(head_keymap, "", 0, &retval); ^ keys.c:1301:6: note: expected 'const unsigned char *' but argument is of type 'char *' void bindctl_getmap (struct Key *, const unsigned char *, int, char **); ^ keys.c:1435:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CLEAR", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c:1435:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CLEAR", 1)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ keys.c: In function 'bindctl_getmap': keys.c:1454:5: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(newstr, str, size); ^ In file included from ./../include/ircaux.h:16:0, from keys.c:39: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ keys.c:1454:5: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(newstr, str, size); ^ In file included from ./../include/ircaux.h:16:0, from keys.c:39: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ keys.c:1462:6: warning: pointer targets in passing argument 3 of 'malloc_strcat_wordlist_c' differ in signedness [-Wpointer-sign] malloc_strcat_wordlist(ret, " ", bind_string_decompress(decomp, newstr, len + 1)); ^ In file included from keys.c:39:0: ./../include/ircaux.h:191:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strcat_wordlist_c (char **, const char *, const char *,size_t *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c lastlog.c lastlog.c: In function 'lastlog': lastlog.c:434:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-LITERAL", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:434:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-LITERAL", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:442:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-REGEX", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:442:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-REGEX", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:450:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-IGNORE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:450:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-IGNORE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:458:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-REGIGNORE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:458:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-REGIGNORE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:466:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-TARGET", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:466:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-TARGET", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:474:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-MAXIMUM", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:474:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-MAXIMUM", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:489:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-MANGLE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:489:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-MANGLE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:495:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-SKIP", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:495:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-SKIP", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:510:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-NUMBER", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:510:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-NUMBER", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:525:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-CONTEXT", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:525:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-CONTEXT", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:549:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-FILE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:549:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-FILE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:553:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-SEPARATOR", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:553:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-SEPARATOR", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:561:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-REVERSE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:561:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-REVERSE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:563:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-ALL", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:563:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-ALL", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:565:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "--ALL", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:565:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "--ALL", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:567:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "--", 2)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:567:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "--", 2)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:578:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-REWRITE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:578:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-REWRITE", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:582:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-WINDOW", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:582:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-WINDOW", len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:596:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-", 1)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:596:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "-", 1)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:919:7: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] result?result:"."); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from lastlog.c:36: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:61:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (snprintf (char *__restrict __s, size_t __n, ^ lastlog.c:921:5: warning: pointer targets in passing argument 2 of 'expand_alias' differ in signedness [-Wpointer-sign] n = expand_alias(rewrite, vitals); ^ In file included from lastlog.c:47:0: ./../include/alias.h:131:9: note: expected 'const char *' but argument is of type 'unsigned char *' char * expand_alias (Char *, Char *); ^ lastlog.c:921:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] n = expand_alias(rewrite, vitals); ^ lastlog.c:1112:7: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] result?result:"."); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from lastlog.c:36: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:61:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (snprintf (char *__restrict __s, size_t __n, ^ lastlog.c:1114:5: warning: pointer targets in passing argument 2 of 'expand_alias' differ in signedness [-Wpointer-sign] n = expand_alias(rewrite, vitals); ^ In file included from lastlog.c:47:0: ./../include/alias.h:131:9: note: expected 'const char *' but argument is of type 'unsigned char *' char * expand_alias (Char *, Char *); ^ lastlog.c:1114:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] n = expand_alias(rewrite, vitals); ^ lastlog.c: In function 'show_lastlog': lastlog.c:1197:3: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] rresult = new_normalize_string((*l)->msg, 1, mangler); ^ In file included from lastlog.c:40:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ lastlog.c:1197:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] rresult = new_normalize_string((*l)->msg, 1, mangler); ^ lastlog.c: In function 'reconstitute_scrollback': lastlog.c:1288:3: warning: pointer targets in passing argument 2 of 'add_to_window_scrollback' differ in signedness [-Wpointer-sign] add_to_window_scrollback(window, li->msg, li->refnum); ^ In file included from lastlog.c:40:0: ./../include/screen.h:110:10: note: expected 'const unsigned char *' but argument is of type 'char *' void add_to_window_scrollback (Window *, const unsigned char *, intmax_t); ^ lastlog.c: In function 'function_line': lastlog.c:1320:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(extra, "-LEVEL")) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ lastlog.c:1320:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(extra, "-LEVEL")) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ lastlog.c:1322:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(extra, "-TIME")) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ lastlog.c:1322:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(extra, "-TIME")) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ lastlog.c: In function 'move_lastlog_item_by_target': lastlog.c:1634:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (l->window == oldwin && !my_stricmp(l->target, str)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ lastlog.c:1634:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (l->window == oldwin && !my_stricmp(l->target, str)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ lastlog.c: At top level: lastlog.c:1523:17: warning: 'newest_lastlog_for_window' defined but not used [-Wunused-function] static Lastlog *newest_lastlog_for_window (Window *window) ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c levels.c levels.c: In function 'str_to_mask': levels.c:256:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(str, "ALL", len) == 0) ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:256:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(str, "ALL", len) == 0) ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:258:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(str, "NONE", len) == 0) ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:258:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(str, "NONE", len) == 0) ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:272:5: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(str, LEVELNAME(i), len)) ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:272:5: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(str, LEVELNAME(i), len)) ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:235:6: warning: unused variable 'warn' [-Wunused-variable] int warn = 0; ^ levels.c: In function 'str_to_level': levels.c:320:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(orig, LEVELNAME(i), len)) ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:320:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(orig, LEVELNAME(i), len)) ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c: In function 'levelctl': levels.c:358:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "LEVELS", 2)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:358:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "LEVELS", 2)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:361:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", 2)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:361:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", 2)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:365:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALIAS", 2)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:365:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALIAS", 2)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:371:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOOKUP", 2)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:371:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOOKUP", 2)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:381:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NORMALIZE", 1)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ levels.c:381:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NORMALIZE", 1)) { ^ In file included from levels.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c list.c list.c: In function 'add_list_strcmp': list.c:43:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(item1->name, item2->name); ^ In file included from list.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ list.c:43:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(item1->name, item2->name); ^ In file included from list.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ list.c: In function 'list_strcmp': list.c:48:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(item1->name, str); ^ In file included from list.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ list.c:48:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(item1->name, str); ^ In file included from list.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c log.c log.c: In function 'add_to_log': log.c:203:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] local_line = new_normalize_string(line, 1, mangler); ^ log.c:205:3: warning: pointer targets in passing argument 1 of 'malloc_strdup' differ in signedness [-Wpointer-sign] local_line = malloc_strdup(line); ^ In file included from log.c:42:0: ./../include/ircaux.h:186:8: note: expected 'const char *' but argument is of type 'const unsigned char *' char * malloc_strdup (const char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c logfiles.c logfiles.c: In function 'get_log_by_desc': logfiles.c:164:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(log->name, desc)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:164:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(log->name, desc)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c: In function 'is_logfile_name_unique': logfiles.c:176:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(log->name, desc)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:176:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(log->name, desc)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c: In function 'logfile_add': logfiles.c:287:7: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (log->type == LOG_SERVERS && !my_strnicmp("ALL", arg, 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:287:7: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (log->type == LOG_SERVERS && !my_strnicmp("ALL", arg, 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c: In function 'logfile_name': logfiles.c:464:17: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (log->name && (my_stricmp(log->name, arg) == 0)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:464:17: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (log->name && (my_stricmp(log->name, arg) == 0)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c: In function 'logfile_server': logfiles.c:609:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "ALL", 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:609:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "ALL", 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c: In function 'logfile_type': logfiles.c:630:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "SERVER", 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:630:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "SERVER", 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:632:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "WINDOW", 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:632:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "WINDOW", 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:634:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "TARGET", 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:634:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "TARGET", 1)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c: In function 'logcmd': logfiles.c:684:25: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, options[i].command, len)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:684:25: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, options[i].command, len)) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char * const' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c: In function 'add_to_logs': logfiles.c:724:4: warning: pointer targets in passing argument 4 of 'add_to_log' differ in signedness [-Wpointer-sign] add_to_log(log->refnum, log->log, winref, orig_str, log->mangler, log->rewrite); ^ In file included from logfiles.c:35:0: ./../include/log.h:17:7: note: expected 'const unsigned char *' but argument is of type 'const char *' void add_to_log (int, FILE *, long, const unsigned char *, int, const char *); ^ logfiles.c:738:4: warning: pointer targets in passing argument 4 of 'add_to_log' differ in signedness [-Wpointer-sign] add_to_log(log->refnum, log->log, winref, orig_str, log->mangler, log->rewrite); ^ In file included from logfiles.c:35:0: ./../include/log.h:17:7: note: expected 'const unsigned char *' but argument is of type 'const char *' void add_to_log (int, FILE *, long, const unsigned char *, int, const char *); ^ logfiles.c:759:3: warning: pointer targets in passing argument 4 of 'add_to_log' differ in signedness [-Wpointer-sign] add_to_log(log->refnum, log->log, winref, orig_str, log->mangler, log->rewrite); ^ In file included from logfiles.c:35:0: ./../include/log.h:17:7: note: expected 'const unsigned char *' but argument is of type 'const char *' void add_to_log (int, FILE *, long, const unsigned char *, int, const char *); ^ logfiles.c: In function 'logctl': logfiles.c:797:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "NEW", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:797:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "NEW", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:800:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_CREATED", 12)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:800:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_CREATED", 12)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:802:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS", 7)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:802:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS", 7)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:807:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(refstr, "ACTIVE")) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:807:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(refstr, "ACTIVE")) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:809:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(refstr, "INACTIVE")) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:809:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(refstr, "INACTIVE")) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:811:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(refstr, "ALL")) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:811:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(refstr, "ALL")) ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:823:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUM", 6)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:823:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUM", 6)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:828:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", 2)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:828:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", 2)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:834:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", 2)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:834:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", 2)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:840:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", 2)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:840:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", 2)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:846:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:846:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:848:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:848:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:850:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILENAME", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:850:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILENAME", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:852:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:852:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:854:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TARGETS", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:854:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TARGETS", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:857:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LEVEL", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:857:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LEVEL", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:860:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REWRITE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:860:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REWRITE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:862:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MANGLE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:862:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MANGLE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:864:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:864:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:866:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TYPE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:866:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TYPE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:868:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:868:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:871:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:871:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:877:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "NAME", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:877:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "NAME", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:880:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILENAME", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:880:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FILENAME", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:883:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:883:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:886:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TARGETS", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:886:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TARGETS", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:890:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LEVEL", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:890:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LEVEL", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:893:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REWRITE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:893:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REWRITE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:896:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MANGLE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:896:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MANGLE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:899:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:899:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:906:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TYPE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:906:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TYPE", 3)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:909:17: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:909:17: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:913:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MATCH", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:913:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MATCH", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:915:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PMATCH", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:915:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PMATCH", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:917:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURRENT", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ logfiles.c:917:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURRENT", 1)) { ^ In file included from logfiles.c:38:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c mail.c mail.c: In function 'set_mail_type': mail.c:665:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(value, "MBOX")) ^ In file included from mail.c:40:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ mail.c:665:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(value, "MBOX")) ^ In file included from mail.c:40:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ mail.c:667:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(value, "MAILDIR")) ^ In file included from mail.c:40:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ mail.c:667:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(value, "MAILDIR")) ^ In file included from mail.c:40:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c names.c names.c: In function 'find_channel': names.c:148:6: warning: pointer targets in passing argument 1 of 'server_strnicmp' differ in signedness [-Wpointer-sign] if (!server_stricmp(ch->channel, channel, server)) ^ In file included from names.c:38:0: ./../include/ircaux.h:68:5: note: expected 'const unsigned char *' but argument is of type 'char *' int server_strnicmp (const unsigned char *, const unsigned char *, size_t, int); ^ names.c:148:6: warning: pointer targets in passing argument 2 of 'server_strnicmp' differ in signedness [-Wpointer-sign] if (!server_stricmp(ch->channel, channel, server)) ^ In file included from names.c:38:0: ./../include/ircaux.h:68:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int server_strnicmp (const unsigned char *, const unsigned char *, size_t, int); ^ names.c: In function 'remove_from_channel': names.c:561:3: warning: pointer targets in passing argument 1 of 'server_strnicmp' differ in signedness [-Wpointer-sign] if (channel && server_stricmp(channel, chan->channel, server)) ^ In file included from names.c:38:0: ./../include/ircaux.h:68:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int server_strnicmp (const unsigned char *, const unsigned char *, size_t, int); ^ names.c:561:3: warning: pointer targets in passing argument 2 of 'server_strnicmp' differ in signedness [-Wpointer-sign] if (channel && server_stricmp(channel, chan->channel, server)) ^ In file included from names.c:38:0: ./../include/ircaux.h:68:5: note: expected 'const unsigned char *' but argument is of type 'char *' int server_strnicmp (const unsigned char *, const unsigned char *, size_t, int); ^ names.c: In function 'is_current_channel': names.c:1273:25: warning: pointer targets in passing argument 1 of 'server_strnicmp' differ in signedness [-Wpointer-sign] if (!server_stricmp(name, channel, server)) ^ In file included from names.c:38:0: ./../include/ircaux.h:68:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int server_strnicmp (const unsigned char *, const unsigned char *, size_t, int); ^ names.c:1273:25: warning: pointer targets in passing argument 2 of 'server_strnicmp' differ in signedness [-Wpointer-sign] if (!server_stricmp(name, channel, server)) ^ In file included from names.c:38:0: ./../include/ircaux.h:68:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int server_strnicmp (const unsigned char *, const unsigned char *, size_t, int); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c network.c network.c: In function 'async_getaddrinfo': network.c:845:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &err, sizeof(err)); ^ network.c:857:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, &err, sizeof(err)); ^ network.c: In function 'marshall_getaddrinfo': network.c:933:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (void *)&len, sizeof(len)); ^ network.c:934:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (void *)retval, len); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c newio.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c notify.c notify.c: In function 'notify': notify.c:178:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (0 <= from_server && !my_stricmp(":", nick)) ^ In file included from ./../include/alist.h:9:0, from notify.c:45: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ notify.c:178:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (0 <= from_server && !my_stricmp(":", nick)) ^ In file included from ./../include/alist.h:9:0, from notify.c:45: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ notify.c: In function 'ison_notify': notify.c:309:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (NextGot && !my_stricmp(NextAsked, NextGot)) ^ In file included from ./../include/alist.h:9:0, from notify.c:45: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ notify.c:309:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (NextGot && !my_stricmp(NextAsked, NextGot)) ^ In file included from ./../include/alist.h:9:0, from notify.c:45: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c numbers.c numbers.c: In function 'display_msg': numbers.c:113:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] strlen(get_server_itsname(from_server))) == 0)) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ numbers.c:113:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] strlen(get_server_itsname(from_server))) == 0)) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ numbers.c: In function 'numbered_command': numbers.c:712:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(s, from, strlen(s))) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ numbers.c:712:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(s, from, strlen(s))) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ numbers.c:869:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(s, from, strlen(s))) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ numbers.c:869:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(s, from, strlen(s))) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c output.c output.c: In function 'put_it': output.c:226:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:199:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ output.c: In function 'file_put_it': output.c:244:4: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:199:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ output.c: In function 'vsay': output.c:279:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:199:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ output.c: In function 'yell': output.c:300:4: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:199:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ output.c: In function 'privileged_yell': output.c:314:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:199:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ output.c: In function 'my_error': output.c:334:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:199:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ output.c: In function 'vsyserr': output.c:382:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:199:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c parse.c parse.c: In function 'p_pong': parse.c:564:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(from, get_server_itsname(from_server))) ^ In file included from parse.c:47:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ parse.c:564:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(from, get_server_itsname(from_server))) ^ In file included from parse.c:47:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ parse.c: In function 'p_killmsg': parse.c:1179:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(line, "From ", 5)) ^ In file included from parse.c:47:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ parse.c:1179:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(line, "From ", 5)) ^ In file included from parse.c:47:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ parse.c:1191:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(line, "Path: ", 6)) ^ In file included from parse.c:47:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ parse.c:1191:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(line, "Path: ", 6)) ^ In file included from parse.c:47:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ parse.c: In function 'parse_server': parse.c:1488:6: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] s = new_normalize_string(orig_line, 1, inbound_line_mangler); ^ In file included from ./../include/termx.h:14:0, from parse.c:49: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'const char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ parse.c:1488:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s = new_normalize_string(orig_line, 1, inbound_line_mangler); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c queue.c queue.c: In function 'queuecmd': queue.c:100:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg + 1, "NO_FLUSH", 1)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:100:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg + 1, "NO_FLUSH", 1)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:102:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "SHOW", 1)) { ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:102:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "SHOW", 1)) { ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:105:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(arg + 1, "LIST", 1)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:105:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(arg + 1, "LIST", 1)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:107:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "DO", 2)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:107:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "DO", 2)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:109:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "RUNONE", 4)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:109:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "RUNONE", 4)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:111:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "DELETE", 2)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:111:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "DELETE", 2)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:113:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "FLUSH", 1)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:113:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "FLUSH", 1)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:115:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "EXPAND_NOW", 1)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:115:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "EXPAND_NOW", 1)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:117:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "HELP", 1)) { ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c:117:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "HELP", 1)) { ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ queue.c: In function 'lookup_queue': queue.c:210:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(q->name, name)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ queue.c:210:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(q->name, name)) ^ In file included from ./../include/alias.h:10:0, from queue.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c reg.c reg.c: In function 'new_match': reg.c:181:52: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_asterisk_point = string; ^ reg.c:209:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_asterisk_point = string; ^ reg.c:268:51: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_percent_point = string; ^ reg.c:316:24: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_percent_point = string; ^ reg.c:348:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] after_wildcard = pattern; ^ reg.c:351:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_asterisk_point = string; ^ reg.c:357:24: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_percent_point = string; ^ reg.c:477:40: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string = last_asterisk_point + 1; ^ reg.c:478:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pattern = after_wildcard; ^ reg.c:487:40: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string = last_percent_point + 1; ^ reg.c:488:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pattern = after_wildcard; ^ reg.c: In function 'wild_match': reg.c:614:5: warning: pointer targets in passing argument 1 of 'new_match' differ in signedness [-Wpointer-sign] return new_match(pattern, str); ^ reg.c:115:12: note: expected 'const unsigned char *' but argument is of type 'char *' static int new_match (const unsigned char *pattern, const unsigned char *string) ^ reg.c:614:5: warning: pointer targets in passing argument 2 of 'new_match' differ in signedness [-Wpointer-sign] return new_match(pattern, str); ^ reg.c:115:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int new_match (const unsigned char *pattern, const unsigned char *string) ^ reg.c:631:4: warning: pointer targets in passing argument 1 of 'new_match' differ in signedness [-Wpointer-sign] return new_match(p, str); ^ reg.c:115:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int new_match (const unsigned char *pattern, const unsigned char *string) ^ reg.c:631:4: warning: pointer targets in passing argument 2 of 'new_match' differ in signedness [-Wpointer-sign] return new_match(p, str); ^ reg.c:115:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int new_match (const unsigned char *pattern, const unsigned char *string) ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c screen.c screen.c: In function 'all_off': screen.c:184:2: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ screen.c: In function 'logic_attributes': screen.c:228:14: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char *str = output; ^ screen.c: In function 'new_normalize_string': screen.c:1085:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] maxpos = strlen(str); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ screen.c: In function 'denormalize_string': screen.c:1395:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = ""; ^ screen.c:1397:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] maxpos = strlen(str); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ screen.c: In function 'prepare_display': screen.c:1495:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(cont_ptr = get_string_var(CONTINUED_LINE_VAR))) ^ screen.c:1496:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] cont_ptr = empty_string; ^ screen.c:1716:9: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] cont = LOCAL_COPY(fixedstr); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ screen.c:1716:9: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] cont = LOCAL_COPY(fixedstr); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from screen.c:43: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ screen.c:1716:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] cont = LOCAL_COPY(fixedstr); ^ screen.c:1725:6: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] cont = LOCAL_COPY(cont_ptr); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ screen.c:1725:6: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] cont = LOCAL_COPY(cont_ptr); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from screen.c:43: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'const unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ screen.c:1725:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] cont = LOCAL_COPY(cont_ptr); ^ screen.c:1774:4: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] malloc_strcpy((char **)&(output[line++]), buffer); ^ In file included from ./../include/alias.h:10:0, from screen.c:44: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ screen.c:1803:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] pos_copy = LOCAL_COPY(buffer + word_break); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ screen.c:1803:4: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] pos_copy = LOCAL_COPY(buffer + word_break); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from screen.c:43: /usr/include/arm-linux-gnueabihf/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ screen.c:1803:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pos_copy = LOCAL_COPY(buffer + word_break); ^ screen.c:1804:4: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(buffer, cont, sizeof(buffer) / 2); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from screen.c:44: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ screen.c:1804:4: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(buffer, cont, sizeof(buffer) / 2); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from screen.c:44: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ screen.c:1805:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] display_attributes(buffer + strlen(buffer), &olda, &saved_a); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ screen.c:1806:4: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(buffer, pos_copy, sizeof(buffer) / 2); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from screen.c:44: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ screen.c:1806:4: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(buffer, pos_copy, sizeof(buffer) / 2); ^ In file included from ./../include/ircaux.h:16:0, from ./../include/alias.h:10, from screen.c:44: ./../include/compat.h:23:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ screen.c:1807:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] display_attributes(buffer + strlen(buffer), &olda, &a); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ screen.c:1809:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] pos = strlen(buffer); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ screen.c:1835:3: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] malloc_strcpy((char **)&(output[line++]),buffer); ^ In file included from ./../include/alias.h:10:0, from screen.c:44: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ screen.c: In function 'prepare_display2': screen.c:1930:3: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] malloc_strcpy_c((char **)&retval, buffer, &clue); ^ In file included from ./../include/alias.h:10:0, from screen.c:44: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ screen.c:1861:3: warning: unused variable 'line' [-Wunused-variable] line = 0, /* Current pos in "output" */ ^ screen.c: In function 'add_to_screen': screen.c:2098:3: warning: pointer targets in passing argument 1 of 'puts' differ in signedness [-Wpointer-sign] puts(buffer); ^ In file included from ./../include/irc_std.h:26:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/stdio.h:695:12: note: expected 'const char *' but argument is of type 'const unsigned char *' extern int puts (const char *__s); ^ screen.c:2104:3: warning: pointer targets in passing argument 2 of 'add_to_lastlog' differ in signedness [-Wpointer-sign] add_to_lastlog(current_window, buffer); ^ In file included from ./../include/window.h:14:0, from ./../include/screen.h:13, from screen.c:47: ./../include/lastlog.h:35:11: note: expected 'const char *' but argument is of type 'const unsigned char *' intmax_t add_to_lastlog (struct WindowStru *, const char *); ^ screen.c:2107:4: warning: pointer targets in passing argument 1 of 'puts' differ in signedness [-Wpointer-sign] puts(buffer); ^ In file included from ./../include/irc_std.h:26:0, from ./../include/irc.h:28, from screen.c:43: /usr/include/stdio.h:695:12: note: expected 'const char *' but argument is of type 'const unsigned char *' extern int puts (const char *__s); ^ screen.c: In function 'add_to_window': screen.c:2291:5: warning: pointer targets in passing argument 3 of 'redirect_text' differ in signedness [-Wpointer-sign] str, NULL, 0)) ^ In file included from screen.c:61:0: ./../include/commands.h:37:6: note: expected 'const char *' but argument is of type 'const unsigned char *' int redirect_text (int, const char *, const char *, char *, int); ^ screen.c:2314:3: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(argstuff, 10240, "%u %s", window->refnum, str); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from screen.c:43: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:61:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (snprintf (char *__restrict __s, size_t __n, ^ screen.c:2315:3: warning: pointer targets in passing argument 2 of 'expand_alias' differ in signedness [-Wpointer-sign] str = free_me = expand_alias(pend, argstuff); ^ In file included from screen.c:44:0: ./../include/alias.h:131:9: note: expected 'const char *' but argument is of type 'unsigned char *' char * expand_alias (Char *, Char *); ^ screen.c:2315:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = free_me = expand_alias(pend, argstuff); ^ screen.c:2322:2: warning: pointer targets in passing argument 5 of 'add_to_logs' differ in signedness [-Wpointer-sign] add_to_logs(window->refnum, from_server, who_from, who_level, str); ^ In file included from screen.c:57:0: ./../include/log.h:19:7: note: expected 'const char *' but argument is of type 'const unsigned char *' void add_to_logs (long, int, const char *, int, const char *); ^ screen.c:2323:2: warning: pointer targets in passing argument 2 of 'add_to_lastlog' differ in signedness [-Wpointer-sign] refnum = add_to_lastlog(window, str); ^ In file included from ./../include/window.h:14:0, from ./../include/screen.h:13, from screen.c:47: ./../include/lastlog.h:35:11: note: expected 'const char *' but argument is of type 'const unsigned char *' intmax_t add_to_lastlog (struct WindowStru *, const char *); ^ screen.c:2357:6: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] if (window->beep_always && strchr(str, '\007')) ^ screen.c:2357:6: note: expected 'const char *' but argument is of type 'const unsigned char *' screen.c: In function 'repaint_window_body': screen.c:2588:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(str = window->topline[count])) ^ screen.c:2589:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = empty_string; ^ screen.c:2585:18: warning: unused variable 'n' [-Wunused-variable] unsigned char *n, *widthstr; ^ screen.c:2584:19: warning: unused variable 'my_lines' [-Wunused-variable] unsigned char **my_lines; ^ screen.c:2583:7: warning: unused variable 'numls' [-Wunused-variable] int numls = 1; ^ screen.c:2614:3: warning: pointer targets in passing argument 2 of 'rite' differ in signedness [-Wpointer-sign] rite(window, curr_line->line); ^ screen.c:1983:13: note: expected 'const unsigned char *' but argument is of type 'char *' static int rite (Window *window, const unsigned char *str) ^ screen.c: In function 'create_new_screen': screen.c:2707:22: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_s->input_prompt = malloc_strdup(empty_string); ^ screen.c:2709:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_s->ind_left = malloc_strdup(empty_string); ^ screen.c:2711:26: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] new_s->ind_right = malloc_strdup(empty_string); ^ screen.c: In function 'create_additional_screen': screen.c:2763:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (p && !my_stricmp(p, "SCREEN")) ^ In file included from ./../include/alias.h:10:0, from screen.c:44: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2763:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (p && !my_stricmp(p, "SCREEN")) ^ In file included from ./../include/alias.h:10:0, from screen.c:44: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2765:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (p && !my_stricmp(p, "XTERM")) ^ In file included from ./../include/alias.h:10:0, from screen.c:44: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2765:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (p && !my_stricmp(p, "XTERM")) ^ In file included from ./../include/alias.h:10:0, from screen.c:44: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c: In function 'translate_user_input': screen.c:3185:16: warning: unused variable 'workbuf_idx' [-Wunused-variable] static size_t workbuf_idx = 0; ^ screen.c:3184:14: warning: unused variable 'workbuf' [-Wunused-variable] static char workbuf[32]; ^ screen.c: In function 'edit_char': screen.c:3233:17: warning: pointer targets in passing argument 2 of 'oldprompt->func' differ in signedness [-Wpointer-sign] (*oldprompt->func)(oldprompt->data, dummy); ^ screen.c:3233:17: note: expected 'char *' but argument is of type 'unsigned char *' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c sdbm.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c server.c server.c: In function 'str_to_serverinfo': server.c:216:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(descstr, "HOST", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:216:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(descstr, "HOST", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:218:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "PORT", 2)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:218:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "PORT", 2)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:220:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "PASS", 2)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:220:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "PASS", 2)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:222:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "NICK", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:222:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "NICK", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:224:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "GROUP", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:224:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "GROUP", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:226:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "TYPE", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:226:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "TYPE", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:228:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "PROTO", 2)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:228:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "PROTO", 2)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:230:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "VHOST", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:230:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(descstr, "VHOST", 1)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c: In function 'next_server_in_group': server.c:978:12: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] get_server_group(newserv))) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:978:12: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] get_server_group(newserv))) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'servercmd': server.c:1055:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (slen > 1 && !my_strnicmp(server, "-DELETE", slen)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:1055:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (slen > 1 && !my_strnicmp(server, "-DELETE", slen)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:1083:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (slen > 1 && !my_strnicmp(server, "-ADD", slen)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:1083:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (slen > 1 && !my_strnicmp(server, "-ADD", slen)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:1108:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (slen > 1 && !my_strnicmp(server, "-UPDATE", slen)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:1108:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (slen > 1 && !my_strnicmp(server, "-UPDATE", slen)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:1208:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(get_server_type(news), "IRC-SSL") == 0) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1208:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(get_server_type(news), "IRC-SSL") == 0) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'do_server': server.c:1441:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(get_server_type(i), "IRC-SSL")) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1441:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(get_server_type(i), "IRC-SSL")) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1559:7: warning: pointer targets in passing argument 1 of 'translate_from_server' differ in signedness [-Wpointer-sign] translate_from_server(buffer); ^ In file included from server.c:58:0: ./../include/translat.h:14:13: note: expected 'unsigned char *' but argument is of type 'char *' extern void translate_from_server (unsigned char *); ^ server.c:1545:10: warning: unused variable 'l2' [-Wunused-variable] int l2; ^ server.c: In function 'vsend_to_aserver': server.c:1619:4: warning: pointer targets in passing argument 1 of 'translate_to_server' differ in signedness [-Wpointer-sign] translate_to_server(buffer); ^ In file included from server.c:58:0: ./../include/translat.h:15:13: note: expected 'unsigned char *' but argument is of type 'char *' extern void translate_to_server (unsigned char *); ^ server.c:1624:7: warning: pointer targets in passing argument 1 of 'new_normalize_string' differ in signedness [-Wpointer-sign] s2 = new_normalize_string(buffer, 1, outbound_line_mangler); ^ In file included from server.c:54:0: ./../include/screen.h:106:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *new_normalize_string (const unsigned char *, int, int); ^ server.c:1624:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s2 = new_normalize_string(buffer, 1, outbound_line_mangler); ^ server.c: In function 'grab_server_address': server.c:1733:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(s->info->proto_type, "0") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1733:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(s->info->proto_type, "0") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1734:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "any") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1734:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "any") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1735:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ip") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1735:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ip") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1736:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "tcp") ) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1736:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "tcp") ) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1738:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(s->info->proto_type, "4") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1738:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(s->info->proto_type, "4") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1739:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "tcp4") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1739:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "tcp4") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1740:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ipv4") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1740:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ipv4") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1741:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "v4") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1741:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "v4") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1742:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ip4") ) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1742:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ip4") ) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1745:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(s->info->proto_type, "6") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1745:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(s->info->proto_type, "6") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1746:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "tcp6") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1746:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "tcp6") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1747:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ipv6") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1747:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ipv6") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1748:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "v6") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1748:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "v6") ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1749:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ip6") ) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1749:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] || !my_stricmp(s->info->proto_type, "ip6") ) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'is_me': server.c:2687:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] return !my_stricmp(nick, s->nickname); ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:2687:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] return !my_stricmp(nick, s->nickname); ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'change_server_nickname': server.c:2714:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (id && !my_stricmp(nick, id)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:2714:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (id && !my_stricmp(nick, id)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'accept_server_nickname': server.c:2751:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (id && !my_stricmp(nick, id)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:2751:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (id && !my_stricmp(nick, id)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'set_server_unique_id': server.c:2920:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (id && s->d_nickname && !my_stricmp(id, s->d_nickname)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:2920:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (id && s->d_nickname && !my_stricmp(id, s->d_nickname)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'set_server_005': server.c:3410:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(setting, "CASEMAPPING")) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:3410:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(setting, "CASEMAPPING")) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:3414:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(value, "rfc1459")) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:3414:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(value, "rfc1459")) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:3416:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(value, "ascii")) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:3416:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(value, "ascii")) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'get_all_server_groups': server.c:3443:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(get_server_group(i), get_server_group(j))) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:3443:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(get_server_group(i), get_server_group(j))) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c: In function 'serverctl': server.c:3504:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "ADD", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3504:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "ADD", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3505:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3505:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3506:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_SERVER", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3506:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_SERVER", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3508:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FROM_SERVER", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3508:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FROM_SERVER", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3510:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3510:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3518:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3518:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3526:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALLGROUPS", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3526:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALLGROUPS", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3529:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3529:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3536:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "AWAY", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3536:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "AWAY", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3539:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXCACHESIZE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3539:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXCACHESIZE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3542:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXISON", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3542:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXISON", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3545:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXUSERHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3545:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXUSERHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3548:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ISONLEN", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3548:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ISONLEN", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3551:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CONNECTED", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3551:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CONNECTED", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3554:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COOKIE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3554:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COOKIE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3557:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GROUP", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3557:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GROUP", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3560:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ITSNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3560:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ITSNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3563:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3563:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3566:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NICKNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3566:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NICKNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3569:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PASSWORD", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3569:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PASSWORD", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3572:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PORT", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3572:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PORT", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3575:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOCALPORT", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3575:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOCALPORT", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3578:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUIT_MESSAGE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3578:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUIT_MESSAGE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3582:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SSL", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3582:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SSL", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3585:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UMODE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3585:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UMODE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3588:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UNIQUE_ID", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3588:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UNIQUE_ID", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3591:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3591:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3594:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VERSION", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3594:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VERSION", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3597:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "005", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3597:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "005", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3601:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "005s", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3601:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "005s", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3604:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3604:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3606:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALTNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3606:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALTNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3609:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALTNAMES", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3609:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALTNAMES", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3612:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADDRFAMILY", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3612:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADDRFAMILY", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3628:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PROTOCOL", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3628:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PROTOCOL", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3630:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3630:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3632:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADDRSLEFT", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3632:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADDRSLEFT", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3634:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "AUTOCLOSE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3634:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "AUTOCLOSE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3636:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FULLDESC", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3636:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FULLDESC", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3638:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REALNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3638:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REALNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3640:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DEFAULT_REALNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3640:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DEFAULT_REALNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3643:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3643:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3650:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "AWAY", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3650:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "AWAY", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3653:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXCACHESIZE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3653:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXCACHESIZE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3658:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXISON", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3658:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXISON", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3663:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXUSERHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3663:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAXUSERHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3668:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ISONLEN", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3668:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ISONLEN", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3673:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CONNECTED", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3673:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CONNECTED", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3675:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COOKIE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3675:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COOKIE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3678:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GROUP", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3678:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GROUP", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3681:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ITSNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3681:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ITSNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3684:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3684:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3687:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NICKNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3687:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NICKNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3690:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PASSWORD", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3690:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PASSWORD", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3693:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PORT", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3693:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PORT", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3699:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PRIMARY", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3699:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PRIMARY", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3702:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUIT_MESSAGE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3702:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUIT_MESSAGE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3705:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SSL", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3705:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SSL", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3708:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UMODE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3708:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UMODE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3710:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UNIQUE_ID", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3710:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UNIQUE_ID", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3712:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3712:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "USERHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3714:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VERSION", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3714:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VERSION", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3716:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3716:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VHOST", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3718:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "005", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3718:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "005", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3722:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALTNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3722:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALTNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3724:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALTNAMES", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3724:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ALTNAMES", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3726:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "AUTOCLOSE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3726:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "AUTOCLOSE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3732:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REALNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3732:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REALNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3735:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "DEFAULT_REALNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3735:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "DEFAULT_REALNAME", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3738:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OMATCH", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3738:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OMATCH", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3745:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "IMATCH", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3745:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "IMATCH", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3752:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GMATCH", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3752:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GMATCH", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3759:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAX", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3759:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MAX", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3761:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READ_FILE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3761:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "READ_FILE", len)) { ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c: In function 'which_server_altname': server.c:3864:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(s->altnames->list[i].name, name)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:3864:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(s->altnames->list[i].name, name)) ^ In file included from ./../include/alias.h:10:0, from server.c:41: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c sha2.c sha2.c: In function 'SHA256_Final': sha2.c:441:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(sha2_word64*)&context->buffer[SHA256_SHORT_BLOCK_LENGTH] = context->bitcount; ^ sha2.c: In function 'sha256str': sha2.c:501:9: warning: pointer targets in passing argument 1 of 'SHA256_Data' differ in signedness [-Wpointer-sign] SHA256_Data(str, len, retval); ^ sha2.c:490:15: note: expected 'const sha2_byte *' but argument is of type 'const char *' static char * SHA256_Data (const sha2_byte *data, size_t len, char digest[SHA256_DIGEST_STRING_LENGTH]) ^ sha2.c: In function 'sha256': sha2.c:510:2: warning: pointer targets in passing argument 2 of 'SHA256_Update' differ in signedness [-Wpointer-sign] SHA256_Update(&context, data, len); ^ sha2.c:348:13: note: expected 'const sha2_byte *' but argument is of type 'const char *' static void SHA256_Update (SHA256_CTX *context, const sha2_byte *data, size_t len) ^ sha2.c:511:2: warning: pointer targets in passing argument 1 of 'SHA256_Final' differ in signedness [-Wpointer-sign] SHA256_Final(retval, &context); ^ sha2.c:400:14: note: expected 'sha2_byte *' but argument is of type 'char *' static void SHA256_Final (sha2_byte *digest, SHA256_CTX *context) ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c ssl.c ssl.c: In function 'ssl_connected': ssl.c:449:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(x->channel, empty_string, 1); /* XXX Is this correct? */ ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c status.c status.c: In function 'make_status': status.c:608:7: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] func_value[37], func_value[38], func_value[39]); ^ In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:27, from ./../include/irc_std.h:26, from ./../include/irc.h:28, from status.c:39: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:61:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (snprintf (char *__restrict __s, size_t __n, ^ status.c:625:4: warning: pointer targets in passing argument 1 of 'expand_alias' differ in signedness [-Wpointer-sign] str = expand_alias(buffer, empty_string); ^ In file included from status.c:54:0: ./../include/alias.h:131:9: note: expected 'const char *' but argument is of type 'unsigned char *' char * expand_alias (Char *, Char *); ^ status.c:625:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = expand_alias(buffer, empty_string); ^ status.c:629:4: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(buffer, str, sizeof buffer); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ status.c:629:4: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(buffer, str, sizeof buffer); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ status.c:735:7: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] sizeof lhs_buffer); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ status.c:735:7: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] sizeof lhs_buffer); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:23:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ status.c:747:7: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] sizeof lhs_buffer); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ status.c:747:7: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] sizeof lhs_buffer); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:23:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ status.c:750:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] save_size = strlen(all_off()); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from status.c:39: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ status.c:751:3: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(buffer, lhs_buffer, sizeof buffer - save_size); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ status.c:751:3: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(buffer, lhs_buffer, sizeof buffer - save_size); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcpy (char *, const char *, size_t); ^ status.c:752:3: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(buffer, rhs_buffer, sizeof buffer - save_size); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ status.c:752:3: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(buffer, rhs_buffer, sizeof buffer - save_size); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:23:8: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ status.c:753:3: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(buffer, all_off(), sizeof buffer); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'unsigned char *' size_t strlcat (char *, const char *, size_t); ^ status.c:753:3: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(buffer, all_off(), sizeof buffer); ^ In file included from ./../include/ircaux.h:16:0, from status.c:53: ./../include/compat.h:23:8: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t strlcat (char *, const char *, size_t); ^ status.c:775:4: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] strcmp(buffer, window->status.line[status_line].result)) ^ status.c:775:4: note: expected 'const char *' but argument is of type 'unsigned char *' status.c:775:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] status.c:775:4: note: expected 'const char *' but argument is of type 'unsigned char *' status.c:775:4: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] status.c:775:4: note: expected 'const char *' but argument is of type 'unsigned char *' status.c:775:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] status.c:775:4: note: expected 'const char *' but argument is of type 'unsigned char *' status.c:775:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] status.c:775:4: note: expected 'const char *' but argument is of type 'unsigned char *' status.c:775:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] status.c:775:4: note: expected 'const char *' but argument is of type 'unsigned char *' status.c:780:4: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] malloc_strcpy(&window->status.line[status_line].result, ^ In file included from status.c:53:0: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c ./tcl.c -I/usr/include/tcl8.5 gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c term.c term.c: In function 'control_mangle': term.c:1679:3: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ term.c:1698:2: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ term.c: In function 'get_term_capability': term.c:1732:6: warning: pointer targets in passing argument 1 of 'control_mangle' differ in signedness [-Wpointer-sign] control_mangle(*(char **)t->ptr) : ^ term.c:1672:15: note: expected 'unsigned char *' but argument is of type 'char *' static char * control_mangle (unsigned char *text) ^ term.c: At top level: term.c:680:13: warning: 'termcap' defined but not used [-Wunused-variable] static char termcap[2048]; /* Bigger than we need, just in case */ ^ term.c:682:15: warning: 'tptr' defined but not used [-Wunused-variable] static char * tptr = termcap2; ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c timer.c timer.c: In function 'timercmd': timer.c:96:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "DELETE", len)) ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:96:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "DELETE", len)) ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:117:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (*ptr && !my_strnicmp(ptr, "ALL", strlen(ptr))) ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:117:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (*ptr && !my_strnicmp(ptr, "ALL", strlen(ptr))) ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:126:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "DELETE_FOR_WINDOW", len)) ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:126:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "DELETE_FOR_WINDOW", len)) ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:139:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag+1, "REFNUM", 3)) /* REFNUM */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:139:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag+1, "REFNUM", 3)) /* REFNUM */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:150:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag+1, "REPEAT", 3)) /* REPEAT */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:150:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag+1, "REPEAT", 3)) /* REPEAT */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:165:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "UPDATE", 1)) /* UPDATE */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:165:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "UPDATE", 1)) /* UPDATE */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:168:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "LIST", 1)) /* LIST */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:168:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "LIST", 1)) /* LIST */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:173:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "WINDOW", 1)) /* WINDOW */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:173:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "WINDOW", 1)) /* WINDOW */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:184:7: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(na, "-1")) ^ In file included from timer.c:44:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c:184:7: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(na, "-1")) ^ In file included from timer.c:44:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c:195:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "SERVER", 1)) /* SERVER */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:195:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "SERVER", 1)) /* SERVER */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:207:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(na, "-1")) ^ In file included from timer.c:44:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c:207:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(na, "-1")) ^ In file included from timer.c:44:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c:217:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "GENERAL", 1)) /* GENERAL */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:217:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "GENERAL", 1)) /* GENERAL */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:222:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "CANCELABLE", 1)) /* CANCELABLE */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:222:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "CANCELABLE", 1)) /* CANCELABLE */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c: In function 'get_timer': timer.c:426:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(tmp->ref, ref)) ^ In file included from timer.c:44:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c:426:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(tmp->ref, ref)) ^ In file included from timer.c:44:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c: In function 'timerctl': timer.c:873:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:873:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:878:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:878:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:885:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:885:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ADD", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:887:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:887:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DELETE", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:894:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:894:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:901:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "TIMEOUT", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:901:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "TIMEOUT", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:904:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COMMAND", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:904:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COMMAND", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:908:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUBARGS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:908:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUBARGS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:912:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REPEATS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:912:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REPEATS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:914:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "INTERVAL", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:914:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "INTERVAL", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:917:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:917:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:921:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WINDOW", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:921:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WINDOW", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:926:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:926:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:937:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "TIMEOUT", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:937:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "TIMEOUT", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:945:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COMMAND", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:945:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COMMAND", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:947:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUBARGS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:947:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SUBARGS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:949:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REPEATS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:949:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REPEATS", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:954:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "INTERVAL", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:954:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "INTERVAL", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:962:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:962:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:968:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WINDOW", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ timer.c:968:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WINDOW", len)) { ^ In file included from timer.c:44:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c translat.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c ./vars.c \ -DWSERV_PATH=\"/usr/lib/epic5/epic5-wserv4\" ./vars.c: In function 'is_var_builtin': ./vars.c:258:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(var_bucket->list[i].name, varname)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:258:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(var_bucket->list[i].name, varname)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c: In function 'setcmd': ./vars.c:726:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] (b->numitems > 1 && !my_stricmp(var, b->list[0].name))) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:726:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] (b->numitems > 1 && !my_stricmp(var, b->list[0].name))) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:763:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (name && my_stricmp(name, var)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:763:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (name && my_stricmp(name, var)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c: In function 'parse_mangle': ./vars.c:909:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(str2, "ALL_OFF", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:909:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(str2, "ALL_OFF", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:911:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ALL_OFF", 5)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:911:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ALL_OFF", 5)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:913:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ALL", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:913:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ALL", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:915:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ALL", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:915:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ALL", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:917:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ALT_CHAR", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:917:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ALT_CHAR", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:919:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ALT_CHAR", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:919:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ALT_CHAR", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:921:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ANSI", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:921:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ANSI", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:923:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ANSI", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:923:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ANSI", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:925:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "BLINK", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:925:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "BLINK", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:927:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-BLINK", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:927:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-BLINK", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:929:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "BOLD", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:929:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "BOLD", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:931:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-BOLD", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:931:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-BOLD", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:933:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "COLOR", 1)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:933:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "COLOR", 1)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:935:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-COLOR", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:935:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-COLOR", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:937:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ESCAPE", 1)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:937:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ESCAPE", 1)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:939:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ESCAPE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:939:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ESCAPE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:941:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ND_SPACE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:941:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ND_SPACE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:943:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ND_SPACE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:943:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ND_SPACE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:945:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "NORMALIZE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:945:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "NORMALIZE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:947:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-NORMALIZE", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:947:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-NORMALIZE", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:949:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "NONE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:949:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "NONE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:951:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "OTHER", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:951:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "OTHER", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:953:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-OTHER", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:953:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-OTHER", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:955:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "REVERSE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:955:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "REVERSE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:957:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-REVERSE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:957:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-REVERSE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:959:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "UNDERLINE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:959:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "UNDERLINE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:961:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-UNDERLINE", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:961:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-UNDERLINE", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:963:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "UNPRINTABLE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:963:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "UNPRINTABLE", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:965:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-UNPRINTABLE", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:965:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-UNPRINTABLE", 4)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c: In function 'set_wserv_type': ./vars.c:1074:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(s, "SCREEN")) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:1074:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(s, "SCREEN")) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:1076:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(s, "XTERM")) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:1076:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(s, "XTERM")) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:40: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c who.c who.c: In function 'isonbase': who.c:1250:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-d")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1250:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-d")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1254:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-f")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1254:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-f")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1261:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-s")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1261:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-s")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1265:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-n")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1265:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-n")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1269:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-e")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1269:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-e")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1275:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-len")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1275:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-len")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1285:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-max")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1285:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-max")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1295:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-oncmd")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1295:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-oncmd")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1302:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-offcmd")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1302:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-offcmd")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1309:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-end")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1309:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(arg, "-end")) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c: In function 'ison_returned': who.c:1458:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] while ((this1 = next_arg(all1, &all1)) && my_stricmp(this1, this2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:1458:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] while ((this1 = next_arg(all1, &all1)) && my_stricmp(this1, this2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c: In function 'userhostbase': who.c:1668:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-direct", 2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1668:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-direct", 2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1671:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-count", 3)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1671:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-count", 3)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1674:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-cmd", 2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1674:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-cmd", 2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1697:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-extra", 2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1697:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-extra", 2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1710:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-flush", 2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1710:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(nick, "-flush", 2)) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c: In function 'userhost_returned': who.c:1842:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (results && (!my_strnicmp(cnick, results, len) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ who.c:1842:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (results && (!my_strnicmp(cnick, results, len) ^ In file included from who.c:37:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c window.c window.c: In function 'traverse_all_windows_by_priority': window.c:720:2: warning: statement with no effect [-Wunused-value] for (w = NULL; traverse_all_windows(&w); w) ^ window.c: In function 'get_window_by_desc': window.c:1954:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (w->name && !my_stricmp(w->name, stuff)) ^ In file included from window.c:50:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:1954:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (w->name && !my_stricmp(w->name, stuff)) ^ In file included from window.c:50:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c: In function 'get_status_by_refnum': window.c:2096:3: warning: pointer targets in passing argument 1 of 'denormalize_string' differ in signedness [-Wpointer-sign] return denormalize_string(the_window->status.line[line].result); ^ In file included from window.c:43:0: ./../include/screen.h:107:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *denormalize_string (const unsigned char *); ^ window.c:2096:3: warning: pointer targets in return differ in signedness [-Wpointer-sign] return denormalize_string(the_window->status.line[line].result); ^ window.c: In function 'is_window_name_unique': window.c:3031:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (tmp->name && (my_stricmp(tmp->name, name) == 0)) ^ In file included from window.c:50:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:3031:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (tmp->name && (my_stricmp(tmp->name, name) == 0)) ^ In file included from window.c:50:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c: In function 'get_invisible_window': window.c:3146:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(arg, "LAST", strlen(arg)) == 0) ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:3146:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(arg, "LAST", strlen(arg)) == 0) ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c: In function 'window_channel': window.c:3356:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(chans, "-invite", 2)) ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:3356:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(chans, "-invite", 2)) ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c: In function 'window_echo': window.c:3662:2: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(to_echo); ^ In file included from window.c:53:0: ./../include/output.h:20:7: note: expected 'const unsigned char *' but argument is of type 'const char *' void put_echo (const unsigned char *); ^ window.c: In function 'window_name': window.c:4271:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (window->name && (my_stricmp(window->name, arg) == 0)) ^ In file included from window.c:50:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:4271:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (window->name && (my_stricmp(window->name, arg) == 0)) ^ In file included from window.c:50:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c: In function 'window_notify_name': window.c:4385:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (window->notify_name && (my_stricmp(window->notify_name, arg) == 0)) ^ In file included from window.c:50:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:4385:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (window->notify_name && (my_stricmp(window->notify_name, arg) == 0)) ^ In file included from window.c:50:0: ./../include/ircaux.h:71:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c: In function 'window_rejoin': window.c:4702:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(chan, "-invite", 2)) ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:4702:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(chan, "-invite", 2)) ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c: In function 'window_scroll_seconds': window.c:5077:20: warning: unused variable 'when' [-Wunused-variable] time_t right_now, when; ^ window.c:5077:9: warning: unused variable 'right_now' [-Wunused-variable] time_t right_now, when; ^ window.c: In function 'window_scrollback_toseconds': window.c:5103:20: warning: variable 'when' set but not used [-Wunused-but-set-variable] time_t right_now, when; ^ window.c: In function 'windowcmd': window.c:5528:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, options[i].command, len)) ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5528:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, options[i].command, len)) ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'const char * const' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c: In function 'add_to_display': window.c:5757:2: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] malloc_strcpy(&window->display_ip->line, str); ^ In file included from window.c:50:0: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'const unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ window.c: In function 'window_scrollback_backwards': window.c:6028:6: warning: unused variable 'new_lines' [-Wunused-variable] int new_lines; ^ window.c: In function 'window_scrollback_forwards': window.c:6093:6: warning: unused variable 'new_lines' [-Wunused-variable] int new_lines = 0; ^ window.c: In function 'change_line': window.c:6564:3: warning: pointer targets in passing argument 2 of 'add_to_display' differ in signedness [-Wpointer-sign] add_to_display(window, empty_string, -1); ^ window.c:5747:12: note: expected 'const unsigned char *' but argument is of type 'const char *' static int add_to_display (Window *window, const unsigned char *str, intmax_t refnum) ^ window.c:6583:2: warning: pointer targets in passing argument 2 of 'malloc_strcpy_c' differ in signedness [-Wpointer-sign] malloc_strcpy(&my_line->line, str); ^ In file included from window.c:50:0: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'const unsigned char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ window.c: In function 'windowctl': window.c:6655:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6655:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6662:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6662:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6667:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS_BY_PRIORITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6667:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "REFNUMS_BY_PRIORITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6672:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NEW", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6672:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NEW", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6679:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NEW_HIDE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6679:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NEW_HIDE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6684:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6684:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "GET", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6692:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6692:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6694:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6694:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6696:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6696:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6698:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_SERVER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6698:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_SERVER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6700:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PRIORITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6700:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PRIORITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6702:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VISIBLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6702:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VISIBLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6704:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SAVED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6704:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SAVED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6706:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOP", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6706:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOP", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6708:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BOTTOM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6708:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BOTTOM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6710:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURSOR", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6710:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURSOR", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6712:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOSCROLLCURSOR", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6712:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOSCROLLCURSOR", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6714:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FIXED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6714:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FIXED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6716:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6716:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6718:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANGE_LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6718:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANGE_LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6720:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OLD_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6720:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OLD_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6722:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6722:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6724:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MISCFLAGS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6724:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MISCFLAGS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6726:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6726:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6728:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY_NAME", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6728:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY_NAME", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6730:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFIED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6730:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFIED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6732:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BEEP_ALWAYS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6732:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BEEP_ALWAYS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6734:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6734:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6736:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WINDOW_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6736:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WINDOW_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6738:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SKIP", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6738:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SKIP", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6740:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COLUMNS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6740:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COLUMNS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6742:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PROMPT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6742:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PROMPT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6744:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DOUBLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6744:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DOUBLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6746:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6746:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6748:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT1", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6748:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT1", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6750:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT2", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6750:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT2", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6752:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6752:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6754:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE1", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6754:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE1", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6756:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE2", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6756:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE2", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6758:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6758:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6760:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_MAX", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6760:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_MAX", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6762:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLING_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6762:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLING_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6764:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLDING_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6764:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLDING_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6766:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLBACK_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6766:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLBACK_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6768:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_COUNTER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6768:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_COUNTER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6770:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLD_SLIDER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6770:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLD_SLIDER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6772:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLD_INTERVAL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6772:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLD_INTERVAL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6774:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "INDENT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6774:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "INDENT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6776:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_LINES_HELD", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6776:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_LINES_HELD", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6778:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANNELS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6778:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANNELS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6780:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WAITING_CHANNEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6780:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WAITING_CHANNEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6782:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BIND_CHANNEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6782:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BIND_CHANNEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6784:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUERY_NICK", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6784:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUERY_NICK", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6787:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NICKLIST", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6787:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NICKLIST", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6789:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6789:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6791:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6791:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6793:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_MAX", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6793:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_MAX", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6795:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOGGING", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6795:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOGGING", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6797:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOGFILE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6797:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOGFILE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6799:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SWAPPABLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6799:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SWAPPABLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6801:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLADJ", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6801:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLADJ", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6803:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLL_LINES", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6803:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLL_LINES", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6805:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DECEASED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6805:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DECEASED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6807:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOPLINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6807:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOPLINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6813:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOPLINES", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6813:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOPLINES", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6815:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY_FORMAT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6815:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY_FORMAT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6821:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY_DATA", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6821:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY_DATA", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6827:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURRENT_ACTIVITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6827:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURRENT_ACTIVITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6829:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6829:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6831:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCREEN", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6831:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCREEN", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6833:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6833:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6843:4: warning: pointer targets in passing argument 1 of 'denormalize_string' differ in signedness [-Wpointer-sign] char *ret2 = denormalize_string(Line->line); ^ In file included from window.c:43:0: ./../include/screen.h:107:17: note: expected 'const unsigned char *' but argument is of type 'char *' unsigned char *denormalize_string (const unsigned char *); ^ window.c:6843:17: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char *ret2 = denormalize_string(Line->line); ^ window.c:6847:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER_STRING", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6847:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER_STRING", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6851:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6851:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SET", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6859:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6859:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6861:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6861:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NAME", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6863:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6863:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SERVER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6865:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_SERVER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6865:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_SERVER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6867:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PRIORITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6867:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PRIORITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6869:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VISIBLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6869:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "VISIBLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6871:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SAVED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6871:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SAVED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6873:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOP", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6873:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOP", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6875:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BOTTOM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6875:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BOTTOM", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6877:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURSOR", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6877:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURSOR", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6879:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOSCROLLCURSOR", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6879:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOSCROLLCURSOR", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6881:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FIXED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6881:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "FIXED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6883:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6883:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6885:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANGE_LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6885:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CHANGE_LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6887:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OLD_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6887:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "OLD_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6889:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6889:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UPDATE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6891:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MISCFLAGS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6891:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "MISCFLAGS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6893:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6893:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6895:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY_NAME", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6895:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY_NAME", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6901:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFIED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6901:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFIED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6903:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BEEP_ALWAYS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6903:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BEEP_ALWAYS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6905:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6905:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NOTIFY_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6907:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WINDOW_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6907:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WINDOW_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6909:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SKIP", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6909:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SKIP", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6911:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COLUMNS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6911:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "COLUMNS", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6913:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "INDENT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6913:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "INDENT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6916:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PROMPT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6916:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "PROMPT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6918:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DOUBLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6918:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DOUBLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6920:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6920:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6922:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT1", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6922:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT1", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6924:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT2", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6924:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_FORMAT2", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6926:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6926:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6928:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE1", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6928:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE1", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6930:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE2", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6930:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "STATUS_LINE2", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6932:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6932:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6934:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_MAX", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6934:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_MAX", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6936:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLING_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6936:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLING_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6938:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLDING_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6938:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLDING_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6940:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLBACK_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6940:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLBACK_DISTANCE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6942:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_COUNTER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6942:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_COUNTER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6944:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLD_SLIDER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6944:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLD_SLIDER", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6946:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLD_INTERVAL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6946:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HOLD_INTERVAL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6948:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_LINES_HELD", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6948:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LAST_LINES_HELD", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6950:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WAITING_CHANNEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6950:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "WAITING_CHANNEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6952:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BIND_CHANNEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6952:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "BIND_CHANNEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6954:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUERY_NICK", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6954:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "QUERY_NICK", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6956:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NICKLIST", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6956:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "NICKLIST", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6958:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6958:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_LEVEL", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6960:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6960:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6962:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_MAX", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6962:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LASTLOG_MAX", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6964:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOGGING", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6964:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOGGING", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6966:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOGFILE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6966:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LOGFILE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6968:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SWAPPABLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6968:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SWAPPABLE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6970:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLADJ", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6970:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCROLLADJ", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6972:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DECEASED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6972:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DECEASED", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6974:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOPLINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6974:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOPLINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6983:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOPLINES", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6983:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "TOPLINES", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6985:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY_FORMAT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6985:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY_FORMAT", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6994:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY_DATA", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:6994:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "ACTIVITY_DATA", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:7003:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURRENT_ACTIVITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:7003:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "CURRENT_ACTIVITY", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:7012:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:7012:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "DISPLAY_SIZE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:7014:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCREEN", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:7014:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "SCREEN", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:7016:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:7016:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "LINE", len)) { ^ In file included from window.c:50:0: ./../include/ircaux.h:70:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c: At top level: window.c:5074:16: warning: 'window_scroll_seconds' defined but not used [-Wunused-function] static Window *window_scroll_seconds (Window *window, char **args) ^ window.c:5100:16: warning: 'window_scrollback_toseconds' defined but not used [-Wunused-function] static Window *window_scrollback_toseconds (Window *window, char **args) ^ window.c:5592:13: warning: 'update_scrollback_indicator' defined but not used [-Wunused-function] static void update_scrollback_indicator (Window *w) ^ window.c:5601:13: warning: 'remove_scrollback_indicator' defined but not used [-Wunused-function] static void remove_scrollback_indicator (Window *w) ^ window.c:5611:13: warning: 'window_indicator_is_visible' defined but not used [-Wunused-function] static void window_indicator_is_visible (Window *w) ^ window.c:5621:13: warning: 'cleanse_indicator' defined but not used [-Wunused-function] static void cleanse_indicator (Window *w) ^ window.c:5631:13: warning: 'indicator_needs_update' defined but not used [-Wunused-function] static void indicator_needs_update (Window *w) ^ window.c:5639:13: warning: 'go_back_to_indicator' defined but not used [-Wunused-function] static void go_back_to_indicator (Window *w) ^ window.c:6215:12: warning: 'window_scroll_time_tester' defined but not used [-Wunused-function] static int window_scroll_time_tester (Window *window, Display *line, void *meta) ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c words.c sh info.c.sh gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c info.c gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -o epic5 alias.o alist.o array.o clock.o commands.o compat.o crypt.o crypto.o ctcp.o dcc.o debug.o elf.o exec.o files.o flood.o functions.o gailib.o glob.o hook.o if.o ignore.o input.o irc.o ircaux.o ircsig.o keys.o lastlog.o levels.o list.o log.o logfiles.o mail.o names.o network.o newio.o notify.o numbers.o output.o parse.o queue.o reg.o screen.o sdbm.o server.o sha2.o ssl.o status.o tcl.o term.o timer.o translat.o vars.o who.o window.o words.o info.o -L/usr/lib/arm-linux-gnueabihf -ltcl8.5 -ldl -lpthread -lieee -lm -lncurses -lssl -lcrypto -lnsl -lresolv -lcrypt -lm -lrt rm -f info.c info.o make[2]: Leaving directory `/build/buildd/epic5-1.1.6/source' make[2]: Entering directory `/build/buildd/epic5-1.1.6/source' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -I./../include -I../include -c wserv.c wserv.c: In function 'main': wserv.c:109:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(cmd, stuff, strlen(stuff)); ^ wserv.c:125:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(cmd, stuff, strlen(stuff)); ^ wserv.c:154:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(data, buffer, nread); ^ wserv.c:161:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(0, buffer, nread); ^ wserv.c: In function 'ignore': wserv.c:174:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(data, &foo, 1); ^ wserv.c: In function 'term_resize': wserv.c:288:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(cmd, buffer, strlen(buffer)); ^ gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -g -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -o wserv4 wserv.o ircsig.o gailib.o compat.o -lncurses -lssl -lcrypto -lnsl -lresolv -lcrypt -lm -lrt make[2]: Leaving directory `/build/buildd/epic5-1.1.6/source' make[1]: Leaving directory `/build/buildd/epic5-1.1.6' touch build-stamp /usr/bin/fakeroot debian/rules binary-arch dh_testdir dh_testroot dh_clean -k -pepic5 dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_installdirs -pepic5 /usr/bin/make install make[1]: Entering directory `/build/buildd/epic5-1.1.6' make[2]: Entering directory `/build/buildd/epic5-1.1.6/source' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/epic5-1.1.6/source' make[2]: Entering directory `/build/buildd/epic5-1.1.6/source' make[2]: `wserv4' is up to date. make[2]: Leaving directory `/build/buildd/epic5-1.1.6/source' umask 022; \ ./mkinstalldirs /build/buildd/epic5-1.1.6/debian/epic5/usr/share/epic5 /build/buildd/epic5-1.1.6/debian/epic5/usr/share/epic5/script \ /build/buildd/epic5-1.1.6/debian/epic5/usr/share/epic5/help /build/buildd/epic5-1.1.6/debian/epic5/usr/bin /build/buildd/epic5-1.1.6/debian/epic5/usr/lib/epic5 \ /build/buildd/epic5-1.1.6/debian/epic5/usr/share/man/man1 mkdir /build/buildd/epic5-1.1.6/debian/epic5/usr/share/epic5/help gcc -c ./test.c gcc test.o -o my_test if ./my_test \( ! -f /build/buildd/epic5-1.1.6/debian/epic5/usr/bin/epic5-1.1.6 \) \ -o source/epic5 -nt /build/buildd/epic5-1.1.6/debian/epic5/usr/bin/epic5-1.1.6; then \ ./bsdinstall -c -m 755 source/epic5 /build/buildd/epic5-1.1.6/debian/epic5/usr/bin/epic5; \ fi if ./my_test \( \! -f /build/buildd/epic5-1.1.6/debian/epic5/usr/lib/epic5/epic5-wserv4 \) -o \ source/wserv4 -nt /build/buildd/epic5-1.1.6/debian/epic5/usr/lib/epic5/epic5-wserv4; then \ ./bsdinstall -c -m 755 source/wserv4 /build/buildd/epic5-1.1.6/debian/epic5/usr/lib/epic5/epic5-wserv4; \ fi for i in ./script/*; \ do \ if ./my_test -f $i; then \ if ./my_test -x $i; then \ chmod a-x $i; \ fi; \ target=/build/buildd/epic5-1.1.6/debian/epic5/usr/share/epic5/script/`basename $i`; \ if ./my_test -f $target; then \ if ./my_test $i -nt $target; then \ ./bsdinstall -c -m 644 $i $target; \ fi; \ elif ./my_test -f $target.gz; then \ if ./my_test $i -nt $target.gz; then \ ./bsdinstall -c -m 644 $i $target; \ gzip -f $target; \ fi; \ else \ ./bsdinstall -c -m 644 $i $target; \ if ./my_test -f /build/buildd/epic5-1.1.6/debian/epic5/usr/share/epic5/script/gzip-scripts; then \ gzip -f $target; \ fi; \ fi; \ fi; \ done ./bsdinstall -c -m 644 ./doc/epic5.1 /build/buildd/epic5-1.1.6/debian/epic5/usr/share/man/man1/epic5.1 make[1]: Leaving directory `/build/buildd/epic5-1.1.6' dh_testdir dh_testroot dh_installdocs -a doc/* -XCVS -Xdoc/epic.1 dh_installmenu -a dh_strip -a dh_strip debug symbol extraction: all non-arch-all packages for this build platform armhf: epic5 dh_strip debug symbol extraction: packages to act on: epic5 dh_strip debug symbol extraction: ignored packages: dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-deb: building package `epic5-dbgsym' in `../epic5-dbgsym_1.1.6-1_armhf.ddeb'. install -m 644 /build/buildd/epic5-1.1.6/debian/local \ /build/buildd/epic5-1.1.6/debian/epic5/usr/share/epic5/script/local dh_installchangelogs -a dh_installexamples -a install -m 644 debian/epic5.irc /build/buildd/epic5-1.1.6/debian/epic5/etc/epic5 install -m 644 /build/buildd/epic5-1.1.6/debian/local \ /build/buildd/epic5-1.1.6/debian/epic5/usr/share/epic5/script/local echo "irc.debian.org:6667" > /build/buildd/epic5-1.1.6/debian/epic5/etc/epic5/servers dh_link -a dh_compress -a dh_fixperms -a dh_makeshlibs -a dh_shlibdeps -a dh_gencontrol -a dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_installdeb -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 118 pkgstriptranslations: processing epic5 (in debian/epic5); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/epic5/DEBIAN/control, package epic5, directory debian/epic5 pkgstripfiles: Truncating usr/share/doc/epic5/changelog.Debian.gz to topmost ten records pkgstripfiles: PNG optimization for package epic5 took 0 s dpkg-deb: warning: 'debian/epic5/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `epic5' in `../epic5_1.1.6-1_armhf.deb'. dpkg-genchanges -B -mUbuntu/armhf Build Daemon >../epic5_1.1.6-1_armhf.changes dpkg-genchanges: arch-specific upload - not including arch-independent packages dpkg-genchanges: binary-only upload - not including any source code dpkg-source --after-build epic5-1.1.6 dpkg-buildpackage: binary only upload (no source included) ****************************************************************************** Build finished at 20131021-1523 Publishing debug debs. chroot-autobuild/build/buildd/epic5_1.1.6-1_armhf.deb: new debian package, version 2.0. size 561380 bytes: control archive= 4681 bytes. 40 bytes, 2 lines conffiles 884 bytes, 21 lines control 7839 bytes, 120 lines md5sums 502 bytes, 14 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 469 bytes, 18 lines * preinst #!/bin/bash 129 bytes, 6 lines * prerm #!/bin/sh Package: epic5 Version: 1.1.6-1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Kurt Roeckx Installed-Size: 1082 Depends: libc6 (>= 2.15), libssl1.0.0 (>= 1.0.0), libtinfo5, tcl8.5 (>= 8.5.0) Suggests: epic5-script Provides: irc Section: net Priority: optional Homepage: http://www.epicsol.org/ Description: epic irc client, version 5 epic5 is an irc client based on ircII. It is primarily suited to users who wish to write their own irc scripts or have irc scripts written by others. . Previous versions of epic were 100% compatible with ircII 2.8.2, though this is no longer the case. Instead we've taken a new direction and chosen to find places where compatibility with ircII is undesirable and fix them. No gratuitous incompatibilities have been added, though many new features have been. chroot-autobuild/build/buildd/epic5_1.1.6-1_armhf.deb: drwxr-xr-x root/root 0 2013-10-21 15:23 ./ drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/lib/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/lib/epic5/ -rwxr-xr-x root/root 14036 2013-10-21 15:23 ./usr/lib/epic5/epic5-wserv4 drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/doc/epic5/ -rw-r--r-- root/root 3422 2000-12-05 00:11 ./usr/share/doc/epic5/dccresum.txt -rw-r--r-- root/root 3032 2002-08-12 16:41 ./usr/share/doc/epic5/keys drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/doc/epic5/examples/ -rw-r--r-- root/root 846 2010-05-01 08:41 ./usr/share/doc/epic5/examples/wrapper.irc -rw-r--r-- root/root 1146 2008-08-25 23:58 ./usr/share/doc/epic5/EPIC_THANKS -rw-r--r-- root/root 2015 2006-11-08 01:31 ./usr/share/doc/epic5/word-support.gz -rw-r--r-- root/root 3406 2005-04-15 03:06 ./usr/share/doc/epic5/BUG_FORM -rw-r--r-- root/root 2798 2010-05-01 08:41 ./usr/share/doc/epic5/README.Debian -rw-r--r-- root/root 1635 2006-09-30 01:36 ./usr/share/doc/epic5/pf-loader.gz -rw-r--r-- root/root 1638 2003-10-28 06:30 ./usr/share/doc/epic5/word-lists -rw-r--r-- root/root 1757 2002-07-26 17:10 ./usr/share/doc/epic5/IPV6.gz -rw-r--r-- root/root 1061 2010-03-18 01:31 ./usr/share/doc/epic5/antiflooding -rw-r--r-- root/root 2406 2010-03-20 03:35 ./usr/share/doc/epic5/EPIC_VERSIONS -rw-r--r-- root/root 1455 2002-04-20 14:39 ./usr/share/doc/epic5/README.SSL -rw-r--r-- root/root 1227 2000-12-05 00:11 ./usr/share/doc/epic5/IRCII_VERSIONS -rw-r--r-- root/root 1767 2006-06-09 05:58 ./usr/share/doc/epic5/entry_points.gz -rw-r--r-- root/root 390 2002-02-14 01:15 ./usr/share/doc/epic5/missing -rw-r--r-- root/root 3627 2013-07-31 04:17 ./usr/share/doc/epic5/SILLINESS -rw-r--r-- root/root 3365 2000-12-05 00:11 ./usr/share/doc/epic5/local_vars -rw-r--r-- root/root 2577 2009-11-13 07:53 ./usr/share/doc/epic5/scrollind -rw-r--r-- root/root 1767 2000-12-05 00:11 ./usr/share/doc/epic5/new-load -rw-r--r-- root/root 3675 2003-05-29 23:09 ./usr/share/doc/epic5/expansions.gz -rw-r--r-- root/root 2368 2010-05-30 01:12 ./usr/share/doc/epic5/what-needs-rewriting -rw-r--r-- root/root 8209 2013-07-30 22:36 ./usr/share/doc/epic5/KNOWNBUGS.gz -rw-r--r-- root/root 3352 2002-05-13 21:45 ./usr/share/doc/epic5/DCC_REVERSE.gz -rw-r--r-- root/root 1528 2010-03-18 01:31 ./usr/share/doc/epic5/fish -rw-r--r-- root/root 3326 2005-03-19 03:55 ./usr/share/doc/epic5/EPIC_ABOUT -rw-r--r-- root/root 1310 2009-06-04 02:40 ./usr/share/doc/epic5/utf8 -rw-r--r-- root/root 1794 2007-03-27 00:20 ./usr/share/doc/epic5/outputhelp -rw-r--r-- root/root 4799 2008-02-16 03:38 ./usr/share/doc/epic5/epic5.1.gz -rw-r--r-- root/root 3381 2000-12-05 00:11 ./usr/share/doc/epic5/colors.gz -rw-r--r-- root/root 2464 2000-12-05 00:11 ./usr/share/doc/epic5/TS4.gz -rw-r--r-- root/root 67689 2013-07-30 22:36 ./usr/share/doc/epic5/UPDATES.gz -rw-r--r-- root/root 2058 2000-12-05 00:11 ./usr/share/doc/epic5/color.txt -rw-r--r-- root/root 1919 2004-01-05 16:24 ./usr/share/doc/epic5/README.gz -rw-r--r-- root/root 6613 2010-05-01 08:41 ./usr/share/doc/epic5/copyright -rw-r--r-- root/root 3379 2005-05-09 03:43 ./usr/share/doc/epic5/nicknames -rw-r--r-- root/root 686 2013-10-21 15:23 ./usr/share/doc/epic5/changelog.Debian.gz drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/man/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/man/man1/ -rw-r--r-- root/root 4799 2008-02-16 03:38 ./usr/share/man/man1/epic5.1.gz drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/menu/ -rw-r--r-- root/root 129 2010-05-01 08:41 ./usr/share/menu/epic5 drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/epic5/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/epic5/help/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/share/epic5/script/ -rw-r--r-- root/root 1060 2010-01-08 06:34 ./usr/share/epic5/script/addset -rw-r--r-- root/root 1758 2005-06-25 14:12 ./usr/share/epic5/script/grep -rw-r--r-- root/root 800 2005-06-25 14:12 ./usr/share/epic5/script/setmail -rw-r--r-- root/root 1129 2006-09-23 02:56 ./usr/share/epic5/script/less-pipe -rw-r--r-- root/root 229 2010-03-19 01:40 ./usr/share/epic5/script/set_color -rw-r--r-- root/root 9031 2010-04-29 01:41 ./usr/share/epic5/script/history -rw-r--r-- root/root 5678 2012-05-07 03:27 ./usr/share/epic5/script/highlight -rw-r--r-- root/root 650 2010-01-20 03:53 ./usr/share/epic5/script/ambig -rw-r--r-- root/root 4077 2010-03-19 01:40 ./usr/share/epic5/script/ban -rw-r--r-- root/root 386 2006-06-23 05:03 ./usr/share/epic5/script/renumber -rw-r--r-- root/root 312 2010-03-19 01:40 ./usr/share/epic5/script/cycle -rw-r--r-- root/root 3674 2006-10-30 03:11 ./usr/share/epic5/script/loadformats -rw-r--r-- root/root 2901 2006-09-28 23:18 ./usr/share/epic5/script/map -rw-r--r-- root/root 4898 2013-07-28 23:16 ./usr/share/epic5/script/topicbar -rw-r--r-- root/root 20152 2008-02-19 13:13 ./usr/share/epic5/script/tabkey.ce -rw-r--r-- root/root 11959 2012-06-26 12:28 ./usr/share/epic5/script/builtins -rw-r--r-- root/root 3489 2006-08-27 20:12 ./usr/share/epic5/script/autojoin -rw-r--r-- root/root 5467 2007-10-03 06:02 ./usr/share/epic5/script/functions -rw-r--r-- root/root 1945 2005-06-25 14:12 ./usr/share/epic5/script/debug.irc -rw-r--r-- root/root 2652 2010-05-06 23:10 ./usr/share/epic5/script/rejoin -rw-r--r-- root/root 5617 2007-05-16 04:43 ./usr/share/epic5/script/reconnect -rw-r--r-- root/root 7978 2008-02-19 13:13 ./usr/share/epic5/script/data_struct -rw-r--r-- root/root 944 2007-12-01 04:59 ./usr/share/epic5/script/dcc_ports -rw-r--r-- root/root 3992 2005-06-25 18:08 ./usr/share/epic5/script/mail -rw-r--r-- root/root 1903 2006-09-23 02:56 ./usr/share/epic5/script/files -rw-r--r-- root/root 278 2005-06-25 14:12 ./usr/share/epic5/script/man -rw-r--r-- root/root 5783 2005-06-25 14:12 ./usr/share/epic5/script/revdcc -rw-r--r-- root/root 821 2005-06-25 18:08 ./usr/share/epic5/script/nopaste -rw-r--r-- root/root 560 2005-06-25 14:12 ./usr/share/epic5/script/slowcat -rw-r--r-- root/root 2966 2005-06-25 14:12 ./usr/share/epic5/script/meta-compat -rw-r--r-- root/root 2008 2010-01-08 06:34 ./usr/share/epic5/script/save -rw-r--r-- root/root 469 2005-06-25 14:12 ./usr/share/epic5/script/pipe -rw-r--r-- root/root 14885 2007-05-16 04:43 ./usr/share/epic5/script/tabkey.jm -rw-r--r-- root/root 1943 2010-01-08 06:34 ./usr/share/epic5/script/newnick -rw-r--r-- root/root 351 2005-06-25 14:12 ./usr/share/epic5/script/motd -rw-r--r-- root/root 1248 2005-07-23 06:30 ./usr/share/epic5/script/utime -rw-r--r-- root/root 4273 2005-06-25 14:12 ./usr/share/epic5/script/netsplit -rw-r--r-- root/root 970 2005-06-25 14:12 ./usr/share/epic5/script/newaway -rw-r--r-- root/root 8068 2006-10-06 00:12 ./usr/share/epic5/script/country -rw-r--r-- root/root 1636 2005-06-25 14:12 ./usr/share/epic5/script/screen -rw-r--r-- root/root 1334 2006-10-20 23:20 ./usr/share/epic5/script/snip -rw-r--r-- root/root 1558 2005-06-25 14:12 ./usr/share/epic5/script/less -rw-r--r-- root/root 1199 2005-06-25 18:08 ./usr/share/epic5/script/suppressmotd -rw-r--r-- root/root 19279 2005-08-02 03:36 ./usr/share/epic5/script/notify -rw-r--r-- root/root 6037 2008-03-10 06:29 ./usr/share/epic5/script/commandqueues -rw-r--r-- root/root 831 2001-12-03 08:03 ./usr/share/epic5/script/epic-crypt-gpg -rw-r--r-- root/root 1402 2010-01-20 03:53 ./usr/share/epic5/script/massmode -rw-r--r-- root/root 6417 2007-08-22 21:57 ./usr/share/epic5/script/screen.e -rw-r--r-- root/root 3077 2009-11-13 07:53 ./usr/share/epic5/script/help.irc -rw-r--r-- root/root 7298 2005-08-02 03:36 ./usr/share/epic5/script/ison -rw-r--r-- root/root 3357 2007-05-09 00:20 ./usr/share/epic5/script/activity -rw-r--r-- root/root 1190 2007-07-03 02:03 ./usr/share/epic5/script/guh -rw-r--r-- root/root 713 2013-03-27 23:12 ./usr/share/epic5/script/alloc_dump_summary.sh -rw-r--r-- root/root 1861 2010-01-08 06:34 ./usr/share/epic5/script/altchan -rw-r--r-- root/root 641 2005-06-25 14:12 ./usr/share/epic5/script/local.examp -rw-r--r-- root/root 9403 2010-03-26 00:13 ./usr/share/epic5/script/help -rw-r--r-- root/root 2359 2010-01-08 06:34 ./usr/share/epic5/script/dump -rw-r--r-- root/root 714 2006-07-06 00:00 ./usr/share/epic5/script/autoquery -rw-r--r-- root/root 1426 2006-11-24 03:50 ./usr/share/epic5/script/floodprot -rw-r--r-- root/root 730 2005-08-11 04:51 ./usr/share/epic5/script/2.8script -rw-r--r-- root/root 96 2013-10-21 15:23 ./usr/share/epic5/script/local -rw-r--r-- root/root 2523 2010-11-06 16:43 ./usr/share/epic5/script/logman -rw-r--r-- root/root 412 2010-05-30 01:12 ./usr/share/epic5/script/global -rw-r--r-- root/root 467 2009-11-13 07:53 ./usr/share/epic5/script/locale -rw-r--r-- root/root 1392 2001-12-03 08:03 ./usr/share/epic5/script/epic-crypt-gpg-aa -rw-r--r-- root/root 500 2006-04-19 01:21 ./usr/share/epic5/script/hold_mode -rw-r--r-- root/root 573 2005-06-25 14:12 ./usr/share/epic5/script/scan -rw-r--r-- root/root 6570 2008-03-10 06:29 ./usr/share/epic5/script/data_array -rw-r--r-- root/root 6645 2005-06-25 18:08 ./usr/share/epic5/script/sping -rw-r--r-- root/root 11955 2010-11-22 04:18 ./usr/share/epic5/script/speak.irc -rw-r--r-- root/root 587 2007-03-16 23:01 ./usr/share/epic5/script/chanmonitor -rw-r--r-- root/root 3564 2010-01-08 06:34 ./usr/share/epic5/script/topicbar.bj -rw-r--r-- root/root 1353 2008-08-25 23:58 ./usr/share/epic5/script/paste -rw-r--r-- root/root 1115 2007-08-23 04:11 ./usr/share/epic5/script/url.irc -rw-r--r-- root/root 452 2005-06-25 14:12 ./usr/share/epic5/script/edit_topic -rw-r--r-- root/root 1642 2010-01-08 06:34 ./usr/share/epic5/script/nickcomp -rw-r--r-- root/root 9304 2009-11-13 07:53 ./usr/share/epic5/script/history.rb -rw-r--r-- root/root 2777 2009-11-13 07:53 ./usr/share/epic5/script/tabkey.sjh -rw-r--r-- root/root 4180 2008-03-10 06:29 ./usr/share/epic5/script/autoget drwxr-xr-x root/root 0 2013-10-21 15:23 ./usr/bin/ -rwxr-xr-x root/root 566600 2013-10-21 15:23 ./usr/bin/epic5 drwxr-xr-x root/root 0 2013-10-21 15:23 ./etc/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./etc/irc/ drwxr-xr-x root/root 0 2013-10-21 15:23 ./etc/epic5/ -rw-r--r-- root/root 376 2013-10-21 15:23 ./etc/epic5/epic5.irc -rw-r--r-- root/root 20 2013-10-21 15:23 ./etc/epic5/servers epic5_1.1.6-1_armhf.changes: Format: 1.8 Date: Tue, 06 Aug 2013 21:00:20 +0200 Source: epic5 Binary: epic5 Architecture: armhf Version: 1.1.6-1 Distribution: trusty-proposed Urgency: low Maintainer: Ubuntu/armhf Build Daemon Changed-By: Kurt Roeckx Description: epic5 - epic irc client, version 5 Changes: epic5 (1.1.6-1) unstable; urgency=low . * New upstream release Checksums-Sha1: f32b79ddf2d7bd49b66bf92a4d9ef370e8f5a355 561380 epic5_1.1.6-1_armhf.deb Checksums-Sha256: 9564eabda3787333330acc8ba2a8d99f0d8b6b4888584e8d7e10a3d36e9eca8d 561380 epic5_1.1.6-1_armhf.deb Files: 664900c95087a1e3bb2c8cb235dabf25 561380 net optional epic5_1.1.6-1_armhf.deb ****************************************************************************** Built successfully ****************************************************************************** Finished at 20131021-1523 Build needed 00:02:45, 13212k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-5137554'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-5137554/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-5137554'] Unmounting chroot for build PACKAGEBUILD-5137554... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-5137554'] Removing build PACKAGEBUILD-5137554