RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux adare 3.2.0-53-powerpc64-smp #81-Ubuntu SMP Thu Aug 22 21:17:14 UTC 2013 ppc64 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... 22 Oct 10:54:20 ntpdate[18513]: adjust time server 10.211.37.1 offset -0.000051 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-5137556', '/home/buildd/filecache-default/c2a0c49f01e86ef943a5ebf99bc869f8a6f62d8d'] Unpacking chroot for build PACKAGEBUILD-5137556 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-5137556'] Mounting chroot for build PACKAGEBUILD-5137556 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-5137556', '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-5137556 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-5137556', 'powerpc'] Updating debian chroot for build PACKAGEBUILD-5137556 Ign http://ftpmaster.internal trusty InRelease Ign http://archive-team.internal trusty InRelease Ign http://archive-team.internal trusty Release.gpg Ign http://ftpmaster.internal trusty-security InRelease Get:1 http://archive-team.internal trusty Release [744 B] Ign http://ftpmaster.internal trusty-updates InRelease 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://archive-team.internal trusty/main powerpc Packages Get:8 http://ftpmaster.internal trusty-security Release [49.6 kB] Get:9 http://ftpmaster.internal trusty-updates Release [49.6 kB] Ign http://archive-team.internal trusty/main Translation-en Get:10 http://ftpmaster.internal trusty-proposed Release [49.6 kB] Get:11 http://ftpmaster.internal trusty/main powerpc Packages [1218 kB] Get:12 http://ftpmaster.internal trusty/universe powerpc Packages [5496 kB] Get:13 http://ftpmaster.internal trusty/main Translation-en [719 kB] Get:14 http://ftpmaster.internal trusty/universe Translation-en [3911 kB] Get:15 http://ftpmaster.internal trusty-security/main powerpc Packages [14 B] Get:16 http://ftpmaster.internal trusty-security/universe powerpc 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 powerpc Packages [14 B] Get:20 http://ftpmaster.internal trusty-updates/universe powerpc 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 powerpc Packages [72.0 kB] Get:24 http://ftpmaster.internal trusty-proposed/universe powerpc Packages [177 kB] Get:25 http://ftpmaster.internal trusty-proposed/main Translation-en [44.9 kB] Get:26 http://ftpmaster.internal trusty-proposed/universe Translation-en [356 kB] Fetched 12.2 MB in 14s (818 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: libdb5.3 libprocps1 The following packages will be upgraded: base-files base-passwd binutils busybox-initramfs bzip2 cpp-4.8 diffutils g++-4.8 gcc-4.8 gcc-4.8-base grep ifupdown iproute iproute2 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 libselinux1 libsemanage-common libsemanage1 libsqlite3-0 libstdc++-4.8-dev libstdc++6 libudev1 perl perl-base perl-modules procps sed tar udev 45 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 43.4 MB of archives. After this operation, 4541 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 tar 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 libselinux1 libpam-modules-bin libpam-modules libsemanage-common libsemanage1 libprocps1 libsqlite3-0 libdrm2 libjson-c2 libprocps0 udev libudev1 libkeyutils1 libpam-runtime busybox-initramfs iproute2 ifupdown libjson0 procps iproute Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ trusty/main base-files powerpc 6.12ubuntu5 [63.4 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty/main diffutils powerpc 1:3.3-1 [204 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty/main grep powerpc 2.14-4 [289 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl powerpc 5.18.1-4 [4072 kB] Get:5 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl-base powerpc 5.18.1-4 [1584 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 powerpc 1.0.6-5 [37.5 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty/main libbz2-1.0 powerpc 1.0.6-5 [37.0 kB] Get:9 http://ftpmaster.internal/ubuntu/ trusty/main sed powerpc 4.2.2-2ubuntu1 [141 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty-proposed/main tar powerpc 1.27-1 [235 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty/main base-passwd powerpc 3.5.28 [39.2 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty/main libgomp1 powerpc 4.8.2-1ubuntu2 [29.0 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty/main gcc-4.8-base powerpc 4.8.2-1ubuntu2 [16.0 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty/main libstdc++6 powerpc 4.8.2-1ubuntu2 [396 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty/main libasan0 powerpc 4.8.2-1ubuntu2 [82.6 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty/main libatomic1 powerpc 4.8.2-1ubuntu2 [8396 B] Get:17 http://ftpmaster.internal/ubuntu/ trusty/main cpp-4.8 powerpc 4.8.2-1ubuntu2 [6139 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty/main binutils powerpc 2.23.90.20131017-1ubuntu1 [4105 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty/main libstdc++-4.8-dev powerpc 4.8.2-1ubuntu2 [1822 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty/main g++-4.8 powerpc 4.8.2-1ubuntu2 [8216 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main gcc-4.8 powerpc 4.8.2-1ubuntu2 [6923 kB] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main libgcc-4.8-dev powerpc 4.8.2-1ubuntu2 [420 kB] Get:23 http://ftpmaster.internal/ubuntu/ trusty/main libgcc1 powerpc 1:4.8.2-1ubuntu2 [43.8 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty/main libcloog-isl4 powerpc 0.18.1-1 [65.7 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty/main libisl10 powerpc 0.12.1-1 [486 kB] Get:26 http://ftpmaster.internal/ubuntu/ trusty/main libdb5.3 powerpc 5.3.21-2 [798 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main libpam0g powerpc 1.1.3-10ubuntu1 [61.7 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty/main libselinux1 powerpc 2.1.13-3 [67.3 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty/main libpam-modules-bin powerpc 1.1.3-10ubuntu1 [44.1 kB] Get:30 http://ftpmaster.internal/ubuntu/ trusty/main libpam-modules powerpc 1.1.3-10ubuntu1 [280 kB] Get:31 http://ftpmaster.internal/ubuntu/ trusty/main libsemanage-common all 2.1.10-3 [6586 B] Get:32 http://ftpmaster.internal/ubuntu/ trusty/main libsemanage1 powerpc 2.1.10-3 [78.2 kB] Get:33 http://ftpmaster.internal/ubuntu/ trusty/main libprocps1 powerpc 1:3.3.8-2ubuntu1 [36.2 kB] Get:34 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libsqlite3-0 powerpc 3.8.0.2-1ubuntu1 [388 kB] Get:35 http://ftpmaster.internal/ubuntu/ trusty/main libdrm2 powerpc 2.4.46-3 [25.8 kB] Get:36 http://ftpmaster.internal/ubuntu/ trusty/main libjson-c2 powerpc 0.11-3ubuntu1 [23.8 kB] Get:37 http://ftpmaster.internal/ubuntu/ trusty/main libprocps0 powerpc 1:3.3.3-2ubuntu8 [35.9 kB] Get:38 http://ftpmaster.internal/ubuntu/ trusty/main udev powerpc 204-0ubuntu19 [1084 kB] Get:39 http://ftpmaster.internal/ubuntu/ trusty/main libudev1 powerpc 204-0ubuntu19 [43.7 kB] Get:40 http://ftpmaster.internal/ubuntu/ trusty/main libkeyutils1 powerpc 1.5.6-1 [7136 B] Get:41 http://ftpmaster.internal/ubuntu/ trusty/main libpam-runtime all 1.1.3-10ubuntu1 [40.9 kB] Get:42 http://ftpmaster.internal/ubuntu/ trusty/main busybox-initramfs powerpc 1:1.20.0-9ubuntu1 [203 kB] Get:43 http://ftpmaster.internal/ubuntu/ trusty/main iproute2 powerpc 3.11.0-1 [528 kB] Get:44 http://ftpmaster.internal/ubuntu/ trusty/main ifupdown powerpc 0.7.45ubuntu1 [56.8 kB] Get:45 http://ftpmaster.internal/ubuntu/ trusty/main libjson0 powerpc 0.11-3ubuntu1 [1020 B] Get:46 http://ftpmaster.internal/ubuntu/ trusty/main procps powerpc 1:3.3.8-2ubuntu1 [251 kB] Get:47 http://ftpmaster.internal/ubuntu/ trusty/main iproute all 1:3.11.0-1 [2324 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 43.4 MB in 4s (9788 kB/s) (Reading database ... 11985 files and directories currently installed.) Preparing to replace base-files 6.12ubuntu4 (using .../base-files_6.12ubuntu5_powerpc.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 ... 11985 files and directories currently installed.) Preparing to replace diffutils 1:3.2-8 (using .../diffutils_1%3a3.3-1_powerpc.deb) ... Unpacking replacement diffutils ... Setting up diffutils (1:3.3-1) ... (Reading database ... 11985 files and directories currently installed.) Preparing to replace grep 2.14-3 (using .../grep_2.14-4_powerpc.deb) ... Unpacking replacement grep ... Setting up grep (2.14-4) ... (Reading database ... 11985 files and directories currently installed.) Preparing to replace perl 5.14.2-21build1 (using .../perl_5.18.1-4_powerpc.deb) ... Unpacking replacement perl ... Preparing to replace perl-base 5.14.2-21build1 (using .../perl-base_5.18.1-4_powerpc.deb) ... Unpacking replacement perl-base ... Setting up perl-base (5.18.1-4) ... (Reading database ... 11887 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_powerpc.deb) ... Unpacking replacement bzip2 ... Preparing to replace libbz2-1.0:powerpc 1.0.6-4 (using .../libbz2-1.0_1.0.6-5_powerpc.deb) ... Unpacking replacement libbz2-1.0:powerpc ... Setting up libbz2-1.0:powerpc (1.0.6-5) ... Processing triggers for libc-bin ... (Reading database ... 11924 files and directories currently installed.) Preparing to replace sed 4.2.2-1ubuntu1 (using .../sed_4.2.2-2ubuntu1_powerpc.deb) ... Unpacking replacement sed ... Setting up sed (4.2.2-2ubuntu1) ... (Reading database ... 11924 files and directories currently installed.) Preparing to replace tar 1.26+dfsg-8 (using .../tar_1.27-1_powerpc.deb) ... Unpacking replacement tar ... Setting up tar (1.27-1) ... (Reading database ... 11925 files and directories currently installed.) Preparing to replace base-passwd 3.5.26 (using .../base-passwd_3.5.28_powerpc.deb) ... Unpacking replacement base-passwd ... Setting up base-passwd (3.5.28) ... (Reading database ... 11925 files and directories currently installed.) Preparing to replace libgomp1:powerpc 4.8.1-10ubuntu8 (using .../libgomp1_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement libgomp1:powerpc ... Preparing to replace gcc-4.8-base:powerpc 4.8.1-10ubuntu8 (using .../gcc-4.8-base_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement gcc-4.8-base:powerpc ... Setting up gcc-4.8-base:powerpc (4.8.2-1ubuntu2) ... (Reading database ... 11925 files and directories currently installed.) Preparing to replace libstdc++6:powerpc 4.8.1-10ubuntu8 (using .../libstdc++6_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement libstdc++6:powerpc ... Preparing to replace libgcc1:powerpc 1:4.8.1-10ubuntu8 (using .../libgcc1_1%3a4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement libgcc1:powerpc ... Setting up libgcc1:powerpc (1:4.8.2-1ubuntu2) ... Setting up libstdc++6:powerpc (4.8.2-1ubuntu2) ... Processing triggers for libc-bin ... (Reading database ... 11925 files and directories currently installed.) Preparing to replace libasan0:powerpc 4.8.1-10ubuntu8 (using .../libasan0_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement libasan0:powerpc ... Preparing to replace libatomic1:powerpc 4.8.1-10ubuntu8 (using .../libatomic1_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement libatomic1:powerpc ... Preparing to replace cpp-4.8 4.8.1-10ubuntu8 (using .../cpp-4.8_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement cpp-4.8 ... Preparing to replace binutils 2.23.52.20130913-0ubuntu1 (using .../binutils_2.23.90.20131017-1ubuntu1_powerpc.deb) ... Unpacking replacement binutils ... Preparing to replace libstdc++-4.8-dev:powerpc 4.8.1-10ubuntu8 (using .../libstdc++-4.8-dev_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement libstdc++-4.8-dev:powerpc ... Preparing to replace g++-4.8 4.8.1-10ubuntu8 (using .../g++-4.8_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement g++-4.8 ... Preparing to replace gcc-4.8 4.8.1-10ubuntu8 (using .../gcc-4.8_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement gcc-4.8 ... Preparing to replace libgcc-4.8-dev:powerpc 4.8.1-10ubuntu8 (using .../libgcc-4.8-dev_4.8.2-1ubuntu2_powerpc.deb) ... Unpacking replacement libgcc-4.8-dev:powerpc ... Preparing to replace libcloog-isl4:powerpc 0.18.0-2 (using .../libcloog-isl4_0.18.1-1_powerpc.deb) ... Unpacking replacement libcloog-isl4:powerpc ... Preparing to replace libisl10:powerpc 0.11.2-1 (using .../libisl10_0.12.1-1_powerpc.deb) ... Unpacking replacement libisl10:powerpc ... Selecting previously unselected package libdb5.3:powerpc. Unpacking libdb5.3:powerpc (from .../libdb5.3_5.3.21-2_powerpc.deb) ... Setting up libdb5.3:powerpc (5.3.21-2) ... Processing triggers for libc-bin ... (Reading database ... 11932 files and directories currently installed.) Preparing to replace libpam0g:powerpc 1.1.3-8ubuntu3 (using .../libpam0g_1.1.3-10ubuntu1_powerpc.deb) ... Unpacking replacement libpam0g:powerpc ... Setting up libpam0g:powerpc (1.1.3-10ubuntu1) ... Processing triggers for libc-bin ... (Reading database ... 11932 files and directories currently installed.) Preparing to replace libselinux1:powerpc 2.1.13-2 (using .../libselinux1_2.1.13-3_powerpc.deb) ... Unpacking replacement libselinux1:powerpc ... Setting up libselinux1:powerpc (2.1.13-3) ... Processing triggers for libc-bin ... (Reading database ... 11932 files and directories currently installed.) Preparing to replace libpam-modules-bin 1.1.3-8ubuntu3 (using .../libpam-modules-bin_1.1.3-10ubuntu1_powerpc.deb) ... Unpacking replacement libpam-modules-bin ... Setting up libpam-modules-bin (1.1.3-10ubuntu1) ... (Reading database ... 11932 files and directories currently installed.) Preparing to replace libpam-modules:powerpc 1.1.3-8ubuntu3 (using .../libpam-modules_1.1.3-10ubuntu1_powerpc.deb) ... Unpacking replacement libpam-modules:powerpc ... Setting up libpam-modules:powerpc (1.1.3-10ubuntu1) ... (Reading database ... 11932 files and directories currently installed.) Preparing to replace libsemanage-common 2.1.10-2 (using .../libsemanage-common_2.1.10-3_all.deb) ... Unpacking replacement libsemanage-common ... Setting up libsemanage-common (2.1.10-3) ... Installing new version of config file /etc/selinux/semanage.conf ... (Reading database ... 11932 files and directories currently installed.) Preparing to replace libsemanage1:powerpc 2.1.10-2 (using .../libsemanage1_2.1.10-3_powerpc.deb) ... Unpacking replacement libsemanage1:powerpc ... Setting up libsemanage1:powerpc (2.1.10-3) ... Processing triggers for libc-bin ... Selecting previously unselected package libprocps1:powerpc. (Reading database ... 11932 files and directories currently installed.) Unpacking libprocps1:powerpc (from .../libprocps1_1%3a3.3.8-2ubuntu1_powerpc.deb) ... Preparing to replace libsqlite3-0:powerpc 3.7.17-1ubuntu1 (using .../libsqlite3-0_3.8.0.2-1ubuntu1_powerpc.deb) ... Unpacking replacement libsqlite3-0:powerpc ... Preparing to replace libdrm2:powerpc 2.4.46-1 (using .../libdrm2_2.4.46-3_powerpc.deb) ... Unpacking replacement libdrm2:powerpc ... Preparing to replace libjson-c2:powerpc 0.11-2ubuntu1 (using .../libjson-c2_0.11-3ubuntu1_powerpc.deb) ... Unpacking replacement libjson-c2:powerpc ... Preparing to replace libprocps0:powerpc 1:3.3.3-2ubuntu7 (using .../libprocps0_1%3a3.3.3-2ubuntu8_powerpc.deb) ... Unpacking replacement libprocps0:powerpc ... Preparing to replace udev 204-0ubuntu18 (using .../udev_204-0ubuntu19_powerpc.deb) ... Adding 'diversion of /bin/udevadm to /bin/udevadm.upgrade by fake-udev' Unpacking replacement udev ... Preparing to replace libudev1:powerpc 204-0ubuntu18 (using .../libudev1_204-0ubuntu19_powerpc.deb) ... Unpacking replacement libudev1:powerpc ... Preparing to replace libkeyutils1:powerpc 1.5.5-7 (using .../libkeyutils1_1.5.6-1_powerpc.deb) ... Unpacking replacement libkeyutils1:powerpc ... 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 ... 11939 files and directories currently installed.) Preparing to replace busybox-initramfs 1:1.20.0-8.1ubuntu1 (using .../busybox-initramfs_1%3a1.20.0-9ubuntu1_powerpc.deb) ... Unpacking replacement busybox-initramfs ... Preparing to replace iproute2 3.10.0-1ubuntu1 (using .../iproute2_3.11.0-1_powerpc.deb) ... Unpacking replacement iproute2 ... Preparing to replace ifupdown 0.7.44ubuntu3 (using .../ifupdown_0.7.45ubuntu1_powerpc.deb) ... Unpacking replacement ifupdown ... Preparing to replace libjson0:powerpc 0.11-2ubuntu1 (using .../libjson0_0.11-3ubuntu1_powerpc.deb) ... Unpacking replacement libjson0:powerpc ... Preparing to replace procps 1:3.3.3-2ubuntu7 (using .../procps_1%3a3.3.8-2ubuntu1_powerpc.deb) ... invoke-rc.d: policy-rc.d denied execution of stop. Unpacking replacement procps ... Preparing to replace iproute 1:3.10.0-1ubuntu1 (using .../iproute_1%3a3.11.0-1_all.deb) ... Unpacking replacement iproute ... Setting up bzip2 (1.0.6-5) ... Setting up libgomp1:powerpc (4.8.2-1ubuntu2) ... Setting up libasan0:powerpc (4.8.2-1ubuntu2) ... Setting up libatomic1:powerpc (4.8.2-1ubuntu2) ... Setting up libisl10:powerpc (0.12.1-1) ... Setting up libcloog-isl4:powerpc (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:powerpc (4.8.2-1ubuntu2) ... Setting up libstdc++-4.8-dev:powerpc (4.8.2-1ubuntu2) ... Setting up gcc-4.8 (4.8.2-1ubuntu2) ... Setting up g++-4.8 (4.8.2-1ubuntu2) ... Setting up libprocps1:powerpc (1:3.3.8-2ubuntu1) ... Setting up libsqlite3-0:powerpc (3.8.0.2-1ubuntu1) ... Setting up libdrm2:powerpc (2.4.46-3) ... Setting up libjson-c2:powerpc (0.11-3ubuntu1) ... Setting up libprocps0:powerpc (1:3.3.3-2ubuntu8) ... Setting up libudev1:powerpc (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:powerpc (1.5.6-1) ... Setting up busybox-initramfs (1:1.20.0-9ubuntu1) ... Setting up iproute2 (3.11.0-1) ... Setting up ifupdown (0.7.45ubuntu1) ... Setting up libjson0:powerpc (0.11-3ubuntu1) ... Setting up procps (1:3.3.8-2ubuntu1) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.conf ... invoke-rc.d: policy-rc.d denied execution of start. Setting up iproute (1:3.11.0-1) ... 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-5137556', 'powerpc', 'trusty-proposed', '--nolog', '--batch', '--archive=ubuntu', '--dist=trusty-proposed', '--purpose=PRIMARY', '--architecture=powerpc', '--comp=universe', 'epic5_1.1.6-1.dsc'] Initiating build PACKAGEBUILD-5137556 with 2 jobs across 2 processor cores. Kernel reported to sbuild: 3.2.0-53-powerpc64-smp #81-Ubuntu SMP Thu Aug 22 21:17:14 UTC 2013 ppc Automatic build of epic5_1.1.6-1 on adare by sbuild/powerpc 1.170.5 Build started at 20131022-1056 ****************************************************************************** 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 extra packages will be installed: apparmor-easyprof bsdmainutils ca-certificates dh-apparmor dh-python file gettext gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1 libffi6 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 libasprintf-dev libgettextpo-dev 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 libasprintf0c2 libcroco3 libexpat1 libffi6 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, 49 newly installed, 0 to remove and 0 not upgraded. Need to get 25.0 MB of archives. After this operation, 80.6 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 libyaml-0-2 tcl8.5-lib python3.3 python3-minimal libpython3-stdlib python3 dh-python file openssl ca-certificates gettext-base 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 powerpc 2.1.0-4 [132 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty/main libffi6 powerpc 3.0.13-4 [20.5 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty/main libmagic1 powerpc 5.11-2ubuntu4 [170 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty/main libpython3.3-minimal powerpc 3.3.2-7ubuntu3 [621 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 powerpc 3.3.2-7ubuntu3 [2738 kB] Get:7 http://ftpmaster.internal/ubuntu/ trusty/main python3.3-minimal powerpc 3.3.2-7ubuntu3 [1868 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty/main libasprintf0c2 powerpc 0.18.3.1-1ubuntu1 [7346 B] Get:9 http://ftpmaster.internal/ubuntu/ trusty/main libglib2.0-0 powerpc 2.38.1-1 [882 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty/main libpipeline1 powerpc 1.2.4-1 [26.2 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty/main libxml2 powerpc 2.9.1+dfsg1-3ubuntu2 [645 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty/main groff-base powerpc 1.22.2-3 [705 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty/main bsdmainutils powerpc 9.0.5ubuntu1 [202 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty/main man-db powerpc 2.6.5-2 [686 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty/main libcroco3 powerpc 0.6.8-2 [70.2 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty/main libunistring0 powerpc 0.9.3-5ubuntu1 [414 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty/main libyaml-0-2 powerpc 0.1.4-2build1 [52.7 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty/main tcl8.5-lib powerpc 8.5.13-1ubuntu4 [533 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty/main python3.3 powerpc 3.3.2-7ubuntu3 [128 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty/main python3-minimal powerpc 3.3.2-14ubuntu1 [27.5 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main libpython3-stdlib powerpc 3.3.2-14ubuntu1 [8150 B] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main python3 powerpc 3.3.2-14ubuntu1 [9172 B] Get:23 http://ftpmaster.internal/ubuntu/ trusty-proposed/main dh-python all 1.20131021-1 [62.1 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty/main file powerpc 5.11-2ubuntu4 [18.2 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty/main openssl powerpc 1.0.1e-3ubuntu1 [522 kB] Get:26 http://ftpmaster.internal/ubuntu/ trusty/main ca-certificates all 20130906 [196 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main gettext-base powerpc 0.18.3.1-1ubuntu1 [64.6 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty/main gettext powerpc 0.18.3.1-1ubuntu1 [1014 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:30 http://ftpmaster.internal/ubuntu/ trusty/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB] Get:31 http://ftpmaster.internal/ubuntu/ trusty-proposed/main apparmor-easyprof all 2.8.0-0ubuntu32 [23.3 kB] Get:32 http://ftpmaster.internal/ubuntu/ trusty-proposed/main dh-apparmor all 2.8.0-0ubuntu32 [7830 B] Get:33 http://ftpmaster.internal/ubuntu/ trusty/main debhelper all 9.20130921ubuntu1 [635 kB] Get:34 http://ftpmaster.internal/ubuntu/ trusty/main libtinfo-dev powerpc 5.9+20130608-1ubuntu1 [105 kB] Get:35 http://ftpmaster.internal/ubuntu/ trusty/main libncurses5-dev powerpc 5.9+20130608-1ubuntu1 [217 kB] Get:36 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libperl5.18 powerpc 5.18.1-4 [1222 B] Get:37 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libperl-dev powerpc 5.18.1-4 [3646 kB] Get:38 http://ftpmaster.internal/ubuntu/ trusty/main libruby1.9.1 powerpc 1.9.3.194-8.1ubuntu2 [3927 kB] Get:39 http://ftpmaster.internal/ubuntu/ trusty/main zlib1g-dev powerpc 1:1.2.8.dfsg-1ubuntu1 [184 kB] Get:40 http://ftpmaster.internal/ubuntu/ trusty/main libssl-dev powerpc 1.0.1e-3ubuntu1 [1438 kB] Get:41 http://ftpmaster.internal/ubuntu/ trusty/main ruby1.9.1 powerpc 1.9.3.194-8.1ubuntu2 [37.6 kB] Get:42 http://ftpmaster.internal/ubuntu/ trusty/main ruby all 1:1.9.3 [4826 B] Get:43 http://ftpmaster.internal/ubuntu/ trusty/main ruby1.9.1-dev powerpc 1.9.3.194-8.1ubuntu2 [1138 kB] Get:44 http://ftpmaster.internal/ubuntu/ trusty/main ruby-dev all 1:1.9.3 [4390 B] Get:45 http://ftpmaster.internal/ubuntu/ trusty/main tcl8.5 powerpc 8.5.13-1ubuntu4 [565 kB] Get:46 http://ftpmaster.internal/ubuntu/ trusty/main tcl-lib powerpc 8.5.0-2ubuntu5 [4756 B] Get:47 http://ftpmaster.internal/ubuntu/ trusty/main tcl powerpc 8.5.0-2ubuntu5 [3212 B] Get:48 http://ftpmaster.internal/ubuntu/ trusty/main tcl8.5-dev powerpc 8.5.13-1ubuntu4 [928 kB] Get:49 http://ftpmaster.internal/ubuntu/ trusty/main tcl-dev powerpc 8.5.0-2ubuntu5 [5758 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 25.0 MB in 3s (8301 kB/s) Selecting previously unselected package libexpat1:powerpc. (Reading database ... 11940 files and directories currently installed.) Unpacking libexpat1:powerpc (from .../libexpat1_2.1.0-4_powerpc.deb) ... Selecting previously unselected package libffi6:powerpc. Unpacking libffi6:powerpc (from .../libffi6_3.0.13-4_powerpc.deb) ... Selecting previously unselected package libmagic1:powerpc. Unpacking libmagic1:powerpc (from .../libmagic1_5.11-2ubuntu4_powerpc.deb) ... Selecting previously unselected package libpython3.3-minimal:powerpc. Unpacking libpython3.3-minimal:powerpc (from .../libpython3.3-minimal_3.3.2-7ubuntu3_powerpc.deb) ... Selecting previously unselected package mime-support. Unpacking mime-support (from .../mime-support_3.54ubuntu1_all.deb) ... Selecting previously unselected package libpython3.3-stdlib:powerpc. Unpacking libpython3.3-stdlib:powerpc (from .../libpython3.3-stdlib_3.3.2-7ubuntu3_powerpc.deb) ... Selecting previously unselected package python3.3-minimal. Unpacking python3.3-minimal (from .../python3.3-minimal_3.3.2-7ubuntu3_powerpc.deb) ... Selecting previously unselected package libasprintf0c2:powerpc. Unpacking libasprintf0c2:powerpc (from .../libasprintf0c2_0.18.3.1-1ubuntu1_powerpc.deb) ... Selecting previously unselected package libglib2.0-0:powerpc. Unpacking libglib2.0-0:powerpc (from .../libglib2.0-0_2.38.1-1_powerpc.deb) ... Selecting previously unselected package libpipeline1:powerpc. Unpacking libpipeline1:powerpc (from .../libpipeline1_1.2.4-1_powerpc.deb) ... Selecting previously unselected package libxml2:powerpc. Unpacking libxml2:powerpc (from .../libxml2_2.9.1+dfsg1-3ubuntu2_powerpc.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.22.2-3_powerpc.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_9.0.5ubuntu1_powerpc.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.5-2_powerpc.deb) ... Selecting previously unselected package libcroco3:powerpc. Unpacking libcroco3:powerpc (from .../libcroco3_0.6.8-2_powerpc.deb) ... Selecting previously unselected package libunistring0:powerpc. Unpacking libunistring0:powerpc (from .../libunistring0_0.9.3-5ubuntu1_powerpc.deb) ... Selecting previously unselected package libyaml-0-2:powerpc. Unpacking libyaml-0-2:powerpc (from .../libyaml-0-2_0.1.4-2build1_powerpc.deb) ... Selecting previously unselected package tcl8.5-lib:powerpc. Unpacking tcl8.5-lib:powerpc (from .../tcl8.5-lib_8.5.13-1ubuntu4_powerpc.deb) ... Selecting previously unselected package python3.3. Unpacking python3.3 (from .../python3.3_3.3.2-7ubuntu3_powerpc.deb) ... Selecting previously unselected package python3-minimal. Unpacking python3-minimal (from .../python3-minimal_3.3.2-14ubuntu1_powerpc.deb) ... Selecting previously unselected package libpython3-stdlib:powerpc. Unpacking libpython3-stdlib:powerpc (from .../libpython3-stdlib_3.3.2-14ubuntu1_powerpc.deb) ... Selecting previously unselected package python3. Unpacking python3 (from .../python3_3.3.2-14ubuntu1_powerpc.deb) ... Selecting previously unselected package dh-python. Unpacking dh-python (from .../dh-python_1.20131021-1_all.deb) ... Selecting previously unselected package file. Unpacking file (from .../file_5.11-2ubuntu4_powerpc.deb) ... Selecting previously unselected package openssl. Unpacking openssl (from .../openssl_1.0.1e-3ubuntu1_powerpc.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.3.1-1ubuntu1_powerpc.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.3.1-1ubuntu1_powerpc.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-0ubuntu32_all.deb) ... Selecting previously unselected package dh-apparmor. Unpacking dh-apparmor (from .../dh-apparmor_2.8.0-0ubuntu32_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_9.20130921ubuntu1_all.deb) ... Selecting previously unselected package libtinfo-dev:powerpc. Unpacking libtinfo-dev:powerpc (from .../libtinfo-dev_5.9+20130608-1ubuntu1_powerpc.deb) ... Selecting previously unselected package libncurses5-dev:powerpc. Unpacking libncurses5-dev:powerpc (from .../libncurses5-dev_5.9+20130608-1ubuntu1_powerpc.deb) ... Selecting previously unselected package libperl5.18. Unpacking libperl5.18 (from .../libperl5.18_5.18.1-4_powerpc.deb) ... Selecting previously unselected package libperl-dev. Unpacking libperl-dev (from .../libperl-dev_5.18.1-4_powerpc.deb) ... Selecting previously unselected package libruby1.9.1. Unpacking libruby1.9.1 (from .../libruby1.9.1_1.9.3.194-8.1ubuntu2_powerpc.deb) ... Selecting previously unselected package zlib1g-dev:powerpc. Unpacking zlib1g-dev:powerpc (from .../zlib1g-dev_1%3a1.2.8.dfsg-1ubuntu1_powerpc.deb) ... Selecting previously unselected package libssl-dev:powerpc. Unpacking libssl-dev:powerpc (from .../libssl-dev_1.0.1e-3ubuntu1_powerpc.deb) ... Selecting previously unselected package ruby1.9.1. Unpacking ruby1.9.1 (from .../ruby1.9.1_1.9.3.194-8.1ubuntu2_powerpc.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_powerpc.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_powerpc.deb) ... Selecting previously unselected package tcl-lib:powerpc. Unpacking tcl-lib:powerpc (from .../tcl-lib_8.5.0-2ubuntu5_powerpc.deb) ... Selecting previously unselected package tcl. Unpacking tcl (from .../tcl_8.5.0-2ubuntu5_powerpc.deb) ... Selecting previously unselected package tcl8.5-dev:powerpc. Unpacking tcl8.5-dev:powerpc (from .../tcl8.5-dev_8.5.13-1ubuntu4_powerpc.deb) ... Selecting previously unselected package tcl-dev:powerpc. Unpacking tcl-dev:powerpc (from .../tcl-dev_8.5.0-2ubuntu5_powerpc.deb) ... Setting up libexpat1:powerpc (2.1.0-4) ... Setting up libffi6:powerpc (3.0.13-4) ... Setting up libmagic1:powerpc (5.11-2ubuntu4) ... Setting up libpython3.3-minimal:powerpc (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:powerpc (3.3.2-7ubuntu3) ... Setting up python3.3-minimal (3.3.2-7ubuntu3) ... Setting up libasprintf0c2:powerpc (0.18.3.1-1ubuntu1) ... Setting up libglib2.0-0:powerpc (2.38.1-1) ... No schema files found: doing nothing. Setting up libpipeline1:powerpc (1.2.4-1) ... Setting up libxml2:powerpc (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:powerpc (0.6.8-2) ... Setting up libunistring0:powerpc (0.9.3-5ubuntu1) ... Setting up libyaml-0-2:powerpc (0.1.4-2build1) ... Setting up tcl8.5-lib:powerpc (8.5.13-1ubuntu4) ... Setting up python3.3 (3.3.2-7ubuntu3) ... Setting up python3-minimal (3.3.2-14ubuntu1) ... Setting up libpython3-stdlib:powerpc (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.3.1-1ubuntu1) ... Setting up gettext (0.18.3.1-1ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2ubuntu1) ... Setting up libtinfo-dev:powerpc (5.9+20130608-1ubuntu1) ... Setting up libncurses5-dev:powerpc (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:powerpc (1:1.2.8.dfsg-1ubuntu1) ... Setting up libssl-dev:powerpc (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:powerpc (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:powerpc (8.5.13-1ubuntu4) ... Setting up tcl-dev:powerpc (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.20131021-1) ... Setting up apparmor-easyprof (2.8.0-0ubuntu32) ... Setting up dh-apparmor (2.8.0-0ubuntu32) ... 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 powerpc /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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu/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/powerpc-linux-gnu -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 powerpc: 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_powerpc.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_powerpc.deb'. dpkg-genchanges -B -mUbuntu/powerpc Build Daemon >../epic5_1.1.6-1_powerpc.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 20131022-1100 Publishing debug debs. chroot-autobuild/build/buildd/epic5_1.1.6-1_powerpc.deb: new debian package, version 2.0. size 621848 bytes: control archive= 4677 bytes. 40 bytes, 2 lines conffiles 886 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: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Kurt Roeckx Installed-Size: 1402 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_powerpc.deb: drwxr-xr-x root/root 0 2013-10-22 11:00 ./ drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/bin/ -rwxr-xr-x root/root 890316 2013-10-22 11:00 ./usr/bin/epic5 drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/lib/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/lib/epic5/ -rwxr-xr-x root/root 18124 2013-10-22 11:00 ./usr/lib/epic5/epic5-wserv4 drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/share/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/share/doc/epic5/ -rw-r--r-- root/root 3406 2005-04-15 03:06 ./usr/share/doc/epic5/BUG_FORM -rw-r--r-- root/root 67689 2013-07-30 22:36 ./usr/share/doc/epic5/UPDATES.gz -rw-r--r-- root/root 3352 2002-05-13 21:45 ./usr/share/doc/epic5/DCC_REVERSE.gz -rw-r--r-- root/root 1757 2002-07-26 17:10 ./usr/share/doc/epic5/IPV6.gz -rw-r--r-- root/root 3326 2005-03-19 03:55 ./usr/share/doc/epic5/EPIC_ABOUT -rw-r--r-- root/root 1146 2008-08-25 23:58 ./usr/share/doc/epic5/EPIC_THANKS -rw-r--r-- root/root 2406 2010-03-20 03:35 ./usr/share/doc/epic5/EPIC_VERSIONS -rw-r--r-- root/root 1227 2000-12-05 00:11 ./usr/share/doc/epic5/IRCII_VERSIONS -rw-r--r-- root/root 1455 2002-04-20 14:39 ./usr/share/doc/epic5/README.SSL -rw-r--r-- root/root 3627 2013-07-31 04:17 ./usr/share/doc/epic5/SILLINESS -rw-r--r-- root/root 1061 2010-03-18 01:31 ./usr/share/doc/epic5/antiflooding -rw-r--r-- root/root 2058 2000-12-05 00:11 ./usr/share/doc/epic5/color.txt -rw-r--r-- root/root 3422 2000-12-05 00:11 ./usr/share/doc/epic5/dccresum.txt -rw-r--r-- root/root 4799 2008-02-16 03:38 ./usr/share/doc/epic5/epic5.1.gz -rw-r--r-- root/root 1635 2006-09-30 01:36 ./usr/share/doc/epic5/pf-loader.gz -rw-r--r-- root/root 1528 2010-03-18 01:31 ./usr/share/doc/epic5/fish -rw-r--r-- root/root 3032 2002-08-12 16:41 ./usr/share/doc/epic5/keys -rw-r--r-- root/root 3365 2000-12-05 00:11 ./usr/share/doc/epic5/local_vars -rw-r--r-- root/root 390 2002-02-14 01:15 ./usr/share/doc/epic5/missing -rw-r--r-- root/root 1767 2000-12-05 00:11 ./usr/share/doc/epic5/new-load -rw-r--r-- root/root 3379 2005-05-09 03:43 ./usr/share/doc/epic5/nicknames -rw-r--r-- root/root 1794 2007-03-27 00:20 ./usr/share/doc/epic5/outputhelp -rw-r--r-- root/root 2577 2009-11-13 07:53 ./usr/share/doc/epic5/scrollind -rw-r--r-- root/root 1310 2009-06-04 02:40 ./usr/share/doc/epic5/utf8 -rw-r--r-- root/root 2368 2010-05-30 01:12 ./usr/share/doc/epic5/what-needs-rewriting -rw-r--r-- root/root 1638 2003-10-28 06:30 ./usr/share/doc/epic5/word-lists -rw-r--r-- root/root 2798 2010-05-01 08:41 ./usr/share/doc/epic5/README.Debian -rw-r--r-- root/root 6613 2010-05-01 08:41 ./usr/share/doc/epic5/copyright drwxr-xr-x root/root 0 2013-10-22 11:00 ./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 1919 2004-01-05 16:24 ./usr/share/doc/epic5/README.gz -rw-r--r-- root/root 8209 2013-07-30 22:36 ./usr/share/doc/epic5/KNOWNBUGS.gz -rw-r--r-- root/root 2464 2000-12-05 00:11 ./usr/share/doc/epic5/TS4.gz -rw-r--r-- root/root 3381 2000-12-05 00:11 ./usr/share/doc/epic5/colors.gz -rw-r--r-- root/root 1767 2006-06-09 05:58 ./usr/share/doc/epic5/entry_points.gz -rw-r--r-- root/root 3675 2003-05-29 23:09 ./usr/share/doc/epic5/expansions.gz -rw-r--r-- root/root 2015 2006-11-08 01:31 ./usr/share/doc/epic5/word-support.gz -rw-r--r-- root/root 686 2013-10-22 11:00 ./usr/share/doc/epic5/changelog.Debian.gz drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/share/epic5/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/share/epic5/script/ -rw-r--r-- root/root 730 2005-08-11 04:51 ./usr/share/epic5/script/2.8script -rw-r--r-- root/root 3357 2007-05-09 00:20 ./usr/share/epic5/script/activity -rw-r--r-- root/root 1060 2010-01-08 06:34 ./usr/share/epic5/script/addset -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 650 2010-01-20 03:53 ./usr/share/epic5/script/ambig -rw-r--r-- root/root 4180 2008-03-10 06:29 ./usr/share/epic5/script/autoget -rw-r--r-- root/root 3489 2006-08-27 20:12 ./usr/share/epic5/script/autojoin -rw-r--r-- root/root 714 2006-07-06 00:00 ./usr/share/epic5/script/autoquery -rw-r--r-- root/root 4077 2010-03-19 01:40 ./usr/share/epic5/script/ban -rw-r--r-- root/root 11959 2012-06-26 12:28 ./usr/share/epic5/script/builtins -rw-r--r-- root/root 587 2007-03-16 23:01 ./usr/share/epic5/script/chanmonitor -rw-r--r-- root/root 6037 2008-03-10 06:29 ./usr/share/epic5/script/commandqueues -rw-r--r-- root/root 8068 2006-10-06 00:12 ./usr/share/epic5/script/country -rw-r--r-- root/root 312 2010-03-19 01:40 ./usr/share/epic5/script/cycle -rw-r--r-- root/root 6570 2008-03-10 06:29 ./usr/share/epic5/script/data_array -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 1945 2005-06-25 14:12 ./usr/share/epic5/script/debug.irc -rw-r--r-- root/root 2359 2010-01-08 06:34 ./usr/share/epic5/script/dump -rw-r--r-- root/root 452 2005-06-25 14:12 ./usr/share/epic5/script/edit_topic -rw-r--r-- root/root 831 2001-12-03 08:03 ./usr/share/epic5/script/epic-crypt-gpg -rw-r--r-- root/root 1392 2001-12-03 08:03 ./usr/share/epic5/script/epic-crypt-gpg-aa -rw-r--r-- root/root 1903 2006-09-23 02:56 ./usr/share/epic5/script/files -rw-r--r-- root/root 1426 2006-11-24 03:50 ./usr/share/epic5/script/floodprot -rw-r--r-- root/root 5467 2007-10-03 06:02 ./usr/share/epic5/script/functions -rw-r--r-- root/root 412 2010-05-30 01:12 ./usr/share/epic5/script/global -rw-r--r-- root/root 1758 2005-06-25 14:12 ./usr/share/epic5/script/grep -rw-r--r-- root/root 1190 2007-07-03 02:03 ./usr/share/epic5/script/guh -rw-r--r-- root/root 9403 2010-03-26 00:13 ./usr/share/epic5/script/help -rw-r--r-- root/root 3077 2009-11-13 07:53 ./usr/share/epic5/script/help.irc -rw-r--r-- root/root 5678 2012-05-07 03:27 ./usr/share/epic5/script/highlight -rw-r--r-- root/root 9031 2010-04-29 01:41 ./usr/share/epic5/script/history -rw-r--r-- root/root 9304 2009-11-13 07:53 ./usr/share/epic5/script/history.rb -rw-r--r-- root/root 500 2006-04-19 01:21 ./usr/share/epic5/script/hold_mode -rw-r--r-- root/root 7298 2005-08-02 03:36 ./usr/share/epic5/script/ison -rw-r--r-- root/root 1558 2005-06-25 14:12 ./usr/share/epic5/script/less -rw-r--r-- root/root 1129 2006-09-23 02:56 ./usr/share/epic5/script/less-pipe -rw-r--r-- root/root 3674 2006-10-30 03:11 ./usr/share/epic5/script/loadformats -rw-r--r-- root/root 641 2005-06-25 14:12 ./usr/share/epic5/script/local.examp -rw-r--r-- root/root 467 2009-11-13 07:53 ./usr/share/epic5/script/locale -rw-r--r-- root/root 2523 2010-11-06 16:43 ./usr/share/epic5/script/logman -rw-r--r-- root/root 3992 2005-06-25 18:08 ./usr/share/epic5/script/mail -rw-r--r-- root/root 278 2005-06-25 14:12 ./usr/share/epic5/script/man -rw-r--r-- root/root 2901 2006-09-28 23:18 ./usr/share/epic5/script/map -rw-r--r-- root/root 1402 2010-01-20 03:53 ./usr/share/epic5/script/massmode -rw-r--r-- root/root 2966 2005-06-25 14:12 ./usr/share/epic5/script/meta-compat -rw-r--r-- root/root 351 2005-06-25 14:12 ./usr/share/epic5/script/motd -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 1943 2010-01-08 06:34 ./usr/share/epic5/script/newnick -rw-r--r-- root/root 1642 2010-01-08 06:34 ./usr/share/epic5/script/nickcomp -rw-r--r-- root/root 821 2005-06-25 18:08 ./usr/share/epic5/script/nopaste -rw-r--r-- root/root 19279 2005-08-02 03:36 ./usr/share/epic5/script/notify -rw-r--r-- root/root 1353 2008-08-25 23:58 ./usr/share/epic5/script/paste -rw-r--r-- root/root 469 2005-06-25 14:12 ./usr/share/epic5/script/pipe -rw-r--r-- root/root 5617 2007-05-16 04:43 ./usr/share/epic5/script/reconnect -rw-r--r-- root/root 2652 2010-05-06 23:10 ./usr/share/epic5/script/rejoin -rw-r--r-- root/root 386 2006-06-23 05:03 ./usr/share/epic5/script/renumber -rw-r--r-- root/root 5783 2005-06-25 14:12 ./usr/share/epic5/script/revdcc -rw-r--r-- root/root 2008 2010-01-08 06:34 ./usr/share/epic5/script/save -rw-r--r-- root/root 573 2005-06-25 14:12 ./usr/share/epic5/script/scan -rw-r--r-- root/root 1636 2005-06-25 14:12 ./usr/share/epic5/script/screen -rw-r--r-- root/root 6417 2007-08-22 21:57 ./usr/share/epic5/script/screen.e -rw-r--r-- root/root 229 2010-03-19 01:40 ./usr/share/epic5/script/set_color -rw-r--r-- root/root 800 2005-06-25 14:12 ./usr/share/epic5/script/setmail -rw-r--r-- root/root 560 2005-06-25 14:12 ./usr/share/epic5/script/slowcat -rw-r--r-- root/root 1334 2006-10-20 23:20 ./usr/share/epic5/script/snip -rw-r--r-- root/root 11955 2010-11-22 04:18 ./usr/share/epic5/script/speak.irc -rw-r--r-- root/root 6645 2005-06-25 18:08 ./usr/share/epic5/script/sping -rw-r--r-- root/root 1199 2005-06-25 18:08 ./usr/share/epic5/script/suppressmotd -rw-r--r-- root/root 20152 2008-02-19 13:13 ./usr/share/epic5/script/tabkey.ce -rw-r--r-- root/root 14885 2007-05-16 04:43 ./usr/share/epic5/script/tabkey.jm -rw-r--r-- root/root 2777 2009-11-13 07:53 ./usr/share/epic5/script/tabkey.sjh -rw-r--r-- root/root 4898 2013-07-28 23:16 ./usr/share/epic5/script/topicbar -rw-r--r-- root/root 3564 2010-01-08 06:34 ./usr/share/epic5/script/topicbar.bj -rw-r--r-- root/root 1115 2007-08-23 04:11 ./usr/share/epic5/script/url.irc -rw-r--r-- root/root 1248 2005-07-23 06:30 ./usr/share/epic5/script/utime -rw-r--r-- root/root 96 2013-10-22 11:00 ./usr/share/epic5/script/local drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/share/epic5/help/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./usr/share/man/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./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-22 11:00 ./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-22 11:00 ./etc/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./etc/irc/ drwxr-xr-x root/root 0 2013-10-22 11:00 ./etc/epic5/ -rw-r--r-- root/root 376 2013-10-22 11:00 ./etc/epic5/epic5.irc -rw-r--r-- root/root 20 2013-10-22 11:00 ./etc/epic5/servers epic5_1.1.6-1_powerpc.changes: Format: 1.8 Date: Tue, 06 Aug 2013 21:00:20 +0200 Source: epic5 Binary: epic5 Architecture: powerpc Version: 1.1.6-1 Distribution: trusty-proposed Urgency: low Maintainer: Ubuntu/powerpc 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: 3e9addaa93869245bdaa803961f046e97f47a3d8 621848 epic5_1.1.6-1_powerpc.deb Checksums-Sha256: fbf4dd0a87d6d28aa994b8fd86706a0207fa15d855c9cfb59ea27096eb45fd9c 621848 epic5_1.1.6-1_powerpc.deb Files: a8743e61528a63936a1e3759f3302e91 621848 net optional epic5_1.1.6-1_powerpc.deb ****************************************************************************** Built successfully ****************************************************************************** Finished at 20131022-1100 Build needed 00:02:10, 15060k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-5137556'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-5137556/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-5137556'] Unmounting chroot for build PACKAGEBUILD-5137556... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-5137556'] Removing build PACKAGEBUILD-5137556