RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux aatxe 3.2.0-37-generic #58-Ubuntu SMP Thu Jan 24 15:28:10 UTC 2013 x86_64 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... 20 Oct 21:53:29 ntpdate[25573]: adjust time server 10.211.37.1 offset -0.000054 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-5132822', '/home/buildd/filecache-default/8cabf0d27c46c059cfb33227b40152ef510fbe4f'] Unpacking chroot for build PACKAGEBUILD-5132822 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-5132822'] Mounting chroot for build PACKAGEBUILD-5132822 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-5132822', '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-5132822 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-5132822', 'i386'] Updating debian chroot for build PACKAGEBUILD-5132822 Ign http://ftpmaster.internal trusty InRelease Ign http://archive-team.internal trusty InRelease Ign http://ftpmaster.internal trusty-security InRelease Ign http://archive-team.internal trusty Release.gpg Ign http://ftpmaster.internal trusty-updates InRelease Ign http://ftpmaster.internal trusty-proposed InRelease Get:1 http://archive-team.internal trusty Release [723 B] Get:2 http://ftpmaster.internal trusty Release.gpg [933 B] Get:3 http://ftpmaster.internal trusty-security Release.gpg [933 B] Get:4 http://ftpmaster.internal trusty-updates Release.gpg [933 B] Get:5 http://ftpmaster.internal trusty-proposed Release.gpg [933 B] Get:6 http://ftpmaster.internal trusty Release [49.6 kB] Get:7 http://ftpmaster.internal trusty-security Release [49.6 kB] Get:8 http://archive-team.internal trusty/main i386 Packages 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 i386 Packages [1237 kB] Get:12 http://ftpmaster.internal trusty/universe i386 Packages [5652 kB] Get:13 http://ftpmaster.internal trusty/main Translation-en [712 kB] Get:14 http://ftpmaster.internal trusty/universe Translation-en [3885 kB] Get:15 http://ftpmaster.internal trusty-security/main i386 Packages [14 B] Get:16 http://ftpmaster.internal trusty-security/universe i386 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 i386 Packages [14 B] Get:20 http://ftpmaster.internal trusty-updates/universe i386 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 i386 Packages [36.8 kB] Get:24 http://ftpmaster.internal trusty-proposed/universe i386 Packages [58.4 kB] Get:25 http://ftpmaster.internal trusty-proposed/main Translation-en [22.7 kB] Get:26 http://ftpmaster.internal trusty-proposed/universe Translation-en [38.3 kB] Fetched 11.8 MB in 6s (1784 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: base-files binutils cpp-4.8 g++-4.8 gcc-4.8 gcc-4.8-base libasan0 libatomic1 libcloog-isl4 libgcc-4.8-dev libgcc1 libgomp1 libisl10 libitm1 libprocps0 libquadmath0 libstdc++-4.8-dev libstdc++6 libudev1 perl perl-base perl-modules procps udev 24 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 40.8 MB of archives. After this operation, 2431 kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! base-files perl perl-base perl-modules gcc-4.8-base libstdc++6 libgomp1 libitm1 libatomic1 libasan0 libquadmath0 cpp-4.8 binutils g++-4.8 gcc-4.8 libgcc-4.8-dev libstdc++-4.8-dev libgcc1 libcloog-isl4 libisl10 libprocps0 udev libudev1 procps Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ trusty/main base-files i386 6.12ubuntu5 [62.1 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl i386 5.18.1-4 [3731 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl-base i386 5.18.1-4 [1545 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl-modules all 5.18.1-4 [3926 kB] Get:5 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcc-4.8-base i386 4.8.2-1ubuntu1 [16.6 kB] Get:6 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libstdc++6 i386 4.8.2-1ubuntu1 [335 kB] Get:7 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgomp1 i386 4.8.2-1ubuntu1 [29.1 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libitm1 i386 4.8.2-1ubuntu1 [36.8 kB] Get:9 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libatomic1 i386 4.8.2-1ubuntu1 [9702 B] Get:10 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libasan0 i386 4.8.2-1ubuntu1 [76.2 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libquadmath0 i386 4.8.2-1ubuntu1 [218 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty-proposed/main cpp-4.8 i386 4.8.2-1ubuntu1 [5654 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty-proposed/main binutils i386 2.23.90.20131017-1ubuntu1 [3645 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty-proposed/main g++-4.8 i386 4.8.2-1ubuntu1 [8499 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcc-4.8 i386 4.8.2-1ubuntu1 [6460 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgcc-4.8-dev i386 4.8.2-1ubuntu1 [2797 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libstdc++-4.8-dev i386 4.8.2-1ubuntu1 [1744 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgcc1 i386 1:4.8.2-1ubuntu1 [53.7 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libcloog-isl4 i386 0.18.1-1 [68.1 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libisl10 i386 0.12.1-1 [540 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main libprocps0 i386 1:3.3.3-2ubuntu8 [34.0 kB] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main udev i386 204-0ubuntu19 [1046 kB] Get:23 http://ftpmaster.internal/ubuntu/ trusty/main libudev1 i386 204-0ubuntu19 [37.2 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty/main procps i386 1:3.3.3-2ubuntu8 [221 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 40.8 MB in 3s (11.9 MB/s) (Reading database ... 12107 files and directories currently installed.) Preparing to replace base-files 6.12ubuntu4 (using .../base-files_6.12ubuntu5_i386.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 ... 12107 files and directories currently installed.) Preparing to replace perl 5.14.2-21build1 (using .../perl_5.18.1-4_i386.deb) ... Unpacking replacement perl ... Preparing to replace perl-base 5.14.2-21build1 (using .../perl-base_5.18.1-4_i386.deb) ... Unpacking replacement perl-base ... Setting up perl-base (5.18.1-4) ... (Reading database ... 12009 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 gcc-4.8-base:i386 4.8.1-10ubuntu8 (using .../gcc-4.8-base_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement gcc-4.8-base:i386 ... Setting up gcc-4.8-base:i386 (4.8.2-1ubuntu1) ... (Reading database ... 12046 files and directories currently installed.) Preparing to replace libstdc++6:i386 4.8.1-10ubuntu8 (using .../libstdc++6_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libstdc++6:i386 ... Preparing to replace libgcc1:i386 1:4.8.1-10ubuntu8 (using .../libgcc1_1%3a4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libgcc1:i386 ... Setting up libgcc1:i386 (1:4.8.2-1ubuntu1) ... Setting up libstdc++6:i386 (4.8.2-1ubuntu1) ... Processing triggers for libc-bin ... (Reading database ... 12046 files and directories currently installed.) Preparing to replace libgomp1:i386 4.8.1-10ubuntu8 (using .../libgomp1_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libgomp1:i386 ... Preparing to replace libitm1:i386 4.8.1-10ubuntu8 (using .../libitm1_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libitm1:i386 ... Preparing to replace libatomic1:i386 4.8.1-10ubuntu8 (using .../libatomic1_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libatomic1:i386 ... Preparing to replace libasan0:i386 4.8.1-10ubuntu8 (using .../libasan0_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libasan0:i386 ... Preparing to replace libquadmath0:i386 4.8.1-10ubuntu8 (using .../libquadmath0_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libquadmath0:i386 ... Preparing to replace cpp-4.8 4.8.1-10ubuntu8 (using .../cpp-4.8_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement cpp-4.8 ... Preparing to replace binutils 2.23.52.20130913-0ubuntu1 (using .../binutils_2.23.90.20131017-1ubuntu1_i386.deb) ... Unpacking replacement binutils ... Preparing to replace g++-4.8 4.8.1-10ubuntu8 (using .../g++-4.8_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement g++-4.8 ... Preparing to replace gcc-4.8 4.8.1-10ubuntu8 (using .../gcc-4.8_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement gcc-4.8 ... Preparing to replace libgcc-4.8-dev:i386 4.8.1-10ubuntu8 (using .../libgcc-4.8-dev_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libgcc-4.8-dev:i386 ... Preparing to replace libstdc++-4.8-dev:i386 4.8.1-10ubuntu8 (using .../libstdc++-4.8-dev_4.8.2-1ubuntu1_i386.deb) ... Unpacking replacement libstdc++-4.8-dev:i386 ... Preparing to replace libcloog-isl4:i386 0.18.0-2 (using .../libcloog-isl4_0.18.1-1_i386.deb) ... Unpacking replacement libcloog-isl4:i386 ... Preparing to replace libisl10:i386 0.11.2-1 (using .../libisl10_0.12.1-1_i386.deb) ... Unpacking replacement libisl10:i386 ... Preparing to replace libprocps0:i386 1:3.3.3-2ubuntu7 (using .../libprocps0_1%3a3.3.3-2ubuntu8_i386.deb) ... Unpacking replacement libprocps0:i386 ... Preparing to replace udev 204-0ubuntu18 (using .../udev_204-0ubuntu19_i386.deb) ... Adding 'diversion of /bin/udevadm to /bin/udevadm.upgrade by fake-udev' Unpacking replacement udev ... Preparing to replace libudev1:i386 204-0ubuntu18 (using .../libudev1_204-0ubuntu19_i386.deb) ... Unpacking replacement libudev1:i386 ... Preparing to replace procps 1:3.3.3-2ubuntu7 (using .../procps_1%3a3.3.3-2ubuntu8_i386.deb) ... invoke-rc.d: policy-rc.d denied execution of stop. Unpacking replacement procps ... Setting up libgomp1:i386 (4.8.2-1ubuntu1) ... Setting up libitm1:i386 (4.8.2-1ubuntu1) ... Setting up libatomic1:i386 (4.8.2-1ubuntu1) ... Setting up libasan0:i386 (4.8.2-1ubuntu1) ... Setting up libquadmath0:i386 (4.8.2-1ubuntu1) ... Setting up libisl10:i386 (0.12.1-1) ... Setting up libcloog-isl4:i386 (0.18.1-1) ... Setting up cpp-4.8 (4.8.2-1ubuntu1) ... Setting up binutils (2.23.90.20131017-1ubuntu1) ... Setting up libgcc-4.8-dev:i386 (4.8.2-1ubuntu1) ... Setting up gcc-4.8 (4.8.2-1ubuntu1) ... Setting up libstdc++-4.8-dev:i386 (4.8.2-1ubuntu1) ... Setting up g++-4.8 (4.8.2-1ubuntu1) ... Setting up libprocps0:i386 (1:3.3.3-2ubuntu8) ... Setting up libudev1:i386 (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 procps (1:3.3.3-2ubuntu8) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up perl-modules (5.18.1-4) ... Setting up perl (5.18.1-4) ... Processing triggers for libc-bin ... Processing triggers for initramfs-tools ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-5132822', 'i386', 'trusty-proposed', '--nolog', '--batch', '--archive=ubuntu', '--dist=trusty-proposed', '-A', '--purpose=PRIMARY', '--architecture=i386', '--comp=universe', 'epic4_2.10.2-1.dsc'] Initiating build PACKAGEBUILD-5132822 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 3.2.0-37-generic #58-Ubuntu SMP Thu Jan 24 15:28:10 UTC 2013 i686 Automatic build of epic4_2.10.2-1 on aatxe by sbuild/i386 1.170.5 Build started at 20131020-2154 ****************************************************************************** epic4_2.10.2-1.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: debhelper (>= 5), libncurses5-dev, libssl-dev, libperl-dev Checking for already installed source dependencies... debhelper: missing libncurses5-dev: missing libssl-dev: missing libperl-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 Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: apparmor-easyprof bsdmainutils dh-apparmor dh-python file gettext gettext-base groff-base intltool-debian libasprintf-dev libasprintf0c2 libcroco3 libexpat1 libffi6 libgettextpo-dev libgettextpo0 libglib2.0-0 libmagic1 libperl5.18 libpipeline1 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib libtinfo-dev libunistring0 libxml2 man-db mime-support po-debconf python3 python3-minimal python3.3 python3.3-minimal 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 Recommended packages: curl wget lynx-cur libglib2.0-data shared-mime-info libssl-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: apparmor-easyprof bsdmainutils debhelper dh-apparmor dh-python file gettext gettext-base groff-base intltool-debian libasprintf-dev libasprintf0c2 libcroco3 libexpat1 libffi6 libgettextpo-dev libgettextpo0 libglib2.0-0 libmagic1 libncurses5-dev libperl-dev libperl5.18 libpipeline1 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib libssl-dev libtinfo-dev libunistring0 libxml2 man-db mime-support po-debconf python3 python3-minimal python3.3 python3.3-minimal zlib1g-dev 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. Need to get 17.4 MB of archives. After this operation, 55.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 libgettextpo0 python3.3 python3-minimal libpython3-stdlib python3 dh-python file gettext-base libasprintf-dev libgettextpo-dev gettext intltool-debian po-debconf apparmor-easyprof dh-apparmor debhelper libtinfo-dev libncurses5-dev libperl5.18 libperl-dev zlib1g-dev libssl-dev Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ trusty/main libexpat1 i386 2.1.0-4 [127 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty/main libffi6 i386 3.0.13-4 [15.9 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty/main libmagic1 i386 5.11-2ubuntu4 [172 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty/main libpython3.3-minimal i386 3.3.2-7ubuntu3 [612 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 i386 3.3.2-7ubuntu3 [2652 kB] Get:7 http://ftpmaster.internal/ubuntu/ trusty/main python3.3-minimal i386 3.3.2-7ubuntu3 [1667 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty/main libasprintf0c2 i386 0.18.1.1-10ubuntu3 [6700 B] Get:9 http://ftpmaster.internal/ubuntu/ trusty/main libglib2.0-0 i386 2.38.0-1ubuntu1 [988 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty/main libpipeline1 i386 1.2.4-1 [26.5 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty/main libxml2 i386 2.9.1+dfsg1-3ubuntu2 [672 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty/main groff-base i386 1.22.2-3 [705 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty/main bsdmainutils i386 9.0.5ubuntu1 [197 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty/main man-db i386 2.6.5-2 [704 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty/main libcroco3 i386 0.6.8-2 [81.2 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty/main libunistring0 i386 0.9.3-5ubuntu1 [429 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty/main libgettextpo0 i386 0.18.1.1-10ubuntu3 [120 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty/main python3.3 i386 3.3.2-7ubuntu3 [129 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty/main python3-minimal i386 3.3.2-14ubuntu1 [26.8 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty/main libpython3-stdlib i386 3.3.2-14ubuntu1 [8144 B] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main python3 i386 3.3.2-14ubuntu1 [9172 B] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main dh-python all 1.20131003-1 [61.7 kB] Get:23 http://ftpmaster.internal/ubuntu/ trusty/main file i386 5.11-2ubuntu4 [18.0 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty/main gettext-base i386 0.18.1.1-10ubuntu3 [55.0 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty/main libasprintf-dev i386 0.18.1.1-10ubuntu3 [4396 B] Get:26 http://ftpmaster.internal/ubuntu/ trusty/main libgettextpo-dev i386 0.18.1.1-10ubuntu3 [149 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main gettext i386 0.18.1.1-10ubuntu3 [990 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB] Get:30 http://ftpmaster.internal/ubuntu/ trusty/main apparmor-easyprof all 2.8.0-0ubuntu31 [23.8 kB] Get:31 http://ftpmaster.internal/ubuntu/ trusty/main dh-apparmor all 2.8.0-0ubuntu31 [7720 B] Get:32 http://ftpmaster.internal/ubuntu/ trusty/main debhelper all 9.20130630ubuntu1 [629 kB] Get:33 http://ftpmaster.internal/ubuntu/ trusty/main libtinfo-dev i386 5.9+20130608-1ubuntu1 [97.3 kB] Get:34 http://ftpmaster.internal/ubuntu/ trusty/main libncurses5-dev i386 5.9+20130608-1ubuntu1 [216 kB] Get:35 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libperl5.18 i386 5.18.1-4 [750 kB] Get:36 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libperl-dev i386 5.18.1-4 [3183 kB] Get:37 http://ftpmaster.internal/ubuntu/ trusty/main zlib1g-dev i386 1:1.2.8.dfsg-1ubuntu1 [181 kB] Get:38 http://ftpmaster.internal/ubuntu/ trusty/main libssl-dev i386 1.0.1e-3ubuntu1 [1410 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 17.4 MB in 2s (6889 kB/s) Selecting previously unselected package libexpat1:i386. (Reading database ... 12046 files and directories currently installed.) Unpacking libexpat1:i386 (from .../libexpat1_2.1.0-4_i386.deb) ... Selecting previously unselected package libffi6:i386. Unpacking libffi6:i386 (from .../libffi6_3.0.13-4_i386.deb) ... Selecting previously unselected package libmagic1:i386. Unpacking libmagic1:i386 (from .../libmagic1_5.11-2ubuntu4_i386.deb) ... Selecting previously unselected package libpython3.3-minimal:i386. Unpacking libpython3.3-minimal:i386 (from .../libpython3.3-minimal_3.3.2-7ubuntu3_i386.deb) ... Selecting previously unselected package mime-support. Unpacking mime-support (from .../mime-support_3.54ubuntu1_all.deb) ... Selecting previously unselected package libpython3.3-stdlib:i386. Unpacking libpython3.3-stdlib:i386 (from .../libpython3.3-stdlib_3.3.2-7ubuntu3_i386.deb) ... Selecting previously unselected package python3.3-minimal. Unpacking python3.3-minimal (from .../python3.3-minimal_3.3.2-7ubuntu3_i386.deb) ... Selecting previously unselected package libasprintf0c2:i386. Unpacking libasprintf0c2:i386 (from .../libasprintf0c2_0.18.1.1-10ubuntu3_i386.deb) ... Selecting previously unselected package libglib2.0-0:i386. Unpacking libglib2.0-0:i386 (from .../libglib2.0-0_2.38.0-1ubuntu1_i386.deb) ... Selecting previously unselected package libpipeline1:i386. Unpacking libpipeline1:i386 (from .../libpipeline1_1.2.4-1_i386.deb) ... Selecting previously unselected package libxml2:i386. Unpacking libxml2:i386 (from .../libxml2_2.9.1+dfsg1-3ubuntu2_i386.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.22.2-3_i386.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_9.0.5ubuntu1_i386.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.5-2_i386.deb) ... Selecting previously unselected package libcroco3:i386. Unpacking libcroco3:i386 (from .../libcroco3_0.6.8-2_i386.deb) ... Selecting previously unselected package libunistring0:i386. Unpacking libunistring0:i386 (from .../libunistring0_0.9.3-5ubuntu1_i386.deb) ... Selecting previously unselected package libgettextpo0:i386. Unpacking libgettextpo0:i386 (from .../libgettextpo0_0.18.1.1-10ubuntu3_i386.deb) ... Selecting previously unselected package python3.3. Unpacking python3.3 (from .../python3.3_3.3.2-7ubuntu3_i386.deb) ... Selecting previously unselected package python3-minimal. Unpacking python3-minimal (from .../python3-minimal_3.3.2-14ubuntu1_i386.deb) ... Selecting previously unselected package libpython3-stdlib:i386. Unpacking libpython3-stdlib:i386 (from .../libpython3-stdlib_3.3.2-14ubuntu1_i386.deb) ... Selecting previously unselected package python3. Unpacking python3 (from .../python3_3.3.2-14ubuntu1_i386.deb) ... Selecting previously unselected package dh-python. Unpacking dh-python (from .../dh-python_1.20131003-1_all.deb) ... Selecting previously unselected package file. Unpacking file (from .../file_5.11-2ubuntu4_i386.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-10ubuntu3_i386.deb) ... Selecting previously unselected package libasprintf-dev:i386. Unpacking libasprintf-dev:i386 (from .../libasprintf-dev_0.18.1.1-10ubuntu3_i386.deb) ... Selecting previously unselected package libgettextpo-dev:i386. Unpacking libgettextpo-dev:i386 (from .../libgettextpo-dev_0.18.1.1-10ubuntu3_i386.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-10ubuntu3_i386.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2ubuntu1_all.deb) ... Selecting previously unselected package apparmor-easyprof. Unpacking apparmor-easyprof (from .../apparmor-easyprof_2.8.0-0ubuntu31_all.deb) ... Selecting previously unselected package dh-apparmor. Unpacking dh-apparmor (from .../dh-apparmor_2.8.0-0ubuntu31_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_9.20130630ubuntu1_all.deb) ... Selecting previously unselected package libtinfo-dev:i386. Unpacking libtinfo-dev:i386 (from .../libtinfo-dev_5.9+20130608-1ubuntu1_i386.deb) ... Selecting previously unselected package libncurses5-dev:i386. Unpacking libncurses5-dev:i386 (from .../libncurses5-dev_5.9+20130608-1ubuntu1_i386.deb) ... Selecting previously unselected package libperl5.18. Unpacking libperl5.18 (from .../libperl5.18_5.18.1-4_i386.deb) ... Selecting previously unselected package libperl-dev. Unpacking libperl-dev (from .../libperl-dev_5.18.1-4_i386.deb) ... Selecting previously unselected package zlib1g-dev:i386. Unpacking zlib1g-dev:i386 (from .../zlib1g-dev_1%3a1.2.8.dfsg-1ubuntu1_i386.deb) ... Selecting previously unselected package libssl-dev:i386. Unpacking libssl-dev:i386 (from .../libssl-dev_1.0.1e-3ubuntu1_i386.deb) ... Setting up libexpat1:i386 (2.1.0-4) ... Setting up libffi6:i386 (3.0.13-4) ... Setting up libmagic1:i386 (5.11-2ubuntu4) ... Setting up libpython3.3-minimal:i386 (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:i386 (3.3.2-7ubuntu3) ... Setting up python3.3-minimal (3.3.2-7ubuntu3) ... Setting up libasprintf0c2:i386 (0.18.1.1-10ubuntu3) ... Setting up libglib2.0-0:i386 (2.38.0-1ubuntu1) ... No schema files found: doing nothing. Setting up libpipeline1:i386 (1.2.4-1) ... Setting up libxml2:i386 (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:i386 (0.6.8-2) ... Setting up libunistring0:i386 (0.9.3-5ubuntu1) ... Setting up libgettextpo0:i386 (0.18.1.1-10ubuntu3) ... Setting up python3.3 (3.3.2-7ubuntu3) ... Setting up python3-minimal (3.3.2-14ubuntu1) ... Setting up libpython3-stdlib:i386 (3.3.2-14ubuntu1) ... Setting up file (5.11-2ubuntu4) ... Setting up gettext-base (0.18.1.1-10ubuntu3) ... Setting up libasprintf-dev:i386 (0.18.1.1-10ubuntu3) ... Setting up libgettextpo-dev:i386 (0.18.1.1-10ubuntu3) ... Setting up gettext (0.18.1.1-10ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2ubuntu1) ... Setting up libtinfo-dev:i386 (5.9+20130608-1ubuntu1) ... Setting up libncurses5-dev:i386 (5.9+20130608-1ubuntu1) ... Setting up libperl5.18 (5.18.1-4) ... Setting up libperl-dev (5.18.1-4) ... Setting up zlib1g-dev:i386 (1:1.2.8.dfsg-1ubuntu1) ... Setting up libssl-dev:i386 (1.0.1e-3ubuntu1) ... 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.20131003-1) ... Setting up apparmor-easyprof (2.8.0-0ubuntu31) ... Setting up dh-apparmor (2.8.0-0ubuntu31) ... Setting up debhelper (9.20130630ubuntu1) ... Processing triggers for libc-bin ... 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-1ubuntu1 g++-4.8_4.8.2-1ubuntu1 binutils_2.23.90.20131017-1ubuntu1 libstdc++-4.8-dev_4.8.2-1ubuntu1 libstdc++6_4.8.2-1ubuntu1 ------------------------------------------------------------------------------ gpgv: Signature made Tue Aug 6 18:57:38 2013 UTC using RSA key ID 1A5522DD gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./epic4_2.10.2-1.dsc dpkg-source: info: extracting epic4 in epic4-2.10.2 dpkg-source: info: unpacking epic4_2.10.2.orig.tar.gz dpkg-source: info: applying epic4_2.10.2-1.diff.gz dpkg-source: info: upstream files that have been modified: epic4-2.10.2/Makefile.in epic4-2.10.2/doc/epic.1 epic4-2.10.2/include/config.h dpkg-buildpackage: source package epic4 dpkg-buildpackage: source version 1:2.10.2-1 dpkg-source --before-build epic4-2.10.2 dpkg-buildpackage: host architecture i386 /usr/bin/fakeroot debian/rules clean Failed removing the 02_quote_nick patch. Failed removing the 01_status_mschulze patch. dh_testdir rm -f patch-stamp build-stamp install-stamp [ ! -f Makefile ] || /usr/bin/make distclean dh_clean debian/rules build Applying 01_status_mschulze patch... succeed! Applying 02_quote_nick patch... succeed! dh_testdir ./configure --prefix=/usr --mandir=/usr/share/man \ --with-ssl \ --with-ipv6 \ --with-perl \ --without-tcl \ --program-transform-name='s/epic/epic4/' \ --libexecdir=/usr/lib/epic4 --program-prefix=/build/buildd/epic4-2.10.2/debian/epic4 creating cache ./config.cache this is ircii version EPIC4-2.10.2 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 qnx... no checking for socket in -lsocket... 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 whether you want to use termcap... no checking for setupterm in -lncurses... yes checking for fcntl.h... yes checking for netdb.h... yes checking for regex.h... yes checking for sys/fcntl.h... yes checking for sys/file.h... yes checking for sys/select.h... yes checking for sys/syslimits.h... no checking for sys/un.h... yes checking for sys/time.h... yes checking for termcap.h... yes checking for sys/filio.h... no checking for sys/sysctl.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for term.h... yes checking for setupterm... yes checking for uname... yes checking for setenv... yes checking for unsetenv... yes checking for killpg... yes checking for gettimeofday... yes checking for getpass... yes checking for strtoul... yes checking for vsnprintf... yes checking for snprintf... yes checking for sysconf... yes checking for fpathconf... yes checking for strerror... yes checking for memmove... yes checking for setsid... yes checking for getlogin... yes checking for fchdir... yes checking for realpath... yes checking for hstrerror... yes checking for strlcpy... no checking for strlcat... no checking for sysctlbyname... no checking for getservbyport... yes checking for getaddrinfo... yes checking for getnameinfo... yes checking for clock_gettime... yes checking for atoll... yes checking for strtoll... yes checking for atoq... no checking for finite... yes checking for isfinite... 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 getpgid... yes checking for getpgrp... yes checking whether getpgrp takes no argument... yes checking for useful SO_SNDLOWAT... no checking for useful realpath... no checking for sys_siglist declaration... yes checking size of long long... 8 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 support Perl... yes checking whether to support Tcl... no checking whether to support bounds checking gcc... no checking whether to turn on FreeBSD WARNS-like compiler warnings... no 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="-O1 -pedantic" make[1]: Entering directory `/build/buildd/epic4-2.10.2' make[2]: Entering directory `/build/buildd/epic4-2.10.2/source' gcc -O1 -pedantic -I./../include -I../include -c alias.c alias.c: In function 'aliascmd': alias.c:286: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:286: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:595: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:595: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:745: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:745: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:748: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:748: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:760: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:760: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:764: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:764: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:769: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:769: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:774: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:774: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:779: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:779: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:1483: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:1483: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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 'get_subarray_elements': alias.c:2128: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2128: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2476:0: expr2.c: At top level: expr2.c:145:14: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef long long INTTYPE; ^ expr2.c: In function 'get_token_raw': expr2.c:636:5: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] INT2STR(TOK(c, v).integer_value); ^ expr2.c: In function 'reduce': expr2.c:1330:5: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] yell(": ~" FORMAT " -> " FORMAT, i, ~i); ^ expr2.c:1330:5: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1352:5: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] yell("O: @(%s) -> " FORMAT, s, i); ^ expr2.c:1360:5: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] yell("O: #(%s) -> " FORMAT, s, i); ^ expr2.c:1382:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case PREPLUS: AUTO_UNARY(j + 1, j + 1) ^ expr2.c:1382:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1383:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case PREMINUS: AUTO_UNARY(j - 1, j - 1) ^ expr2.c:1383:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1384:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case POSTPLUS: AUTO_UNARY(j + 1, j) ^ expr2.c:1384:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1385:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case POSTMINUS: AUTO_UNARY(j - 1, j) ^ expr2.c:1385:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1388:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case AND: BINARY_INTEGER(i & j) ^ expr2.c:1388:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1388:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1389:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case XOR: BINARY_INTEGER(i ^ j) ^ expr2.c:1389:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1389:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1390:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case OR: BINARY_INTEGER(i | j) ^ expr2.c:1390:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1390:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1395:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case SHLEFT: BINARY_INTEGER(i << j) ^ expr2.c:1395:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1395:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1396:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case SHRIGHT: BINARY_INTEGER(i >> j) ^ expr2.c:1396:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1396:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1398:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case MOD: BINARY_INTEGER_NOZERO(i % j) ^ expr2.c:1398:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1398:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1398:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1398:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1422:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case MODEQ: IMPLIED_INTEGER_NOZERO(i % j) ^ expr2.c:1422:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1422:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1422:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1422:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1423:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case ANDEQ: IMPLIED_INTEGER(i & j) ^ expr2.c:1423:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1423:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1424:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case XOREQ: IMPLIED_INTEGER(i ^ j) ^ expr2.c:1424:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1424:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1425:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case OREQ: IMPLIED_INTEGER(i | j) ^ expr2.c:1425:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1425:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1426:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case SHLEFTEQ: IMPLIED_INTEGER(i << j) ^ expr2.c:1426:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1426:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1427:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] case SHRIGHTEQ: IMPLIED_INTEGER(i >> j) ^ expr2.c:1427:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1427:3: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=] expr2.c:1515:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] c = my_stricmp(s, t) ? 0 : 1; ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1515:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] c = my_stricmp(s, t) ? 0 : 1; ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1527:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] c = my_stricmp(s, t) ? 1 : 0; ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1527:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] c = my_stricmp(s, t) ? 1 : 0; ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1560: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1560: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1560: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1560: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1560: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1560: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1560: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1560: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1561: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1561: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1561: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1561: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1561: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1561: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1561: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1561: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1562: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1562: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1562: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1562: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1562: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1562: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1562: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1562: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1563: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1563: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1563: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1563: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1563: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1563: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1563: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2476:0: expr2.c:1563: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2477:0: expr.c: In function 'next_unit': expr.c:1052: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2477:0: expr.c:1052: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2477:0: expr.c:1113: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2477:0: expr.c:1113: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2477:0: expr.c:1206: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2477:0: expr.c:1206: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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:2504:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "AS", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2504:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "AS", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2506:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "AL", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2506:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "AL", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2508:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "LO", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2508:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "LO", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2510:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "MAXR", 4)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2510:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "MAXR", 4)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2523:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "GETP", 4)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2523:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "GETP", 4)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2525:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "G", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2525:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "G", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2527:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "SETP", 4)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2527:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "SETP", 4)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2529:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "S", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2529:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "S", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2531:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "M", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2531:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "M", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2533:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "RM", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2533:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "RM", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2535:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "P", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2535:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "P", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2537:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "RP", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2537:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "RP", 2)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2539:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "E", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2539:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(listc, "E", 1)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:91: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:2605: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:2605: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/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90: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 'do_stack_alias': alias.c:2747:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(args, aptr->name)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ alias.c:2747:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(args, aptr->name)) ^ In file included from ./../include/alist.h:9:0, from alias.c:41: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c alist.c gcc -O1 -pedantic -I./../include -I../include -c array.c gcc -O1 -pedantic -I./../include -I../include -c clock.c gcc -O1 -pedantic -I./../include -I../include -c commands.c commands.c: In function 'away': commands.c:404:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (0 == my_strnicmp(args+1, "A", 1)) /* all */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:404:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (0 == my_strnicmp(args+1, "A", 1)) /* all */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:409:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (0 == my_strnicmp(args+1, "O", 1)) /* one */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:409:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (0 == my_strnicmp(args+1, "O", 1)) /* one */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:414: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:414: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:481:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "A", 1) || !my_strnicmp(arg+1, "A", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:481:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "A", 1) || !my_strnicmp(arg+1, "A", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:481:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "A", 1) || !my_strnicmp(arg+1, "A", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:481:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "A", 1) || !my_strnicmp(arg+1, "A", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:485:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "U", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:485:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "U", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:488:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "V", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:488:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "V", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:491:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "H", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:491:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg+1, "H", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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_nick': commands.c:693:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (id == NULL || (my_stricmp(nick, id) && strcmp(nick, "0"))) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:693:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (id == NULL || (my_stricmp(nick, id) && strcmp(nick, "0"))) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c: In function 'echocmd': commands.c:868: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:68: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:1101: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:68: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:1107: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:68: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:1146: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:1146: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:1149:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "S", 1)) /* SERVER */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1149:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "S", 1)) /* SERVER */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1155:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "W", 1)) /* WINDOW */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1155:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "W", 1)) /* WINDOW */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1205:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(arg+1, "I", 1) == 0) /* IRCU */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1205:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(arg+1, "I", 1) == 0) /* IRCU */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1207:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "MA", 2) == 0) /* MAX */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1207:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "MA", 2) == 0) /* MAX */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1212:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "MI", 2) == 0) /* MIN */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1212:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "MI", 2) == 0) /* MIN */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1217:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "A", 1) == 0) /* ALL */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1217:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "A", 1) == 0) /* ALL */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1219:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "PU", 2) == 0) /* PUBLIC */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1219:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "PU", 2) == 0) /* PUBLIC */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "PR", 2) == 0) /* PRIVATE */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "PR", 2) == 0) /* PRIVATE */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1229:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "T", 1) == 0) /* TOPIC */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1229:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "T", 1) == 0) /* TOPIC */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1231:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "U", 1) == 0) /* USERS */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1231:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "U", 1) == 0) /* USERS */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1233:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "N", 1) == 0) /* NAME */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1233:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (my_strnicmp(arg+1, "N", 1) == 0) /* NAME */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1392: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ commands.c:1392: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:90: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:1594: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1594: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1599: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1599: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1609: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:1609: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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 'quotecmd': commands.c:2218:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "S", 1)) /* SERVER */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2218:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(flag + 1, "S", 1)) /* SERVER */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2230:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "U", 1)) /* URL quoting */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2230:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "U", 1)) /* URL quoting */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2232:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "A", 1)) /* ALL */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2232:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "A", 1)) /* ALL */ ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2678: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2678: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2680: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2680: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2682: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2682: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2698: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2698: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2700: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2700: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2702: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2702: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2704: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2704: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2706: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2706: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2766:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (ctl_arg && !my_strnicmp(ctl_arg, "-c", 2)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2766:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (ctl_arg && !my_strnicmp(ctl_arg, "-c", 2)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2769: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2769: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2789: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2789: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/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2847:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "L", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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:2847:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(arg, "L", 1)) ^ In file included from ./../include/alist.h:9:0, from commands.c:46: ./../include/ircaux.h:91: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 'cd': commands.c:464:8: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result] getcwd(dir, sizeof(dir)); ^ gcc -O1 -pedantic -I./../include -I../include -c compat.c compat.c: In function 'bsd_arc4_stir': compat.c:1055:7: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(fd, rdat.rnd, sizeof(rdat.rnd)); ^ gcc -O1 -pedantic -I./../include -I../include -c crypt.c gcc -O1 -pedantic -I./../include -I../include -c ctcp.c ctcp.c: In function 'do_clientinfo': ctcp.c:323: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ctcp.c:323: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c dcc.c dcc.c: In function 'dcc_searchlist': dcc.c:576: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:576: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:592: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:592: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:593: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:593: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:606: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:606: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:606: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:606: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:611: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:611: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:90: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_cmd': dcc.c:1220: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1220: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:90: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': dcc.c:1320:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (type && (!my_stricmp(type, "-all") || !my_stricmp(type, "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1320:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (type && (!my_stricmp(type, "-all") || !my_stricmp(type, "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1320:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (type && (!my_stricmp(type, "-all") || !my_stricmp(type, "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1320:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (type && (!my_stricmp(type, "-all") || !my_stricmp(type, "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1322:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (user && (!my_stricmp(user, "-all") || !my_stricmp(type, "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1322:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (user && (!my_stricmp(user, "-all") || !my_stricmp(type, "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1322:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (user && (!my_stricmp(user, "-all") || !my_stricmp(type, "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1322:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (user && (!my_stricmp(user, "-all") || !my_stricmp(type, "*"))) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1334:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, dcc_types[i])) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:1334:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(type, dcc_types[i])) ^ In file included from dcc.c:42:0: ./../include/ircaux.h:90: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_list': dcc.c:1696:4: warning: ISO C90 does not support the '%T' gnu_strftime format [-Wformat=] strftime(buf, 22, "%T %b %d %Y", btime); ^ dcc.c: In function 'dcc_rename': dcc.c:1785: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:91: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:1785: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:91: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:2113: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2113: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2115: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2115: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2118: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2118: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2128: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:2128: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:90: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 'process_dcc_send_handle_ack': dcc.c:2982:4: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'unsigned int' [-Wformat=] ltoa(dcc->bytes_sent)); ^ dcc.c: In function 'dcc_reject': dcc.c:3245: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ dcc.c:3245: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:90: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 'dccctl': dcc.c:3520: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:91: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:3520: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:91: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:3523: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:91: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:3523: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:91: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:3528: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:91: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:3528: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:91: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:3536: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:91: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:3536: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:91: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:3538: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:91: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:3538: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:91: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:3540: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:91: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:3540: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:91: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:3542: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:91: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:3542: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:91: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:3544: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:91: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:3544: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:91: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:3546: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:91: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:3546: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:91: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:3548: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:91: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:3548: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:91: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:3550: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:91: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:3550: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:91: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:3552: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:91: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:3552: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:91: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:3554: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:91: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:3554: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:91: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:3556: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:91: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:3556: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:91: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:3558: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:91: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:3558: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:91: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:3560: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:91: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:3560: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:91: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:3562: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:91: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:3562: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:91: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:3564: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:91: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:3564: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:91: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:3566: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:91: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:3566: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:91: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:3568: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:91: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:3568: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:91: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:3570: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:91: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:3570: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:91: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:3573: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:91: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:3573: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:91: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:3576: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:91: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:3576: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:91: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:3579: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:91: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:3579: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:91: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:3582: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:91: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:3582: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:91: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:3590: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:91: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:3590: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:91: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:3598: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:91: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:3598: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:91: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:3606: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:91: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:3606: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:91: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:3619: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:91: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:3619: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:91: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:3627: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:91: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:3627: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:91: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:3634: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:91: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:3634: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:91: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:3636: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:91: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:3636: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:91: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:3638: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:91: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:3638: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:91: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:3640: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:91: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:3640: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:91: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:3642: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:91: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:3642: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:91: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:3644: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:91: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:3644: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:91: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:3654: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:91: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:3654: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:91: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:3662: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:91: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:3662: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:91: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:3680: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:91: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:3680: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:91: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:3684: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:91: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:3684: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:91: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:3688: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:91: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:3688: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:91: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:3692: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:91: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:3692: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:91: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:3696: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:91: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:3696: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:91: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:3700: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:91: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:3700: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:91: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:3704: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:91: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:3704: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:91: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:3708: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:91: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:3708: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:91: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:3712: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:91: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:3712: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:91: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:3716: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:91: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:3716: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -O1 -pedantic -I./../include -I../include -c debug.c gcc -O1 -pedantic -I./../include -I../include -c exec.c exec.c: In function 'execcmd': exec.c:177: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:91: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:177: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:91: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:195: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:91: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:195: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:91: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:209: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:91: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:209: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:91: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:219: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:91: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:219: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:91: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:236: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:91: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:236: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:91: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:245: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:91: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:245: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:91: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:254: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:91: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:254: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:91: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:263: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:91: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:263: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:91: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:272: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:91: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:272: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:91: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:282: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:91: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:282: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:91: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:295: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:91: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:295: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:91: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:308: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:91: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:308: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:91: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:321: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:91: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:321: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:91: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:333: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:91: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:333: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:91: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:373: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:91: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:373: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:91: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: In function 'is_logical_unique': exec.c:1291: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ exec.c:1291: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:90: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:1313: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ exec.c:1313: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:90: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 'execcmd': exec.c:510:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] setuid(getuid()); ^ exec.c:511:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] setgid(getgid()); ^ exec.c: In function 'text_to_process': exec.c:958: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 -O1 -pedantic -I./../include -I../include -c files.c files.c: In function 'file_seek': files.c:341: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:341: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:343: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:343: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:345: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ files.c:345: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c flood.c flood.c: In function 'new_check_flooding': flood.c:204: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ flood.c:204: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ flood.c:216: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ flood.c:216: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c functions.c functions.c: In function 'function_encode': functions.c:1370:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return encode(input, strlen(input)); /* DONT USE RETURN_STR HERE! */ ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from functions.c:45: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ functions.c:1370:2: warning: pointer targets in passing argument 1 of 'encode' differ in signedness [-Wpointer-sign] return encode(input, strlen(input)); /* DONT USE RETURN_STR HERE! */ ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:159:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * encode (const char *, size_t); ^ functions.c: In function 'function_decode': functions.c:1390:2: warning: pointer targets in passing argument 1 of 'decode' differ in signedness [-Wpointer-sign] return decode(input); /* DONT USE RETURN_STR HERE! */ ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:160:8: note: expected 'const char *' but argument is of type 'unsigned char *' char * decode (const char *); ^ functions.c: In function 'function_common': functions.c:1994: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:1994: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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:2037: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:2037: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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_open': functions.c:2989: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:2989: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:2991: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:2991: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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_info': functions.c:3605: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3605: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3607: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3607: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3609: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3609: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3611: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3611: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3613: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3613: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3615: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3615: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3617: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3617: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3619: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3619: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3733: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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:3733: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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:3805: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3805: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3810: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3810: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3815: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:3815: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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 'function_findw': functions.c:4183: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:4183: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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:4204: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:4204: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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_servernick': functions.c:4377:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(servdesc, "")) ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:4377:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(servdesc, "")) ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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_leftpc': functions.c:4874:2: warning: pointer targets in passing argument 1 of 'normalize_string' differ in signedness [-Wpointer-sign] word = normalize_string(word, 0); ^ In file included from functions.c:63:0: ./../include/screen.h:164:10: note: expected 'const u_char *' but argument is of type 'char *' u_char *normalize_string (const u_char *, int); ^ functions.c:4874:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] word = normalize_string(word, 0); ^ functions.c:4877:2: warning: pointer targets in passing argument 1 of 'prepare_display' differ in signedness [-Wpointer-sign] prepared = prepare_display(word, count, &lines, PREPARE_NOWRAP); ^ In file included from functions.c:63:0: ./../include/screen.h:168:11: note: expected 'const u_char *' but argument is of type 'char *' u_char **prepare_display (const u_char *, int, int *, int); ^ functions.c:4880:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] retval = denormalize_string(prepared[0]); ^ functions.c: In function 'function_querywin': functions.c:5126:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (w->query_nick && !my_stricmp(w->query_nick, nick)) ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:5126:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (w->query_nick && !my_stricmp(w->query_nick, nick)) ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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:5394: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:5394: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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:5479:2: warning: pointer targets in passing argument 1 of 'normalize_string' differ in signedness [-Wpointer-sign] copy = normalize_string(input, 2); /* Normalize string */ ^ In file included from functions.c:63:0: ./../include/screen.h:164:10: note: expected 'const u_char *' but argument is of type 'char *' u_char *normalize_string (const u_char *, int); ^ functions.c: In function 'function_stripansicodes': functions.c:5487:9: warning: pointer targets in passing argument 1 of 'normalize_string' differ in signedness [-Wpointer-sign] return normalize_string(input, 1); /* This is ok now */ ^ In file included from functions.c:63:0: ./../include/screen.h:164:10: note: expected 'const u_char *' but argument is of type 'char *' u_char *normalize_string (const u_char *, int); ^ functions.c:5487:9: warning: pointer targets in return differ in signedness [-Wpointer-sign] return normalize_string(input, 1); /* This is ok now */ ^ functions.c: In function 'function_servernum': functions.c:5647:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((s = get_server_itsname(sval)) && !my_stricmp(which, s)) ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:5647:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if ((s = get_server_itsname(sval)) && !my_stricmp(which, s)) ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:5653:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(which, get_server_name(sval))) ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:5653:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] else if (!my_stricmp(which, get_server_name(sval))) ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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_stripc': functions.c:5667:2: warning: pointer targets in passing argument 1 of 'strcpy_nocolorcodes' differ in signedness [-Wpointer-sign] strcpy_nocolorcodes(retval, input); ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:170:9: note: expected 'u_char *' but argument is of type 'char *' u_char *strcpy_nocolorcodes (u_char *, const u_char *); ^ functions.c:5667:2: warning: pointer targets in passing argument 2 of 'strcpy_nocolorcodes' differ in signedness [-Wpointer-sign] strcpy_nocolorcodes(retval, input); ^ In file included from ./../include/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:170:9: note: expected 'const u_char *' but argument is of type 'char *' u_char *strcpy_nocolorcodes (u_char *, const u_char *); ^ functions.c: In function 'function_prefix': functions.c:6016: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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:6016: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:91: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 'function_getcap': functions.c:6259: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ functions.c:6259: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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_winline': functions.c:6458:3: warning: pointer targets in passing argument 1 of 'denormalize_string' differ in signedness [-Wpointer-sign] char *ret = denormalize_string(Line->line); ^ In file included from functions.c:63:0: ./../include/screen.h:165:10: note: expected 'const u_char *' but argument is of type 'char *' u_char *denormalize_string (const u_char *); ^ functions.c:6458:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char *ret = denormalize_string(Line->line); ^ functions.c: In function 'function_killpid': functions.c:6733: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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:6733: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/alist.h:9:0, from functions.c:47: ./../include/ircaux.h:90: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:6955:2: warning: pointer targets in passing argument 1 of 'normalize_string' differ in signedness [-Wpointer-sign] strval = normalize_string(input, 0); ^ In file included from functions.c:63:0: ./../include/screen.h:164:10: note: expected 'const u_char *' but argument is of type 'char *' u_char *normalize_string (const u_char *, int); ^ functions.c:6955:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] strval = normalize_string(input, 0); ^ functions.c:6956:2: warning: pointer targets in passing argument 1 of 'prepare_display' differ in signedness [-Wpointer-sign] prepare_display(strval, cols, &numl, 0); ^ In file included from functions.c:63:0: ./../include/screen.h:168:11: note: expected 'const u_char *' but argument is of type 'char *' u_char **prepare_display (const u_char *, int, int *, int); ^ functions.c: In function 'function_randread': functions.c:4689:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, BIG_BUFFER_SIZE, fp); ^ functions.c:4690:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, BIG_BUFFER_SIZE, fp); ^ functions.c:4694:8: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, BIG_BUFFER_SIZE, fp); ^ gcc -O1 -pedantic -I./../include -I../include -c gailib.c gcc -O1 -pedantic -I./../include -I../include -c glob.c gcc -O1 -pedantic -I./../include -I../include -c help.c help.c: In function 'help_me': help.c:504:9: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (len1 == len2 && !my_stricmp(str1, str2)) ^ In file included from help.c:52:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ help.c:504:9: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (len1 == len2 && !my_stricmp(str1, str2)) ^ In file included from help.c:52:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ help.c:506:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (len1 - 3 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".gz", 3)) ^ In file included from help.c:52:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ help.c:506:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (len1 - 3 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".gz", 3)) ^ In file included from help.c:52:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ help.c:508:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (len1 - 2 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".Z", 2)) ^ In file included from help.c:52:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ help.c:508:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (len1 - 2 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".Z", 2)) ^ In file included from help.c:52:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ help.c:510:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (len1 - 2 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".z", 2)) ^ In file included from help.c:52:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ help.c:510:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (len1 - 2 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".z", 2)) ^ In file included from help.c:52:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ help.c: In function 'help': help.c:698:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(args, "-wait", 2)) ^ In file included from help.c:52:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ help.c:698:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(args, "-wait", 2)) ^ In file included from help.c:52:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ help.c: In function 'help_put_it': help.c:790:4: warning: pointer targets in passing argument 1 of 'add_to_screen' differ in signedness [-Wpointer-sign] add_to_screen(putbuf); ^ In file included from help.c:55:0: ./../include/screen.h:147:7: note: expected 'const unsigned char *' but argument is of type 'char *' void add_to_screen (const unsigned char *); ^ help.c: In function 'help_me': help.c:462:9: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir(path); ^ help.c:474:10: warning: ignoring return value of 'fchdir', declared with attribute warn_unused_result [-Wunused-result] fchdir(cwd); ^ gcc -O1 -pedantic -I./../include -I../include -c history.c gcc -O1 -pedantic -I./../include -I../include -c hook.c hook.c: In function 'oncmd': hook.c:1118: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:91: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:1118: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:91: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:1535: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:1535: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:90: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:1560: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ hook.c:1560: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c if.c if.c: In function 'ifcmd': if.c:176: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 if.c:39:0: ./../include/ircaux.h:91: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:176: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 if.c:39:0: ./../include/ircaux.h:91: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:181: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 if.c:39:0: ./../include/ircaux.h:91: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:181: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 if.c:39:0: ./../include/ircaux.h:91: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:186: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 if.c:39:0: ./../include/ircaux.h:91: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:186: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 if.c:39:0: ./../include/ircaux.h:91: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:191: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 if.c:39:0: ./../include/ircaux.h:91: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:191: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 if.c:39:0: ./../include/ircaux.h:91: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:232:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp (cmd, "while")) ^ In file included from if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:232:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp (cmd, "while")) ^ In file included from if.c:39:0: ./../include/ircaux.h:90: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:567: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:567: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:567: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:567: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 if.c:39:0: ./../include/ircaux.h:90: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:621: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:621: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 if.c:39:0: ./../include/ircaux.h:90: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:674: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:674: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:674: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:674: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:676: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ if.c:676: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 if.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c ignore.c ignore.c: In function 'change_ignore_mask_by_desc': ignore.c:484: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:98:0: ./../include/ircaux.h:91: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:484: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:98:0: ./../include/ircaux.h:91: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:492: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:98:0: ./../include/ircaux.h:91: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:492: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:98:0: ./../include/ircaux.h:91: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:494:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "MSGS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:494:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "MSGS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:496:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "PUBLIC", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:496:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "PUBLIC", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:498:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "WALLS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:498:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "WALLS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:500:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "WALLOPS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:500:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "WALLOPS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:502:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "INVITES", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:502:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "INVITES", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:504:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "NOTICES", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:504:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "NOTICES", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:506:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "NOTES", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:506:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "NOTES", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:508:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "CTCPS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:508:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "CTCPS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:510:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "TOPICS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:510:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "TOPICS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:512:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "NICKS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:512:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "NICKS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:514:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "JOINS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:514:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "JOINS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:516:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "PARTS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:516:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "PARTS", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:518:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "CRAP", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:518:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "CRAP", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:520:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "REASON", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:520:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(l2, "REASON", len)) ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:536: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:98:0: ./../include/ircaux.h:91: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:536: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:98:0: ./../include/ircaux.h:91: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:936: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:98:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ignore.c:936: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:98:0: ./../include/ircaux.h:90: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:1031: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:98:0: ./../include/ircaux.h:91: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] if (!my_strnicmp(listc, "REFNUM", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "REFNUMS", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "REFNUMS", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:1045: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:98:0: ./../include/ircaux.h:91: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:1045: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:98:0: ./../include/ircaux.h:91: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:1056: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:98:0: ./../include/ircaux.h:91: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:1056: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:98:0: ./../include/ircaux.h:91: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, "DELETE", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "DELETE", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "PATTERN", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "PATTERN", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "RPATTERN", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "RPATTERN", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "WITH_TYPES", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "WITH_TYPES", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:1079: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:98:0: ./../include/ircaux.h:91: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:1079: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:98:0: ./../include/ircaux.h:91: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] if (!my_strnicmp(listc, "NICK", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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] if (!my_strnicmp(listc, "NICK", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "LEVELS", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "LEVELS", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "SUPPRESS", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "SUPPRESS", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "EXCEPT", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "EXCEPT", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:1099:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HIGHLIGHT", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:1099:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HIGHLIGHT", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:1101: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:98:0: ./../include/ircaux.h:91: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:1101: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:98:0: ./../include/ircaux.h:91: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, "REASON", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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, "REASON", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:1108: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:98:0: ./../include/ircaux.h:91: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:1108: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:98:0: ./../include/ircaux.h:91: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:1110: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:98:0: ./../include/ircaux.h:91: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:1110: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:98:0: ./../include/ircaux.h:91: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:1115: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:98:0: ./../include/ircaux.h:91: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:1115: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:98:0: ./../include/ircaux.h:91: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:1121: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:98:0: ./../include/ircaux.h:91: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:1121: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:98:0: ./../include/ircaux.h:91: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:1133: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:98:0: ./../include/ircaux.h:91: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:1133: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:98:0: ./../include/ircaux.h:91: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:1136: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:98:0: ./../include/ircaux.h:91: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:1136: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:98:0: ./../include/ircaux.h:91: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:1140: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:98:0: ./../include/ircaux.h:91: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:1140: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:98:0: ./../include/ircaux.h:91: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:1143: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:98:0: ./../include/ircaux.h:91: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:1143: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:98:0: ./../include/ircaux.h:91: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:1146:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HIGHLIGHT", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:1146:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "HIGHLIGHT", len)) { ^ In file included from ignore.c:98:0: ./../include/ircaux.h:91: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:1149: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:98:0: ./../include/ircaux.h:91: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:1149: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:98:0: ./../include/ircaux.h:91: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:1156: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:98:0: ./../include/ircaux.h:91: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:1156: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:98:0: ./../include/ircaux.h:91: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:1162: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:98:0: ./../include/ircaux.h:91: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:1162: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:98:0: ./../include/ircaux.h:91: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:1169: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:98:0: ./../include/ircaux.h:91: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:1169: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:98:0: ./../include/ircaux.h:91: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:1176: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:98:0: ./../include/ircaux.h:91: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:1176: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:98:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -O1 -pedantic -I./../include -I../include -c input.c input.c: In function 'update_input': input.c:271:3: warning: pointer targets in passing argument 1 of 'normalize_string' differ in signedness [-Wpointer-sign] ptr = normalize_string(ptr, 0); /* This should be ok */ ^ In file included from input.c:57:0: ./../include/screen.h:164:10: note: expected 'const u_char *' but argument is of type 'char *' u_char *normalize_string (const u_char *, int); ^ input.c:271:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ptr = normalize_string(ptr, 0); /* This should be ok */ ^ input.c:288:4: warning: pointer targets in passing argument 1 of 'output_with_count' differ in signedness [-Wpointer-sign] INPUT_PROMPT_LEN = output_with_count(INPUT_PROMPT, 0, 0); ^ In file included from input.c:57:0: ./../include/screen.h:169:6: note: expected 'const unsigned char *' but argument is of type 'char *' int output_with_count (const unsigned char *, int, int); ^ input.c:426:4: warning: pointer targets in passing argument 1 of 'output_with_count' differ in signedness [-Wpointer-sign] output_with_count(INPUT_PROMPT, 0, 1); ^ In file included from input.c:57:0: ./../include/screen.h:169:6: note: expected 'const unsigned char *' but argument is of type 'char *' int output_with_count (const unsigned char *, int, int); ^ input.c: In function 'edit_char': input.c:1294:3: warning: pointer targets in passing argument 2 of 'oldprompt->func' differ in signedness [-Wpointer-sign] (*oldprompt->func)(oldprompt->data, dummy); ^ input.c:1294:3: note: expected 'char *' but argument is of type 'u_char *' gcc -O1 -pedantic -I./../include -I../include -c ./irc.c \ -DIRCLIB=\"/usr/share/epic4/\" ./irc.c:248:1: warning: string length '1684' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings] " -B\tLoads your .ircrc file before you connect to a server. \n\ ^ ./irc.c: In function 'coredump': ./irc.c:394:3: warning: string length '833' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings] fprintf(stderr, "\ ^ ./irc.c: In function 'quit_response': ./irc.c:439: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 ./irc.c:81:0: ./../include/ircaux.h:91: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:439: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 ./irc.c:81:0: ./../include/ircaux.h:91: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:1188:11: warning: ignoring return value of 'freopen', declared with attribute warn_unused_result [-Wunused-result] freopen("/dev/null", "w", stdout); ^ gcc -O1 -pedantic -I./../include -I../include -c ircaux.c ircaux.c: In function 'lw_strcmp': ircaux.c:1729:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(pos, val2); ^ ircaux.c:538: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:1729:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(pos, val2); ^ ircaux.c:538: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 'is_root': ircaux.c:2322:2: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(root, var, rootl)) ^ ircaux.c:548: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:2322:2: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (my_strnicmp(root, var, rootl)) ^ ircaux.c:548: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:2870:2: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] while ((t = strchr(src, look))) ^ ircaux.c:2870:2: note: expected 'const char *' but argument is of type 'const unsigned char *' ircaux.c:2870:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] while ((t = strchr(src, look))) ^ ircaux.c: In function 'mangle_line': ircaux.c:3015:3: warning: pointer targets in passing argument 1 of 'normalize_string' differ in signedness [-Wpointer-sign] output = normalize_string(incoming, 1); /* Should be ok */ ^ In file included from ircaux.c:39:0: ./../include/screen.h:164:10: note: expected 'const u_char *' but argument is of type 'char *' u_char *normalize_string (const u_char *, int); ^ ircaux.c:3015:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] output = normalize_string(incoming, 1); /* Should be ok */ ^ ircaux.c:3054:5: warning: pointer targets in passing argument 1 of 'skip_ctl_c_seq' differ in signedness [-Wpointer-sign] span = skip_ctl_c_seq(s, &lhs, &rhs); ^ In file included from ircaux.c:39:0: ./../include/screen.h:167:10: note: expected 'const u_char *' but argument is of type 'char *' ssize_t skip_ctl_c_seq (const u_char *, int *, int *); ^ ircaux.c: In function 'dequoter': ircaux.c:4268:3: warning: overflow in implicit constant conversion [-Woverflow] what = 255; ^ ircaux.c: In function 'exec_pipe': ircaux.c:1236:9: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] setuid(getuid()); ^ ircaux.c:1237:9: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] setgid(getgid()); ^ ircaux.c: In function 'open_exec': ircaux.c:1345:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] setuid(getuid()); ^ ircaux.c:1346:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] setgid(getgid()); ^ ircaux.c: In function 'open_compression': ircaux.c:1417:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] setuid(getuid()); ^ ircaux.c:1418:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] setgid(getgid()); ^ ircaux.c: In function 'randd': ircaux.c:3237:6: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(random_fd, (void *)&value, sizeof(value)); ^ gcc -O1 -pedantic -I./../include -I../include -c ircsig.c gcc -O1 -pedantic -I./../include -I../include -c keys.c keys.c: In function 'key_exec_bt': keys.c:268:27: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] unsigned char *kstr = empty_string, *nstr; ^ keys.c: In function 'bind_string_compress': keys.c:455: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_string': keys.c:569: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:569: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:90: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:666:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^A", "BEGINNING_OF_LINE"); ^ keys.c:554: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:667:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^B", "BOLD"); ^ keys.c:554: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:668:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^C", "SELF_INSERT"); ^ keys.c:554: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:669:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^D", "DELETE_CHARACTER"); ^ keys.c:554: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:670:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^E", "END_OF_LINE"); ^ keys.c:554: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:671:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^F", "BLINK"); ^ keys.c:554: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:672:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^G", "SELF_INSERT"); ^ keys.c:554: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:673:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^H", "BACKSPACE"); ^ keys.c:554: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:674:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^I", "TOGGLE_INSERT_MODE"); ^ keys.c:554: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:675:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^J", "SEND_LINE"); ^ keys.c:554: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:676: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:554: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:677:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^L", "REFRESH_SCREEN"); ^ keys.c:554: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:678:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^M", "SEND_LINE"); ^ keys.c:554: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:679:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^N", "FORWARD_HISTORY"); ^ keys.c:554: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:680:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^O", "HIGHLIGHT_OFF"); ^ keys.c:554: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:681:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^P", "BACKWARD_HISTORY"); ^ keys.c:554: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:682:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^Q", "QUOTE_CHARACTER"); ^ keys.c:554: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:684:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^S", "TOGGLE_STOP_SCREEN"); ^ keys.c:554: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:685:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^T", "TRANSPOSE_CHARACTERS"); ^ keys.c:554: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:686:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^U", "ERASE_LINE"); ^ keys.c:554: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:687:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^V", "REVERSE"); ^ keys.c:554: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:688:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^W", "NEXT_WINDOW"); ^ keys.c:554: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:690:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^Y", "YANK_FROM_CUTBUFFER"); ^ keys.c:554: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:691:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^Z", "STOP_IRC"); ^ keys.c:554: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:694:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^]", "SHOVE_TO_HISTORY"); ^ keys.c:554: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:696:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^_", "UNDERLINE"); ^ keys.c:554: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:698:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^?", "BACKSPACE"); ^ keys.c:554: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:712:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[^[", "COMMAND_COMPLETION"); ^ keys.c:554: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:713:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[.", "CLEAR_SCREEN"); ^ keys.c:554: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:714:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[<", "SCROLL_START"); ^ keys.c:554: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:715:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[>", "SCROLL_END"); ^ keys.c:554: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:717:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[b", "BACKWARD_WORD"); ^ keys.c:554: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:718:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[d", "DELETE_NEXT_WORD"); ^ keys.c:554: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:719:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[e", "SCROLL_END"); ^ keys.c:554: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:720:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[f", "FORWARD_WORD"); ^ keys.c:554: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:721:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[h", "DELETE_PREVIOUS_WORD"); ^ keys.c:554: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:722:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[n", "SCROLL_FORWARD"); ^ keys.c:554: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:723:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[p", "SCROLL_BACKWARD"); ^ keys.c:554: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:724:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[^?", "DELETE_PREVIOUS_WORD"); ^ keys.c:554: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:727:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[O^Z", "STOP_IRC"); ^ keys.c:554: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:728:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[^Z", "STOP_IRC"); ^ keys.c:554: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:729:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OA", "BACKWARD_HISTORY"); ^ keys.c:554: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:730:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[A", "BACKWARD_HISTORY"); ^ keys.c:554: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:731:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OB", "FORWARD_HISTORY"); ^ keys.c:554: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:732:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[B", "FORWARD_HISTORY"); ^ keys.c:554: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:733:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OC", "FORWARD_CHARACTER"); ^ keys.c:554: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:734:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[C", "FORWARD_CHARACTER"); ^ keys.c:554: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:735:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OD", "BACKWARD_CHARACTER"); ^ keys.c:554: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:736:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[D", "BACKWARD_CHARACTER"); ^ keys.c:554: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:737:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OF", "SCROLL_END"); ^ keys.c:554: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:738:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[F", "SCROLL_END"); ^ keys.c:554: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:739:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OG", "SCROLL_FORWARD"); ^ keys.c:554: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:740:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[G", "SCROLL_FORWARD"); ^ keys.c:554: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:741:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OH", "SCROLL_START"); ^ keys.c:554: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:742:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[H", "SCROLL_START"); ^ keys.c:554: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:743:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[OI", "SCROLL_BACKWARD"); ^ keys.c:554: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:744:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[I", "SCROLL_BACKWARD"); ^ keys.c:554: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:745:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[On", "NEXT_WINDOW"); ^ keys.c:554: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:746:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[n", "NEXT_WINDOW"); ^ keys.c:554: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:747:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[Op", "PREVIOUS_WINDOW"); ^ keys.c:554: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:748:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] BIND("^[[p", "PREVIOUS_WINDOW"); ^ keys.c:554: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:749: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:554: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("^[[1~", "SCROLL_START"); ^ keys.c:554: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("^[O4~", "SCROLL_END"); ^ keys.c:554: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("^[[4~", "SCROLL_END"); ^ keys.c:554: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("^[O5~", "SCROLL_BACKWARD"); ^ keys.c:554: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("^[[5~", "SCROLL_BACKWARD"); ^ keys.c:554: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("^[O6~", "SCROLL_FORWARD"); ^ keys.c:554: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("^[[6~", "SCROLL_FORWARD"); ^ keys.c:554: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:774:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_up, BACKWARD_HISTORY); ^ keys.c:554: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:775:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_down, FORWARD_HISTORY); ^ keys.c:554: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:776:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_left, BACKWARD_CHARACTER); ^ keys.c:554: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:777:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_right, FORWARD_CHARACTER); ^ keys.c:554: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:778:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_ppage, SCROLL_BACKWARD); ^ keys.c:554: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:779:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_npage, SCROLL_FORWARD); ^ keys.c:554: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:780:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_home, SCROLL_START); ^ keys.c:554: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:781:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_end, SCROLL_END); ^ keys.c:554: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:782:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_ic, TOGGLE_INSERT_MODE); ^ keys.c:554: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:783:5: warning: pointer targets in passing argument 1 of 'bind_string' differ in signedness [-Wpointer-sign] TBIND(key_dc, DELETE_CHARACTER); ^ keys.c:554: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 'save_bindings': keys.c:793:5: warning: pointer targets in passing argument 3 of 'save_bindings_recurse' differ in signedness [-Wpointer-sign] save_bindings_recurse(fp, head_keymap, "", 0); ^ keys.c:791:6: note: expected 'const unsigned char *' but argument is of type 'char *' void save_bindings_recurse (FILE *, struct Key *, const unsigned char *, size_t); ^ keys.c: In function 'save_bindings_recurse': keys.c:804: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:804: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 'unload_bindings': keys.c:861:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(bp->filename, pkg)) ^ In file included from keys.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:861:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(bp->filename, pkg)) ^ In file included from keys.c:39:0: ./../include/ircaux.h:90: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:877:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (map[c].bound && !my_stricmp(map[c].filename, pkg)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:877:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (map[c].bound && !my_stricmp(map[c].filename, pkg)) { ^ In file included from keys.c:39:0: ./../include/ircaux.h:90: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:932: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:446: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:954: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:446: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:1046:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if ((seq = new_next_arg(args, &args)) == NULL) { ^ keys.c:1047: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:217: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:1053: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:91: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:1057: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:91: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:1062:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if ((seq = get_term_capability(symbol, 0, 1)) == NULL) { ^ keys.c:1067: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:91: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:1069:15: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if ((seq = new_next_arg(args, &args)) == NULL) { ^ keys.c:1070: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:217: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:1089: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:91: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:1089: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:91: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:1113: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:1113: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:1126: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:1163: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1163: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1170: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:218: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:1180: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:1180: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:1259: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:91: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:1259: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:91: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:1267: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:91: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:1267: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:91: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:1278: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:91: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:1278: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:91: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:1287: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:91: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:1287: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:91: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:1288: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1288: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1292: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1292: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1297:3: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'BindFunction' [-Wformat=] malloc_sprintf(&retval, "internal %p", bp->func); ^ keys.c:1302: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:91: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:1302: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:91: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:1306: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:91: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:1306: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:91: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:1311: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:91: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:1311: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:91: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:1318: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:91: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:1318: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:91: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:1321: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:91: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:1321: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:91: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:1329: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:91: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:1329: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:91: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:27:52: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] #define GET_STR_ARG(x, y) {RETURN_IF_EMPTY((y)); x = new_next_arg((y), &(y));} ^ keys.c:1333:2: note: in expansion of macro 'GET_STR_ARG' GET_STR_ARG(seq, input); ^ keys.c:1336: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1336: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1344: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1344: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ keys.c:1348: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:91: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:1348: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:91: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:1353: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:91: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:1353: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:91: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:1360: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:91: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:1360: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:91: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:1365:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] seq = new_next_arg(input, &input); ^ keys.c:1367:6: warning: pointer targets in passing argument 2 of 'bindctl_getmap' differ in signedness [-Wpointer-sign] bindctl_getmap(head_keymap, "", 0, &retval); ^ keys.c:1252:6: note: expected 'const unsigned char *' but argument is of type 'char *' void bindctl_getmap (struct Key *, const unsigned char *, int, char **); ^ keys.c:1382: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:91: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: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:91: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:1402: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:1402: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:1410: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:190: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 -O1 -pedantic -I./../include -I../include -c lastlog.c lastlog.c: In function 'parse_lastlog_level': lastlog.c:149: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 lastlog.c:42:0: ./../include/ircaux.h:91: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:149: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 lastlog.c:42:0: ./../include/ircaux.h:91: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:151: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 lastlog.c:42:0: ./../include/ircaux.h:91: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:151: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 lastlog.c:42:0: ./../include/ircaux.h:91: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:166:6: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(str, levels[i], len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:91: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:166:6: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(str, levels[i], len)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c: In function 'lastlog': lastlog.c:370: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:91: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:370: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:91: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:378: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:91: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:378: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:91: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:386: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:91: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:386: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:91: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:394: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:91: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:394: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:91: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:409: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:91: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:409: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:91: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:424: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:91: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:424: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:91: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:439: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:91: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:439: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:91: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:463: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:91: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:463: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:91: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:467: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:91: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:467: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:91: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:475: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:91: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:475: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:91: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:477: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:91: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:477: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:91: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:479: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:91: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:479: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:91: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:481: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:91: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:481: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:91: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:486:7: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(levels[i], arg+2, len-2)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:486:7: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(levels[i], arg+2, len-2)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:91: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:498: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:91: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:498: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:91: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:503:7: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(levels[i], arg+1, len-1)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ lastlog.c:503:7: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(levels[i], arg+1, len-1)) ^ In file included from lastlog.c:42:0: ./../include/ircaux.h:91: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: In function 'function_line': lastlog.c:938: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ lastlog.c:938: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c list.c list.c: In function 'add_list_strcmp': list.c:42: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ list.c:42: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:90: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:47: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ list.c:47: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c log.c log.c: In function 'add_to_log': log.c:192:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] size = (strlen(line) + 1) * 11; ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from log.c:37: /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) ^ log.c:194:2: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(local_line, line, size + 1); ^ In file included from ./../include/ircaux.h:16:0, from log.c:41: ./../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); ^ gcc -O1 -pedantic -I./../include -I../include -c logfiles.c logfiles.c: In function 'get_log_by_desc': logfiles.c:152: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:152: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:37:0: ./../include/ircaux.h:90: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:164: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:164: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:37:0: ./../include/ircaux.h:90: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_name': logfiles.c:441: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:441: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:37:0: ./../include/ircaux.h:90: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_type': logfiles.c:605: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:37:0: ./../include/ircaux.h:91: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:605: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:37:0: ./../include/ircaux.h:91: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:607: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:37:0: ./../include/ircaux.h:91: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:607: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:37:0: ./../include/ircaux.h:91: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 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg, "TARGET", 1)) ^ In file included from logfiles.c:37:0: ./../include/ircaux.h:91: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] else if (!my_strnicmp(arg, "TARGET", 1)) ^ In file included from logfiles.c:37:0: ./../include/ircaux.h:91: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:659: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:37:0: ./../include/ircaux.h:91: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:659: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:37:0: ./../include/ircaux.h:91: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:699:4: warning: pointer targets in passing argument 3 of 'add_to_log' differ in signedness [-Wpointer-sign] add_to_log(log->log, winref, orig_str, log->mangler, log->rewrite); ^ In file included from logfiles.c:34:0: ./../include/log.h:15:7: note: expected 'const unsigned char *' but argument is of type 'const char *' void add_to_log (FILE *, long, const unsigned char *, int, const char *); ^ logfiles.c:711:4: warning: pointer targets in passing argument 3 of 'add_to_log' differ in signedness [-Wpointer-sign] add_to_log(log->log, winref, orig_str, log->mangler, log->rewrite); ^ In file included from logfiles.c:34:0: ./../include/log.h:15:7: note: expected 'const unsigned char *' but argument is of type 'const char *' void add_to_log (FILE *, long, const unsigned char *, int, const char *); ^ logfiles.c:732:3: warning: pointer targets in passing argument 3 of 'add_to_log' differ in signedness [-Wpointer-sign] add_to_log(log->log, winref, orig_str, log->mangler, log->rewrite); ^ In file included from logfiles.c:34:0: ./../include/log.h:15:7: note: expected 'const unsigned char *' but argument is of type 'const char *' void add_to_log (FILE *, long, const unsigned char *, int, const char *); ^ logfiles.c: In function 'logctl': logfiles.c:769:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUMS", 7)) { ^ In file included from logfiles.c:37:0: ./../include/ircaux.h:91: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:769:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(listc, "REFNUMS", 7)) { ^ In file included from logfiles.c:37:0: ./../include/ircaux.h:91: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:774: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:774: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:776: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:776: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:778: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:778: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:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ logfiles.c:790: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:37:0: ./../include/ircaux.h:91: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:790: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:37:0: ./../include/ircaux.h:91: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:795: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:37:0: ./../include/ircaux.h:91: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:795: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:37:0: ./../include/ircaux.h:91: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:801: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:37:0: ./../include/ircaux.h:91: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:801: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:37:0: ./../include/ircaux.h:91: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: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:37:0: ./../include/ircaux.h:91: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: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:37:0: ./../include/ircaux.h:91: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:813: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:37:0: ./../include/ircaux.h:91: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:813: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:37:0: ./../include/ircaux.h:91: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:815: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:37:0: ./../include/ircaux.h:91: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:815: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:37:0: ./../include/ircaux.h:91: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:817: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:37:0: ./../include/ircaux.h:91: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:817: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:37:0: ./../include/ircaux.h:91: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:819: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:37:0: ./../include/ircaux.h:91: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:819: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:37:0: ./../include/ircaux.h:91: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:821: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:37:0: ./../include/ircaux.h:91: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:821: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:37:0: ./../include/ircaux.h:91: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:824: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:37:0: ./../include/ircaux.h:91: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:824: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:37:0: ./../include/ircaux.h:91: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:827: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:37:0: ./../include/ircaux.h:91: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:827: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:37:0: ./../include/ircaux.h:91: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:829: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:37:0: ./../include/ircaux.h:91: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:829: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:37:0: ./../include/ircaux.h:91: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:831: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:37:0: ./../include/ircaux.h:91: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:831: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:37:0: ./../include/ircaux.h:91: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:833: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:37:0: ./../include/ircaux.h:91: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:833: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:37:0: ./../include/ircaux.h:91: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:835: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:37:0: ./../include/ircaux.h:91: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:835: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:37:0: ./../include/ircaux.h:91: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:838: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:37:0: ./../include/ircaux.h:91: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:838: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:37:0: ./../include/ircaux.h:91: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:844: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:37:0: ./../include/ircaux.h:91: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:844: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:37:0: ./../include/ircaux.h:91: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:847: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:37:0: ./../include/ircaux.h:91: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:847: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:37:0: ./../include/ircaux.h:91: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, "SERVER", 3)) { ^ In file included from logfiles.c:37:0: ./../include/ircaux.h:91: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, "SERVER", 3)) { ^ In file included from logfiles.c:37:0: ./../include/ircaux.h:91: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:853: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:37:0: ./../include/ircaux.h:91: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:853: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:37:0: ./../include/ircaux.h:91: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:37:0: ./../include/ircaux.h:91: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:37:0: ./../include/ircaux.h:91: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:37:0: ./../include/ircaux.h:91: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:37:0: ./../include/ircaux.h:91: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:863: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:37:0: ./../include/ircaux.h:91: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:863: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:37:0: ./../include/ircaux.h:91: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, "STATUS", 3)) { ^ In file included from logfiles.c:37:0: ./../include/ircaux.h:91: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, "STATUS", 3)) { ^ In file included from logfiles.c:37:0: ./../include/ircaux.h:91: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:873: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:37:0: ./../include/ircaux.h:91: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:873: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:37:0: ./../include/ircaux.h:91: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:876: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:37:0: ./../include/ircaux.h:91: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:876: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:37:0: ./../include/ircaux.h:91: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: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:37:0: ./../include/ircaux.h:91: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: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:37:0: ./../include/ircaux.h:91: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:882: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:37:0: ./../include/ircaux.h:91: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:882: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:37:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -O1 -pedantic -I./../include -I../include -c mail.c gcc -O1 -pedantic -I./../include -I../include -c names.c names.c: In function 'find_channel': names.c:182:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(ch->channel, channel)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:182:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(ch->channel, channel)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c: In function 'remove_from_channel': names.c:623:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (channel && my_stricmp(channel, chan->channel)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:623:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (channel && my_stricmp(channel, chan->channel)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c: In function 'is_current_channel': names.c:1408:25: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(name, channel)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:1408:25: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(name, channel)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c: In function 'move_channel_to_window': names.c:1703:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (x && my_stricmp(chan, x)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:1703:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (x && my_stricmp(chan, x)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c: In function 'cant_join_channel': names.c:1844:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(w->waiting_channel, channel)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:1844:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(w->waiting_channel, channel)) ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c: In function 'match_chan_with_id': names.c:1900:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] return (my_stricmp(chan + 1, match + i) && ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:1900:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] return (my_stricmp(chan + 1, match + i) && ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:1901:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(chan + 6, match + i)); ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:1901:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(chan + 6, match + i)); ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:1904:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(chan, match); ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ names.c:1904:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] return my_stricmp(chan, match); ^ In file included from names.c:39:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c network.c network.c: In function 'client_connect': network.c:235:5: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] if (getpeername(fd, (SA *)&peer, &peerlen)) ^ In file included from ./../include/irc_std.h:52:0, from ./../include/irc.h:28, from network.c:34: /usr/include/i386-linux-gnu/sys/socket.h:142:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getpeername (int __fd, __SOCKADDR_ARG __addr, ^ network.c: In function 'Accept': network.c:648:2: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] retval = accept(s, addr, addrlen); ^ In file included from ./../include/irc_std.h:52:0, from ./../include/irc.h:28, from network.c:34: /usr/include/i386-linux-gnu/sys/socket.h:244:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ gcc -O1 -pedantic -I./../include -I../include -c newio.c gcc -O1 -pedantic -I./../include -I../include -c notice.c notice.c: In function 'kill_message': notice.c:444: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 notice.c:43:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ notice.c:444: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 notice.c:43:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ notice.c:455: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 notice.c:43:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ notice.c:455: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 notice.c:43:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -O1 -pedantic -I./../include -I../include -c notify.c notify.c: In function 'ison_notify': notify.c:311: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ notify.c:311: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c numbers.c numbers.c: In function 'display_msg': numbers.c:109: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:91: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:109: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:91: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:266:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(umodes, "(brown")) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:266:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(umodes, "(brown")) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:267:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (ArgList[3] && !my_stricmp(ArgList[3], "paper")) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:267:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (ArgList[3] && !my_stricmp(ArgList[3], "paper")) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:268:7: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (ArgList[4] && !my_stricmp(ArgList[4], "bag")) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:268:7: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (ArgList[4] && !my_stricmp(ArgList[4], "bag")) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:269:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (ArgList[5] && !my_stricmp(ArgList[5], "release)")) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:269:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (ArgList[5] && !my_stricmp(ArgList[5], "release)")) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:717: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:91: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:717: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:91: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:763:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(target, nick)) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:763:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(target, nick)) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:865:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(target, nick)) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:865:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(target, nick)) ^ In file included from numbers.c:40:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ numbers.c:904: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:91: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:904: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:91: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 -O1 -pedantic -I./../include -I../include -c output.c output.c: In function 'put_it': output.c:215:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:188: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:233:4: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:188: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:269:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:188: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:290:4: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:188: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:304:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:188:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ output.c: In function 'error': output.c:324:3: warning: pointer targets in passing argument 1 of 'put_echo' differ in signedness [-Wpointer-sign] put_echo(putbuf); ^ output.c:188:6: note: expected 'const unsigned char *' but argument is of type 'char *' void put_echo (const unsigned char *str) ^ gcc -O1 -pedantic -I./../include -I../include -c parse.c parse.c: In function 'p_pong': parse.c:540: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ parse.c:540: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:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c queue.c queue.c: In function 'queuecmd': queue.c:98: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 queue.c:44:0: ./../include/ircaux.h:91: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:98: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 queue.c:44:0: ./../include/ircaux.h:91: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 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(arg + 1, "SHOW", 1)) { ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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] else if (!my_strnicmp(arg + 1, "SHOW", 1)) { ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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:103: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 queue.c:44:0: ./../include/ircaux.h:91: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:103: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 queue.c:44:0: ./../include/ircaux.h:91: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, "DO", 2)) ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "DO", 2)) ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "DELETE", 2)) ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "DELETE", 2)) ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "FLUSH", 1)) ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "FLUSH", 1)) ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "EXPAND_NOW", 1)) ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "EXPAND_NOW", 1)) ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "HELP", 1)) { ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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, "HELP", 1)) { ^ In file included from queue.c:44:0: ./../include/ircaux.h:91: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:204: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 queue.c:44:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ queue.c:204: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 queue.c:44:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c reg.c reg.c: In function 'new_match': reg.c:186:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_asterisk_point = string; ^ reg.c:214:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_asterisk_point = string; ^ reg.c:276:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_asterisk_point = string; ^ reg.c:324:24: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_percent_point = string; ^ reg.c:356:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] after_wildcard = pattern; ^ reg.c:359:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_asterisk_point = string; ^ reg.c:365:24: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] last_percent_point = string; ^ reg.c:485:40: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string = last_asterisk_point + 1; ^ reg.c:486:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pattern = after_wildcard; ^ reg.c:495:40: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] string = last_percent_point + 1; ^ reg.c:496:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pattern = after_wildcard; ^ reg.c: In function 'wild_match': reg.c:622:5: warning: pointer targets in passing argument 1 of 'new_match' differ in signedness [-Wpointer-sign] return new_match(pattern, str); ^ reg.c:114: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:622:5: warning: pointer targets in passing argument 2 of 'new_match' differ in signedness [-Wpointer-sign] return new_match(pattern, str); ^ reg.c:114: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:639:4: warning: pointer targets in passing argument 1 of 'new_match' differ in signedness [-Wpointer-sign] return new_match(p, str); ^ reg.c:114: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:639:4: warning: pointer targets in passing argument 2 of 'new_match' differ in signedness [-Wpointer-sign] return new_match(p, str); ^ reg.c:114: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 -O1 -pedantic -I./../include -I../include -c screen.c screen.c: In function 'all_off': screen.c:240:2: warning: overflow in implicit constant conversion [-Woverflow] retval[1] = retval[2] = retval[3] = retval[4] = 0x80; ^ screen.c:242:2: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ screen.c: In function 'logic_attributes': screen.c:275:14: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char *str = output; ^ screen.c: In function 'normalize_string': screen.c:804: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:37: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const u_char *' extern size_t strlen (const char *__s) ^ screen.c: In function 'denormalize_string': screen.c:1497: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:37: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const u_char *' extern size_t strlen (const char *__s) ^ screen.c: In function 'prepare_display': screen.c:1570:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] *cont = empty_string, ^ screen.c:1594:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!(cont_ptr = get_string_var(CONTINUED_LINE_VAR))) ^ screen.c:1595:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] cont_ptr = empty_string; ^ screen.c:1810:5: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] char *copy = LOCAL_COPY(cont_ptr); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:37: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'u_char *' extern size_t strlen (const char *__s) ^ screen.c:1810:5: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] char *copy = 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:37: /usr/include/i386-linux-gnu/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'u_char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ screen.c:1810:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *copy = LOCAL_COPY(cont_ptr); ^ screen.c:1811:5: warning: pointer targets in passing argument 1 of 'normalize_string' differ in signedness [-Wpointer-sign] free_me_later = copy = normalize_string(copy, 0); ^ screen.c:743:10: note: expected 'const u_char *' but argument is of type 'char *' u_char * normalize_string (const u_char *str, int logical) ^ screen.c:1811:26: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] free_me_later = copy = normalize_string(copy, 0); ^ screen.c:1812:5: warning: pointer targets in passing argument 1 of 'output_with_count' differ in signedness [-Wpointer-sign] size_t cont_len = output_with_count(copy, 0, 0); ^ In file included from screen.c:41:0: ./../include/screen.h:169:6: note: expected 'const unsigned char *' but argument is of type 'char *' int output_with_count (const unsigned char *, int, int); ^ screen.c:1812:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] size_t cont_len = output_with_count(copy, 0, 0); ^ screen.c:1816:7: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strlen(cont_ptr) - ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:37: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'u_char *' extern size_t strlen (const char *__s) ^ screen.c:1821:7: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] "%-*s", size, 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:37: /usr/include/i386-linux-gnu/bits/stdio2.h:61:1: note: expected 'char * __restrict__' but argument is of type 'u_char *' __NTH (snprintf (char *__restrict __s, size_t __n, ^ screen.c:1877: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 screen.c:49:0: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'u_char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ screen.c:1906: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:37: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'u_char *' extern size_t strlen (const char *__s) ^ screen.c:1906: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:37: /usr/include/i386-linux-gnu/bits/string3.h:102:1: note: expected 'const char * __restrict__' but argument is of type 'u_char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ screen.c:1906:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pos_copy = LOCAL_COPY(buffer + word_break); ^ screen.c:1907: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 screen.c:49: ./../include/compat.h:19:8: note: expected 'char *' but argument is of type 'u_char *' size_t strlcpy (char *, const char *, size_t); ^ screen.c:1907: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 screen.c:49: ./../include/compat.h:19:8: note: expected 'const char *' but argument is of type 'u_char *' size_t strlcpy (char *, const char *, size_t); ^ screen.c:1908:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] display_attributes(buffer + strlen(buffer), &saved_a); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:37: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'u_char *' extern size_t strlen (const char *__s) ^ screen.c:1909: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 screen.c:49: ./../include/compat.h:23:8: note: expected 'char *' but argument is of type 'u_char *' size_t strlcat (char *, const char *, size_t); ^ screen.c:1909: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 screen.c:49: ./../include/compat.h:23:8: note: expected 'const char *' but argument is of type 'u_char *' size_t strlcat (char *, const char *, size_t); ^ screen.c:1910:4: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] display_attributes(buffer + strlen(buffer), &a); ^ In file included from ./../include/irc_std.h:27:0, from ./../include/irc.h:28, from screen.c:37: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'u_char *' extern size_t strlen (const char *__s) ^ screen.c:1912: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:37: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'u_char *' extern size_t strlen (const char *__s) ^ screen.c:1938: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 screen.c:49:0: ./../include/ircaux.h:184:8: note: expected 'const char *' but argument is of type 'u_char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ screen.c: In function 'add_to_screen': screen.c:2106: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:37: /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:2112: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:41: ./../include/lastlog.h:63:7: note: expected 'const char *' but argument is of type 'const unsigned char *' void add_to_lastlog (struct WindowStru *, const char *); ^ screen.c:2115: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:37: /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:2164:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && !my_stricmp(who_from, chan)) ^ In file included from screen.c:49:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2164:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && !my_stricmp(who_from, chan)) ^ In file included from screen.c:49:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2180:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] && !my_stricmp(who_from, tmp->query_nick) ^ In file included from screen.c:49:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2180:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] && !my_stricmp(who_from, tmp->query_nick) ^ In file included from screen.c:49:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2185:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] && !my_stricmp(who_from, tmp->query_nick + 1)) ^ In file included from screen.c:49:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2185:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] && !my_stricmp(who_from, tmp->query_nick + 1)) ^ In file included from screen.c:49:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2189:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] && !my_stricmp(who_from, tmp->query_nick)))) ^ In file included from screen.c:49:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2189:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] && !my_stricmp(who_from, tmp->query_nick)))) ^ In file included from screen.c:49:0: ./../include/ircaux.h:90: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 'add_to_window': screen.c:2315: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:55:0: ./../include/commands.h:36: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:2349:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = prepend_exp; ^ screen.c:2356:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] strval = normalize_string(str, 0); ^ screen.c:2359:5: warning: pointer targets in passing argument 1 of 'malloc_strdup' differ in signedness [-Wpointer-sign] strval = malloc_strdup(str); ^ In file included from screen.c:49:0: ./../include/ircaux.h:186:8: note: expected 'const char *' but argument is of type 'const unsigned char *' char * malloc_strdup (const char *); ^ screen.c:2362:2: warning: pointer targets in passing argument 2 of 'window_disp' differ in signedness [-Wpointer-sign] window_disp(window, strval, str); ^ screen.c:161:16: note: expected 'const unsigned char *' but argument is of type 'char *' static void window_disp (Window *window, const unsigned char *str, const unsigned char *orig_str); ^ screen.c:2379:3: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] if (window->beep_always && strchr(str, '\007')) ^ screen.c:2379:3: note: expected 'const char *' but argument is of type 'const unsigned char *' screen.c: In function 'window_disp': screen.c:2436: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, orig_str); ^ In file included from screen.c:51:0: ./../include/log.h:17: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:2437:2: warning: pointer targets in passing argument 2 of 'add_to_lastlog' differ in signedness [-Wpointer-sign] add_to_lastlog(window, orig_str); ^ In file included from ./../include/window.h:14:0, from ./../include/screen.h:13, from screen.c:41: ./../include/lastlog.h:63:7: note: expected 'const char *' but argument is of type 'const unsigned char *' void add_to_lastlog (struct WindowStru *, const char *); ^ screen.c: In function 'repaint_window_body': screen.c:2622:3: warning: pointer targets in passing argument 2 of 'rite' differ in signedness [-Wpointer-sign] rite(window, curr_line->line); ^ screen.c:1975: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_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 screen.c:49:0: ./../include/ircaux.h:90: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 screen.c:49:0: ./../include/ircaux.h:90: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 screen.c:49:0: ./../include/ircaux.h:90: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 screen.c:49:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ screen.c:2944:7: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] &new_sock_size); ^ In file included from ./../include/irc_std.h:52:0, from ./../include/irc.h:28, from screen.c:37: /usr/include/i386-linux-gnu/sys/socket.h:244:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ screen.c:2960:7: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] &new_sock_size); ^ In file included from ./../include/irc_std.h:52:0, from ./../include/irc.h:28, from screen.c:37: /usr/include/i386-linux-gnu/sys/socket.h:244:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ screen.c:2837:10: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] setuid(getuid()); ^ screen.c:2838:10: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result] setgid(getgid()); ^ gcc -O1 -pedantic -I./../include -I../include -c server.c server.c: In function 'add_to_server_list': server.c:201:7: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(server_type, "IRC-SSL") == 0) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:201:7: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(server_type, "IRC-SSL") == 0) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90: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 'find_in_server_list': server.c:358:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] MATCH_WITH_COMPLETION(server, s->name) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:358:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] MATCH_WITH_COMPLETION(server, s->name) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:361:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] MATCH_WITH_COMPLETION(server, s->itsname) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:361:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] MATCH_WITH_COMPLETION(server, s->itsname) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: 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 'servercmd': server.c:761:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] !my_strnicmp(server, "-DELETE", strlen(server))) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:761:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] !my_strnicmp(server, "-DELETE", strlen(server))) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:789:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] !my_strnicmp(server, "-ADD", strlen(server))) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:789:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] !my_strnicmp(server, "-ADD", strlen(server))) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:872: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") == 0) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:872: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") == 0) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90: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:967:6: 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: In function 'vsend_to_aserver': server.c:1029: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: In function 'reconnect': server.c:1451:8: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] get_server_group(j))) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:1451:8: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] get_server_group(j))) ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90: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 'is_me': server.c:2297: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:2297: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90: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:2330:6: 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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:2330:6: 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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90: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:2372: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:2372: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90: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:2670: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ server.c:2670: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:90: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 'serverctl': server.c:2999: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 ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:2999: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 ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3010: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3010: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3017: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3017: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3020: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3020: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3023: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3023: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3026: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3026: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3029: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3029: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3032: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3032: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3035: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3035: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3038: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3038: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3041: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3041: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3044: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3044: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3047: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3047: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3050: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3050: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3053: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3053: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3056: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3056: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3059:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UMODES", len)) { ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3059:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UMODES", len)) { ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3062: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3062: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3065: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3065: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3068: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3068: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3071: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3071: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3075: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3075: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3084: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3084: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3091: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3091: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3094: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3094: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3099: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3099: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3101: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3101: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3104: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3104: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3107: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3107: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3110: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3110: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3113: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3113: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3116: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3116: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3119: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3119: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3125: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3125: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3128: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3128: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3131: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3131: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3137: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3137: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3139:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UMODES", len)) { ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3139:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] } else if (!my_strnicmp(listc, "UMODES", len)) { ^ In file included from ./../include/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3141: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3141: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3143: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3143: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3145: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3145: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3147: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3147: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3152: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3152: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3161: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3161: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3170: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3170: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3179: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ server.c:3179: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/alist.h:9:0, from ./../include/notify.h:12, from ./../include/server.h:18, from server.c:44: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -O1 -pedantic -I./../include -I../include -c ssl.c gcc -O1 -pedantic -I./../include -I../include -c status.c status.c: In function 'make_status': status.c:611: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/i386-linux-gnu/bits/stdio2.h:61:1: note: expected 'char * __restrict__' but argument is of type 'u_char *' __NTH (snprintf (char *__restrict __s, size_t __n, ^ status.c:629:4: warning: pointer targets in passing argument 1 of 'expand_alias' differ in signedness [-Wpointer-sign] str = expand_alias(buffer, empty_string, &af, NULL); ^ In file included from status.c:54:0: ./../include/alias.h:55:9: note: expected 'const char *' but argument is of type 'u_char *' char * expand_alias (const char *, const char *, int *, ssize_t *); ^ status.c:629:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] str = expand_alias(buffer, empty_string, &af, NULL); ^ status.c:633: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 'u_char *' size_t strlcpy (char *, const char *, size_t); ^ status.c:633: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 'u_char *' size_t strlcpy (char *, const char *, size_t); ^ status.c:742: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 'u_char *' size_t strlcat (char *, const char *, size_t); ^ status.c:742: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 'u_char *' size_t strlcat (char *, const char *, size_t); ^ status.c:754: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 'u_char *' size_t strlcat (char *, const char *, size_t); ^ status.c:754: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 'u_char *' size_t strlcat (char *, const char *, size_t); ^ status.c:757: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 u_char *' extern size_t strlen (const char *__s) ^ status.c:758: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 'u_char *' size_t strlcpy (char *, const char *, size_t); ^ status.c:758: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 'u_char *' size_t strlcpy (char *, const char *, size_t); ^ status.c:759: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 'u_char *' size_t strlcat (char *, const char *, size_t); ^ status.c:759: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 'u_char *' size_t strlcat (char *, const char *, size_t); ^ status.c:760: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 'u_char *' size_t strlcat (char *, const char *, size_t); ^ status.c:760: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 u_char *' size_t strlcat (char *, const char *, size_t); ^ status.c:782: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:782:4: note: expected 'const char *' but argument is of type 'u_char *' status.c:782:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] status.c:782:4: note: expected 'const char *' but argument is of type 'u_char *' status.c:782:4: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] status.c:782:4: note: expected 'const char *' but argument is of type 'u_char *' status.c:782:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] status.c:782:4: note: expected 'const char *' but argument is of type 'u_char *' status.c:782:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] status.c:782:4: note: expected 'const char *' but argument is of type 'u_char *' status.c:782:4: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] status.c:782:4: note: expected 'const char *' but argument is of type 'u_char *' status.c:787: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 'u_char *' char * malloc_strcpy_c (char **, const char *, size_t *); ^ gcc -O1 -pedantic -I./../include -I../include -c term.c term.c: In function 'control_mangle': term.c:1620:3: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ term.c:1639:2: warning: pointer targets in return differ in signedness [-Wpointer-sign] return retval; ^ term.c: In function 'get_term_capability': term.c:1673:6: warning: pointer targets in passing argument 1 of 'control_mangle' differ in signedness [-Wpointer-sign] control_mangle(*(char **)t->ptr) : ^ term.c:1613:15: note: expected 'unsigned char *' but argument is of type 'char *' static char * control_mangle (unsigned char *text) ^ gcc -O1 -pedantic -I./../include -I../include -c timer.c timer.c: In function 'timercmd': timer.c:85:3: 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:91: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:85:3: 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:91: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:106:4: 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:91: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:106:4: 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:91: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:115:3: 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:91: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:115:3: 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:91: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:127:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag+1, "REF", 3)) /* REFNUM */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:127:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag+1, "REF", 3)) /* REFNUM */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:138:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag+1, "REP", 3)) /* REPEAT */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:138:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag+1, "REP", 3)) /* REPEAT */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:153:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "U", 1)) /* UPDATE */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:153:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "U", 1)) /* UPDATE */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:156:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "L", 1)) /* LIST */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:156:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "L", 1)) /* LIST */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:161:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "W", 1)) /* WINDOW */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:161:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(flag + 1, "W", 1)) /* WINDOW */ ^ In file included from timer.c:44:0: ./../include/ircaux.h:91: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:171:8: 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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c:171:8: 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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c: In function 'get_timer': timer.c:372: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ timer.c:372: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:90: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:753: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:91: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:753: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:91: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:758: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:91: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:758: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:91: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:765: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:91: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:765: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:91: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:767: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:91: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:767: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:91: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:774: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:91: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:774: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:91: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:781: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:91: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:781: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:91: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:784: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:91: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:784: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:91: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:788: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:91: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:788: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:91: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:792: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:91: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:792: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:91: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:794: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:91: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:794: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:91: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:797: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:91: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:797: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:91: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:799: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:91: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:799: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:91: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:802: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:91: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:802: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:91: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:813: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:91: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:813: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:91: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:821: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:91: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:821: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:91: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:823: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:91: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:823: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:91: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:825: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:91: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:825: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:91: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:830: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:91: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:830: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:91: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:838: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:91: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:838: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:91: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:843: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:91: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:843: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -O1 -pedantic -I./../include -I../include -c translat.c translat.c: In function 'set_translation': translat.c:99:7: warning: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *' [-Wformat=] inputs+4, inputs+5, inputs+6, inputs+7); ^ translat.c:99:7: warning: format '%x' expects argument of type 'unsigned int *', but argument 4 has type 'int *' [-Wformat=] translat.c:99:7: warning: format '%x' expects argument of type 'unsigned int *', but argument 5 has type 'int *' [-Wformat=] translat.c:99:7: warning: format '%x' expects argument of type 'unsigned int *', but argument 6 has type 'int *' [-Wformat=] translat.c:99:7: warning: format '%x' expects argument of type 'unsigned int *', but argument 7 has type 'int *' [-Wformat=] translat.c:99:7: warning: format '%x' expects argument of type 'unsigned int *', but argument 8 has type 'int *' [-Wformat=] translat.c:99:7: warning: format '%x' expects argument of type 'unsigned int *', but argument 9 has type 'int *' [-Wformat=] translat.c:99:7: warning: format '%x' expects argument of type 'unsigned int *', but argument 10 has type 'int *' [-Wformat=] gcc -O1 -pedantic -I./../include -I../include -c ./vars.c \ -DWSERV_PATH=\"/usr/lib/epic4/wserv4\" ./vars.c: In function 'set_var_value': ./vars.c:684:10: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(var->string, value)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:684:10: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] my_stricmp(var->string, value)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:90: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:1009: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:38: ./../include/ircaux.h:91: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:1009: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:38: ./../include/ircaux.h:91: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:1011: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:38: ./../include/ircaux.h:91: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:1011: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:38: ./../include/ircaux.h:91: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:1013: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:38: ./../include/ircaux.h:91: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:1013: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:38: ./../include/ircaux.h:91: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:1015: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:38: ./../include/ircaux.h:91: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:1015: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:38: ./../include/ircaux.h:91: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:1017: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:38: ./../include/ircaux.h:91: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:1017: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:38: ./../include/ircaux.h:91: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:1019: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:38: ./../include/ircaux.h:91: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:1019: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:38: ./../include/ircaux.h:91: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:1021: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:38: ./../include/ircaux.h:91: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:1021: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:38: ./../include/ircaux.h:91: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:1023: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:38: ./../include/ircaux.h:91: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:1023: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:38: ./../include/ircaux.h:91: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:1025: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:38: ./../include/ircaux.h:91: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:1025: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:38: ./../include/ircaux.h:91: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:1027: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:38: ./../include/ircaux.h:91: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:1027: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:38: ./../include/ircaux.h:91: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:1029: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:38: ./../include/ircaux.h:91: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:1029: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:38: ./../include/ircaux.h:91: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:1031: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:38: ./../include/ircaux.h:91: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:1031: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:38: ./../include/ircaux.h:91: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:1033: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:38: ./../include/ircaux.h:91: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:1033: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:38: ./../include/ircaux.h:91: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:1035: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:38: ./../include/ircaux.h:91: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:1035: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:38: ./../include/ircaux.h:91: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:1037: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:38: ./../include/ircaux.h:91: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:1037: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:38: ./../include/ircaux.h:91: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:1039: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:38: ./../include/ircaux.h:91: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:1039: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:38: ./../include/ircaux.h:91: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:1041: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:38: ./../include/ircaux.h:91: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:1041: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:38: ./../include/ircaux.h:91: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:1043: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:38: ./../include/ircaux.h:91: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:1043: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:38: ./../include/ircaux.h:91: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:1045: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:38: ./../include/ircaux.h:91: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:1045: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:38: ./../include/ircaux.h:91: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:1047: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:38: ./../include/ircaux.h:91: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:1047: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:38: ./../include/ircaux.h:91: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:1049: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:38: ./../include/ircaux.h:91: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:1049: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:38: ./../include/ircaux.h:91: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:1051: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:38: ./../include/ircaux.h:91: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:1051: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:38: ./../include/ircaux.h:91: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:1053: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:38: ./../include/ircaux.h:91: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:1053: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:38: ./../include/ircaux.h:91: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:1055:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ROM_CHAR", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1055:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "ROM_CHAR", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1057:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ROM_CHAR", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1057:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-ROM_CHAR", 3)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1059:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "UNDERLINE", 1)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1059:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "UNDERLINE", 1)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1061:4: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-UNDERLINE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1061:4: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(str2, "-UNDERLINE", 2)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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_highlight_char': ./vars.c:1160:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(s, "BOLD", len)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:1160:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(s, "BOLD", len)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1162:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(s, "INVERSE", len)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:1162:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(s, "INVERSE", len)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1164:9: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(s, "UNDERLINE", len)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ ./vars.c:1164:9: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] else if (!my_strnicmp(s, "UNDERLINE", len)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:91: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:1176: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:38: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:1176: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:38: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:1178: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:38: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:1178: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:38: ./../include/ircaux.h:90: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 'do_stack_set': ./vars.c:1243:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(varname, item->varname)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ ./vars.c:1243:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (my_stricmp(varname, item->varname)) ^ In file included from ./../include/alist.h:9:0, from ./vars.c:38: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ gcc -O1 -pedantic -I./../include -I../include -c who.c who.c: In function 'ison_queue_list': who.c:860:3: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'void (*)(int, char *, char *)' [-Wformat=] yell("[%d] [%s] [%p]", count, item->ison_asked, item->line); ^ who.c: In function 'isoncmd': who.c:869:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(args, "-d")) ^ In file included from who.c:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:869:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(args, "-d")) ^ In file included from who.c:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:874:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(args, "-f")) ^ In file included from who.c:37:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ who.c:874:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(args, "-f")) ^ In file included from who.c:37:0: ./../include/ircaux.h:90: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:1063: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:91: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:1063: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:91: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:1086: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:91: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:1086: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:91: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:1206: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:91: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:1206: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -O1 -pedantic -I./../include -I../include -c window.c window.c: In function 'get_window_by_name': window.c:1714:3: 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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:1714:3: 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:90: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:1833: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:165:10: note: expected 'const u_char *' but argument is of type 'char *' u_char *denormalize_string (const u_char *); ^ window.c:1833:3: warning: pointer targets in return differ in signedness [-Wpointer-sign] return denormalize_string(the_window->status.line[line].result); ^ window.c: In function 'get_winref_by_bound_channel': window.c:1917:6: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (tmp->bind_channel && !my_stricmp(tmp->bind_channel, channel)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:1917:6: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (tmp->bind_channel && !my_stricmp(tmp->bind_channel, channel)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90: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 'unbind_channel': window.c:1939:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(tmp->bind_channel, channel)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:1939:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(tmp->bind_channel, channel)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90: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 'is_window_waiting_for_channel': window.c:1962:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (tmp->waiting_channel && !my_stricmp(chan, tmp->waiting_channel)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:1962:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (tmp->waiting_channel && !my_stricmp(chan, tmp->waiting_channel)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90: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 'is_window_name_unique': window.c:2528: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2528: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:90: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:2619: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:2619: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:91:5: 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_bind': window.c:2806:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (window->bind_channel && !my_stricmp(window->bind_channel, arg)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2806:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (window->bind_channel && !my_stricmp(window->bind_channel, arg)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2830:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(chan, arg)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2830:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (!my_stricmp(chan, arg)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2853:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && !my_stricmp(chan, arg) && ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2853:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && !my_stricmp(chan, arg) && ^ In file included from window.c:50:0: ./../include/ircaux.h:90: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_channel': window.c:2920:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(carg, "-i", 2)) ^ In file included from window.c:50:0: ./../include/ircaux.h:91: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:2920:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(carg, "-i", 2)) ^ In file included from window.c:50:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:2953:5: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(arg, w->bind_channel)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2953:5: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(arg, w->bind_channel)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2962:4: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && !my_stricmp(arg, chan)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:2962:4: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && !my_stricmp(arg, chan)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90: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 'window_describe': window.c:3070:2: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'struct ScreenStru *' [-Wformat=] say("\tScreen: %p", window->screen); ^ window.c: In function 'window_echo': window.c:3188:2: warning: pointer targets in passing argument 1 of 'add_to_screen' differ in signedness [-Wpointer-sign] add_to_screen(to_echo); ^ In file included from window.c:43:0: ./../include/screen.h:147:7: note: expected 'const unsigned char *' but argument is of type 'const char *' void add_to_screen (const unsigned char *); ^ window.c: In function 'window_name': window.c:3660: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:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:3660: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:90: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_rebind': window.c:3999:2: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (window->bind_channel && !my_stricmp(window->bind_channel, arg)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:3999:2: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (window->bind_channel && !my_stricmp(window->bind_channel, arg)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:4022:3: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && !my_stricmp(arg, chan) && ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:4022:3: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] if (chan && !my_stricmp(arg, chan) && ^ In file included from window.c:50:0: ./../include/ircaux.h:90: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 'window_rejoin': window.c:4095:3: warning: pointer targets in passing argument 1 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(chan, "-i", 2)) ^ In file included from window.c:50:0: ./../include/ircaux.h:91: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:4095:3: warning: pointer targets in passing argument 2 of 'my_strnicmp' differ in signedness [-Wpointer-sign] if (!my_strnicmp(chan, "-i", 2)) ^ In file included from window.c:50:0: ./../include/ircaux.h:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:4163:12: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(w->bind_channel, chan)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:4163:12: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(w->bind_channel, chan)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'const char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:4169:12: warning: pointer targets in passing argument 1 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(w->waiting_channel, chan)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_stricmp (const unsigned char *, const unsigned char *); ^ window.c:4169:12: warning: pointer targets in passing argument 2 of 'my_stricmp' differ in signedness [-Wpointer-sign] !my_stricmp(w->waiting_channel, chan)) ^ In file included from window.c:50:0: ./../include/ircaux.h:90: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 'windowcmd': window.c:4811: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:4811: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:91: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:4932: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 'change_line': window.c:5508:3: warning: pointer targets in passing argument 2 of 'add_to_display' differ in signedness [-Wpointer-sign] add_to_display(window, empty_string); ^ window.c:4925:5: note: expected 'const unsigned char *' but argument is of type 'char *' int add_to_display (Window *window, const unsigned char *str) ^ window.c:5527: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:5616: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5616: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5623: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5623: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5628: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5628: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5629: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5629: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5637: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5637: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5639: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5639: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5641: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5641: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5643: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5643: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5645: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5645: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5647: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5647: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5649: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5649: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5651: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5651: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5653: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5653: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5655: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5655: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5657: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5657: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5659: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5659: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5661: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5661: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5663: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5663: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5665: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5665: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5667: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5667: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5669: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5669: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5671: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5671: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5673: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5673: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5675: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5675: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5677: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5677: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5679: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5679: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5681: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5681: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5683: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5683: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5685: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5685: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5687: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5687: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5689: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5689: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5691: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5691: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5693: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5693: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5695: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5695: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5697: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5697: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5699: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5699: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5701: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5701: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5703: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5703: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5705: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5705: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5707: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5707: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5709: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5709: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5711: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5711: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5713: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5713: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5715: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5715: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5717: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5717: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5719: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5719: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5721: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5721: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5723: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5723: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5725: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5725: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5727: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5727: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5729: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5729: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5731: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5731: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5733: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5733: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5735: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5735: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5737: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5737: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5740: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ window.c:5740: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:91:5: note: expected 'const unsigned char *' but argument is of type 'char *' int my_strnicmp (const unsigned char *, const unsigned char *, size_t); ^ gcc -O1 -pedantic -I./../include -I../include -c words.c words.c: In function 'find_forward_character': words.c:97:3: warning: overflow in implicit constant conversion [-Woverflow] what = 255; ^ words.c: In function 'find_backward_quote': words.c:167:3: warning: overflow in implicit constant conversion [-Woverflow] what = 255; ^ words.c: In function 'move_to_prev_word': words.c:290:3: warning: overflow in implicit constant conversion [-Woverflow] what = 255; ^ words.c: In function 'move_to_next_word': words.c:484:3: warning: overflow in implicit constant conversion [-Woverflow] what = 255; ^ gcc -O1 -pedantic -I./../include -I../include -c ./perl.c `perl -MExtUtils::Embed -e ccopts` In file included from ./perl.c:42:0: /usr/lib/perl/5.18/CORE/perl.h:1700:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] # define my_snprintf(buffer, len, ...) ({ int __len__ = snprintf(buffer, len, __VA_ARGS__); if ((len) > 0 && (Size_t)__len__ >= (len)) Perl_croak_nocontext("panic: snprintf buffer overflow"); __len__; }) ^ /usr/lib/perl/5.18/CORE/perl.h:1712:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] # define my_vsnprintf(buffer, len, ...) ({ int __len__ = vsnprintf(buffer, len, __VA_ARGS__); if ((len) > 0 && (Size_t)__len__ >= (Size_t)(len)) Perl_croak_nocontext("panic: vsnprintf buffer overflow"); __len__; }) ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:38:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/config.h:4505:22: warning: ISO C90 does not support 'long long' [-Wlong-long] #define IVTYPE long long /**/ ^ /usr/lib/perl/5.18/CORE/perl.h:1740:9: note: in expansion of macro 'IVTYPE' typedef IVTYPE IV; ^ /usr/lib/perl/5.18/CORE/config.h:4506:31: warning: ISO C90 does not support 'long long' [-Wlong-long] #define UVTYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/perl.h:1741:9: note: in expansion of macro 'UVTYPE' typedef UVTYPE UV; ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:2513:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/cv.h: In function 'S_CvGV': /usr/lib/perl/5.18/CORE/handy.h:60:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define MUTABLE_PTR(p) ({ void *_p = (p); _p; }) ^ /usr/lib/perl/5.18/CORE/cv.h:66:30: note: in expansion of macro 'MUTABLE_PTR' #define CvFLAGS(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_flags ^ /usr/lib/perl/5.18/CORE/cv.h:184:23: note: in expansion of macro 'CvFLAGS' #define CvNAMED(cv) (CvFLAGS(cv) & CVf_NAMED) ^ /usr/lib/perl/5.18/CORE/cv.h:194:12: note: in expansion of macro 'CvNAMED' return CvNAMED(sv) ^ /usr/lib/perl/5.18/CORE/handy.h:60:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define MUTABLE_PTR(p) ({ void *_p = (p); _p; }) ^ /usr/lib/perl/5.18/CORE/cv.h:196:13: note: in expansion of macro 'MUTABLE_PTR' : ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_gv_u.xcv_gv; ^ /usr/lib/perl/5.18/CORE/cv.h: In function 'CvNAME_HEK': /usr/lib/perl/5.18/CORE/handy.h:60:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define MUTABLE_PTR(p) ({ void *_p = (p); _p; }) ^ /usr/lib/perl/5.18/CORE/cv.h:66:30: note: in expansion of macro 'MUTABLE_PTR' #define CvFLAGS(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_flags ^ /usr/lib/perl/5.18/CORE/cv.h:184:23: note: in expansion of macro 'CvFLAGS' #define CvNAMED(cv) (CvFLAGS(cv) & CVf_NAMED) ^ /usr/lib/perl/5.18/CORE/cv.h:201:12: note: in expansion of macro 'CvNAMED' return CvNAMED(sv) ^ /usr/lib/perl/5.18/CORE/handy.h:60:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define MUTABLE_PTR(p) ({ void *_p = (p); _p; }) ^ /usr/lib/perl/5.18/CORE/cv.h:202:13: note: in expansion of macro 'MUTABLE_PTR' ? ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_gv_u.xcv_hek ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:38:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/hv_func.h: In function 'S_perl_hash_siphash_2_4': /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:195:3: note: in expansion of macro 'U64TYPE' U64TYPE v0 = 0x736f6d6570736575ULL; ^ In file included from /usr/lib/perl/5.18/CORE/hv.h:592:0, from /usr/lib/perl/5.18/CORE/perl.h:3480, from ./perl.c:42: /usr/lib/perl/5.18/CORE/hv_func.h:195:16: warning: use of C99 long long integer constant [-Wlong-long] U64TYPE v0 = 0x736f6d6570736575ULL; ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:38:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:196:3: note: in expansion of macro 'U64TYPE' U64TYPE v1 = 0x646f72616e646f6dULL; ^ In file included from /usr/lib/perl/5.18/CORE/hv.h:592:0, from /usr/lib/perl/5.18/CORE/perl.h:3480, from ./perl.c:42: /usr/lib/perl/5.18/CORE/hv_func.h:196:16: warning: use of C99 long long integer constant [-Wlong-long] U64TYPE v1 = 0x646f72616e646f6dULL; ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:38:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:197:3: note: in expansion of macro 'U64TYPE' U64TYPE v2 = 0x6c7967656e657261ULL; ^ In file included from /usr/lib/perl/5.18/CORE/hv.h:592:0, from /usr/lib/perl/5.18/CORE/perl.h:3480, from ./perl.c:42: /usr/lib/perl/5.18/CORE/hv_func.h:197:16: warning: use of C99 long long integer constant [-Wlong-long] U64TYPE v2 = 0x6c7967656e657261ULL; ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:38:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:198:3: note: in expansion of macro 'U64TYPE' U64TYPE v3 = 0x7465646279746573ULL; ^ In file included from /usr/lib/perl/5.18/CORE/hv.h:592:0, from /usr/lib/perl/5.18/CORE/perl.h:3480, from ./perl.c:42: /usr/lib/perl/5.18/CORE/hv_func.h:198:16: warning: use of C99 long long integer constant [-Wlong-long] U64TYPE v3 = 0x7465646279746573ULL; ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:38:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:200:3: note: in expansion of macro 'U64TYPE' U64TYPE b; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:201:3: note: in expansion of macro 'U64TYPE' U64TYPE k0 = ((U64TYPE*)seed)[0]; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:201:18: note: in expansion of macro 'U64TYPE' U64TYPE k0 = ((U64TYPE*)seed)[0]; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:202:3: note: in expansion of macro 'U64TYPE' U64TYPE k1 = ((U64TYPE*)seed)[1]; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:202:18: note: in expansion of macro 'U64TYPE' U64TYPE k1 = ((U64TYPE*)seed)[1]; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:203:3: note: in expansion of macro 'U64TYPE' U64TYPE m; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:207:11: note: in expansion of macro 'U64TYPE' b = ( ( U64TYPE )(inlen) ) << 56; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:173:6: note: in expansion of macro 'U64TYPE' (((U64TYPE)((p)[0]) ) | \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:215:9: note: in expansion of macro 'U8TO64_LE' m = U8TO64_LE( in ); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:174:6: note: in expansion of macro 'U64TYPE' ((U64TYPE)((p)[1]) << 8) | \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:215:9: note: in expansion of macro 'U8TO64_LE' m = U8TO64_LE( in ); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:175:6: note: in expansion of macro 'U64TYPE' ((U64TYPE)((p)[2]) << 16) | \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:215:9: note: in expansion of macro 'U8TO64_LE' m = U8TO64_LE( in ); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:176:6: note: in expansion of macro 'U64TYPE' ((U64TYPE)((p)[3]) << 24) | \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:215:9: note: in expansion of macro 'U8TO64_LE' m = U8TO64_LE( in ); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:177:6: note: in expansion of macro 'U64TYPE' ((U64TYPE)((p)[4]) << 32) | \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:215:9: note: in expansion of macro 'U8TO64_LE' m = U8TO64_LE( in ); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:178:6: note: in expansion of macro 'U64TYPE' ((U64TYPE)((p)[5]) << 40) | \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:215:9: note: in expansion of macro 'U8TO64_LE' m = U8TO64_LE( in ); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:179:6: note: in expansion of macro 'U64TYPE' ((U64TYPE)((p)[6]) << 48) | \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:215:9: note: in expansion of macro 'U8TO64_LE' m = U8TO64_LE( in ); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:180:6: note: in expansion of macro 'U64TYPE' ((U64TYPE)((p)[7]) << 56)) ^ /usr/lib/perl/5.18/CORE/hv_func.h:215:9: note: in expansion of macro 'U8TO64_LE' m = U8TO64_LE( in ); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:217:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:218:5: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:224:20: note: in expansion of macro 'U64TYPE' case 7: b |= ( ( U64TYPE )in[ 6] ) << 48; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:225:20: note: in expansion of macro 'U64TYPE' case 6: b |= ( ( U64TYPE )in[ 5] ) << 40; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:226:20: note: in expansion of macro 'U64TYPE' case 5: b |= ( ( U64TYPE )in[ 4] ) << 32; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:227:20: note: in expansion of macro 'U64TYPE' case 4: b |= ( ( U64TYPE )in[ 3] ) << 24; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:228:20: note: in expansion of macro 'U64TYPE' case 3: b |= ( ( U64TYPE )in[ 2] ) << 16; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:229:20: note: in expansion of macro 'U64TYPE' case 2: b |= ( ( U64TYPE )in[ 1] ) << 8; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:230:20: note: in expansion of macro 'U64TYPE' case 1: b |= ( ( U64TYPE )in[ 0] ); break; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:235:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:236:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:240:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:241:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:242:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:18: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:184:46: note: in expansion of macro 'ROTL64' v0 += v1; v1=ROTL64(v1,13); v1 ^= v0; v0=ROTL64(v0,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:185:18: note: in expansion of macro 'ROTL64' v2 += v3; v3=ROTL64(v3,16); v3 ^= v2; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:186:18: note: in expansion of macro 'ROTL64' v0 += v3; v3=ROTL64(v3,21); v3 ^= v0; \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:18: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:29: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/hv_func.h:145:49: note: in expansion of macro 'U64TYPE' #define ROTL64(x,r) (((U64TYPE)x << r) | ((U64TYPE)x >> (64 - r))) ^ /usr/lib/perl/5.18/CORE/hv_func.h:187:46: note: in expansion of macro 'ROTL64' v2 += v1; v1=ROTL64(v1,17); v1 ^= v2; v2=ROTL64(v2,32); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:243:3: note: in expansion of macro 'SIPROUND' SIPROUND; ^ In file included from ./perl.c:42:0: /usr/lib/perl/5.18/CORE/hv_func.h: In function 'S_perl_hash_murmur3': /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/hv_func.h:335:32: note: in expansion of macro 'STMT_START' #define MURMUR_DOBLOCK(h1, k1) STMT_START { \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:354:13: note: in expansion of macro 'MURMUR_DOBLOCK' MURMUR_DOBLOCK(h1, c); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:393:7: note: in expansion of macro 'MURMUR_DOBYTES' MURMUR_DOBYTES(i, h1, carry, bytes_in_carry, ptr, len); ^ /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/hv_func.h:348:49: note: in expansion of macro 'STMT_START' #define MURMUR_DOBYTES(cnt, h1, c, n, ptr, len) STMT_START { \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:393:7: note: in expansion of macro 'MURMUR_DOBYTES' MURMUR_DOBYTES(i, h1, carry, bytes_in_carry, ptr, len); ^ /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/hv_func.h:335:32: note: in expansion of macro 'STMT_START' #define MURMUR_DOBLOCK(h1, k1) STMT_START { \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:402:13: note: in expansion of macro 'MURMUR_DOBLOCK' MURMUR_DOBLOCK(h1, k1); ^ /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/hv_func.h:335:32: note: in expansion of macro 'STMT_START' #define MURMUR_DOBLOCK(h1, k1) STMT_START { \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:410:13: note: in expansion of macro 'MURMUR_DOBLOCK' MURMUR_DOBLOCK(h1, k1); ^ /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/hv_func.h:335:32: note: in expansion of macro 'STMT_START' #define MURMUR_DOBLOCK(h1, k1) STMT_START { \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:418:13: note: in expansion of macro 'MURMUR_DOBLOCK' MURMUR_DOBLOCK(h1, k1); ^ /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/hv_func.h:335:32: note: in expansion of macro 'STMT_START' #define MURMUR_DOBLOCK(h1, k1) STMT_START { \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:426:13: note: in expansion of macro 'MURMUR_DOBLOCK' MURMUR_DOBLOCK(h1, k1); ^ /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/hv_func.h:335:32: note: in expansion of macro 'STMT_START' #define MURMUR_DOBLOCK(h1, k1) STMT_START { \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:354:13: note: in expansion of macro 'MURMUR_DOBLOCK' MURMUR_DOBLOCK(h1, c); \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:434:5: note: in expansion of macro 'MURMUR_DOBYTES' MURMUR_DOBYTES(len, h1, carry, bytes_in_carry, ptr, len); ^ /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/hv_func.h:348:49: note: in expansion of macro 'STMT_START' #define MURMUR_DOBYTES(cnt, h1, c, n, ptr, len) STMT_START { \ ^ /usr/lib/perl/5.18/CORE/hv_func.h:434:5: note: in expansion of macro 'MURMUR_DOBYTES' MURMUR_DOBYTES(len, h1, carry, bytes_in_carry, ptr, len); ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:5156:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/inline.h: In function 'S_av_top_index': /usr/lib/perl/5.18/CORE/handy.h:60:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define MUTABLE_PTR(p) ({ void *_p = (p); _p; }) ^ /usr/lib/perl/5.18/CORE/embed.h:322:40: note: in definition of macro 'mg_size' #define mg_size(a) Perl_mg_size(aTHX_ a) ^ /usr/lib/perl/5.18/CORE/handy.h:70:30: note: in expansion of macro 'MUTABLE_PTR' #define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p)) ^ /usr/lib/perl/5.18/CORE/av.h:80:15: note: in expansion of macro 'MUTABLE_SV' ? mg_size(MUTABLE_SV(av)) : AvFILLp(av)) ^ /usr/lib/perl/5.18/CORE/inline.h:23:12: note: in expansion of macro 'AvFILL' return AvFILL(av); ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:38:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/inline.h: In function 'S_isIDFIRST_lazy': /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/handy.h:725:25: note: in expansion of macro 'U64TYPE' # define WIDEST_UTYPE U64TYPE ^ /usr/lib/perl/5.18/CORE/handy.h:737:52: note: in expansion of macro 'WIDEST_UTYPE' #define FITS_IN_8_BITS(c) ((sizeof(c) == 1) || !(((WIDEST_UTYPE)(c)) & ~0xFF)) ^ /usr/lib/perl/5.18/CORE/handy.h:887:42: note: in expansion of macro 'FITS_IN_8_BITS' # define _generic_isCC_A(c, classnum) (FITS_IN_8_BITS(c) \ ^ /usr/lib/perl/5.18/CORE/handy.h:905:27: note: in expansion of macro '_generic_isCC_A' # define isIDFIRST_A(c) _generic_isCC_A(c, ( _CC_IDFIRST)) ^ /usr/lib/perl/5.18/CORE/handy.h:1031:25: note: in expansion of macro 'isIDFIRST_A' # define isIDFIRST(c) isIDFIRST_A(c) ^ /usr/lib/perl/5.18/CORE/utf8.h:336:8: note: in expansion of macro 'isIDFIRST' ? isIDFIRST(*(p)) \ ^ /usr/lib/perl/5.18/CORE/inline.h:147:12: note: in expansion of macro 'isIDFIRST_lazy_if' return isIDFIRST_lazy_if(p,1); ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:2513:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/handy.h:120:24: note: in definition of macro 'cBOOL' #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) ^ /usr/lib/perl/5.18/CORE/handy.h:725:25: note: in expansion of macro 'U64TYPE' # define WIDEST_UTYPE U64TYPE ^ /usr/lib/perl/5.18/CORE/handy.h:737:52: note: in expansion of macro 'WIDEST_UTYPE' #define FITS_IN_8_BITS(c) ((sizeof(c) == 1) || !(((WIDEST_UTYPE)(c)) & ~0xFF)) ^ /usr/lib/perl/5.18/CORE/handy.h:878:45: note: in expansion of macro 'FITS_IN_8_BITS' # define _generic_isCC(c, classnum) cBOOL(FITS_IN_8_BITS(c) \ ^ /usr/lib/perl/5.18/CORE/handy.h:1235:44: note: in expansion of macro '_generic_isCC' ? _generic_isCC(*(p), classnum) \ ^ /usr/lib/perl/5.18/CORE/handy.h:1245:37: note: in expansion of macro '_generic_utf8' _generic_utf8(classnum, p, above_latin1(p)) ^ /usr/lib/perl/5.18/CORE/handy.h:1288:33: note: in expansion of macro '_generic_func_utf8' #define isIDFIRST_utf8(p) _generic_func_utf8(_CC_IDFIRST, \ ^ /usr/lib/perl/5.18/CORE/utf8.h:337:8: note: in expansion of macro 'isIDFIRST_utf8' : isIDFIRST_utf8((const U8*)p)) ^ /usr/lib/perl/5.18/CORE/inline.h:147:12: note: in expansion of macro 'isIDFIRST_lazy_if' return isIDFIRST_lazy_if(p,1); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/handy.h:120:24: note: in definition of macro 'cBOOL' #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) ^ /usr/lib/perl/5.18/CORE/handy.h:725:25: note: in expansion of macro 'U64TYPE' # define WIDEST_UTYPE U64TYPE ^ /usr/lib/perl/5.18/CORE/handy.h:737:52: note: in expansion of macro 'WIDEST_UTYPE' #define FITS_IN_8_BITS(c) ((sizeof(c) == 1) || !(((WIDEST_UTYPE)(c)) & ~0xFF)) ^ /usr/lib/perl/5.18/CORE/handy.h:878:45: note: in expansion of macro 'FITS_IN_8_BITS' # define _generic_isCC(c, classnum) cBOOL(FITS_IN_8_BITS(c) \ ^ /usr/lib/perl/5.18/CORE/handy.h:1237:46: note: in expansion of macro '_generic_isCC' ? _generic_isCC( \ ^ /usr/lib/perl/5.18/CORE/handy.h:1245:37: note: in expansion of macro '_generic_utf8' _generic_utf8(classnum, p, above_latin1(p)) ^ /usr/lib/perl/5.18/CORE/handy.h:1288:33: note: in expansion of macro '_generic_func_utf8' #define isIDFIRST_utf8(p) _generic_func_utf8(_CC_IDFIRST, \ ^ /usr/lib/perl/5.18/CORE/utf8.h:337:8: note: in expansion of macro 'isIDFIRST_utf8' : isIDFIRST_utf8((const U8*)p)) ^ /usr/lib/perl/5.18/CORE/inline.h:147:12: note: in expansion of macro 'isIDFIRST_lazy_if' return isIDFIRST_lazy_if(p,1); ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:38:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/inline.h: In function 'S_isALNUM_lazy': /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/handy.h:725:25: note: in expansion of macro 'U64TYPE' # define WIDEST_UTYPE U64TYPE ^ /usr/lib/perl/5.18/CORE/handy.h:737:52: note: in expansion of macro 'WIDEST_UTYPE' #define FITS_IN_8_BITS(c) ((sizeof(c) == 1) || !(((WIDEST_UTYPE)(c)) & ~0xFF)) ^ /usr/lib/perl/5.18/CORE/handy.h:887:42: note: in expansion of macro 'FITS_IN_8_BITS' # define _generic_isCC_A(c, classnum) (FITS_IN_8_BITS(c) \ ^ /usr/lib/perl/5.18/CORE/handy.h:903:28: note: in expansion of macro '_generic_isCC_A' # define isWORDCHAR_A(c) _generic_isCC_A(c, _CC_WORDCHAR) ^ /usr/lib/perl/5.18/CORE/handy.h:1038:26: note: in expansion of macro 'isWORDCHAR_A' # define isWORDCHAR(c) isWORDCHAR_A(c) ^ /usr/lib/perl/5.18/CORE/utf8.h:339:8: note: in expansion of macro 'isWORDCHAR' ? isWORDCHAR(*(p)) \ ^ /usr/lib/perl/5.18/CORE/utf8.h:341:34: note: in expansion of macro 'isWORDCHAR_lazy_if' #define isALNUM_lazy_if(p,UTF) isWORDCHAR_lazy_if(p,UTF) ^ /usr/lib/perl/5.18/CORE/inline.h:155:12: note: in expansion of macro 'isALNUM_lazy_if' return isALNUM_lazy_if(p,1); ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:2513:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/handy.h:120:24: note: in definition of macro 'cBOOL' #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) ^ /usr/lib/perl/5.18/CORE/handy.h:725:25: note: in expansion of macro 'U64TYPE' # define WIDEST_UTYPE U64TYPE ^ /usr/lib/perl/5.18/CORE/handy.h:737:52: note: in expansion of macro 'WIDEST_UTYPE' #define FITS_IN_8_BITS(c) ((sizeof(c) == 1) || !(((WIDEST_UTYPE)(c)) & ~0xFF)) ^ /usr/lib/perl/5.18/CORE/handy.h:878:45: note: in expansion of macro 'FITS_IN_8_BITS' # define _generic_isCC(c, classnum) cBOOL(FITS_IN_8_BITS(c) \ ^ /usr/lib/perl/5.18/CORE/handy.h:1235:44: note: in expansion of macro '_generic_isCC' ? _generic_isCC(*(p), classnum) \ ^ /usr/lib/perl/5.18/CORE/handy.h:1249:23: note: in expansion of macro '_generic_utf8' _generic_utf8(classnum, p, _is_utf8_FOO(classnum, p)) ^ /usr/lib/perl/5.18/CORE/handy.h:1301:33: note: in expansion of macro '_generic_swash_utf8' #define isWORDCHAR_utf8(p) _generic_swash_utf8(_CC_WORDCHAR, p) ^ /usr/lib/perl/5.18/CORE/utf8.h:340:8: note: in expansion of macro 'isWORDCHAR_utf8' : isWORDCHAR_utf8((const U8*)p)) ^ /usr/lib/perl/5.18/CORE/utf8.h:341:34: note: in expansion of macro 'isWORDCHAR_lazy_if' #define isALNUM_lazy_if(p,UTF) isWORDCHAR_lazy_if(p,UTF) ^ /usr/lib/perl/5.18/CORE/inline.h:155:12: note: in expansion of macro 'isALNUM_lazy_if' return isALNUM_lazy_if(p,1); ^ /usr/lib/perl/5.18/CORE/config.h:4515:32: warning: ISO C90 does not support 'long long' [-Wlong-long] #define U64TYPE unsigned long long /**/ ^ /usr/lib/perl/5.18/CORE/handy.h:120:24: note: in definition of macro 'cBOOL' #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) ^ /usr/lib/perl/5.18/CORE/handy.h:725:25: note: in expansion of macro 'U64TYPE' # define WIDEST_UTYPE U64TYPE ^ /usr/lib/perl/5.18/CORE/handy.h:737:52: note: in expansion of macro 'WIDEST_UTYPE' #define FITS_IN_8_BITS(c) ((sizeof(c) == 1) || !(((WIDEST_UTYPE)(c)) & ~0xFF)) ^ /usr/lib/perl/5.18/CORE/handy.h:878:45: note: in expansion of macro 'FITS_IN_8_BITS' # define _generic_isCC(c, classnum) cBOOL(FITS_IN_8_BITS(c) \ ^ /usr/lib/perl/5.18/CORE/handy.h:1237:46: note: in expansion of macro '_generic_isCC' ? _generic_isCC( \ ^ /usr/lib/perl/5.18/CORE/handy.h:1249:23: note: in expansion of macro '_generic_utf8' _generic_utf8(classnum, p, _is_utf8_FOO(classnum, p)) ^ /usr/lib/perl/5.18/CORE/handy.h:1301:33: note: in expansion of macro '_generic_swash_utf8' #define isWORDCHAR_utf8(p) _generic_swash_utf8(_CC_WORDCHAR, p) ^ /usr/lib/perl/5.18/CORE/utf8.h:340:8: note: in expansion of macro 'isWORDCHAR_utf8' : isWORDCHAR_utf8((const U8*)p)) ^ /usr/lib/perl/5.18/CORE/utf8.h:341:34: note: in expansion of macro 'isWORDCHAR_lazy_if' #define isALNUM_lazy_if(p,UTF) isWORDCHAR_lazy_if(p,UTF) ^ /usr/lib/perl/5.18/CORE/inline.h:155:12: note: in expansion of macro 'isALNUM_lazy_if' return isALNUM_lazy_if(p,1); ^ In file included from ./perl.c:42:0: ./perl.c: In function 'XS_cmd': /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/XSUB.h:308:5: note: in expansion of macro 'STMT_START' STMT_START { \ ^ ./perl.c:63:2: note: in expansion of macro 'XSRETURN' XSRETURN(0); ^ ./perl.c: In function 'XS_eval': /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/XSUB.h:308:5: note: in expansion of macro 'STMT_START' STMT_START { \ ^ ./perl.c:72:2: note: in expansion of macro 'XSRETURN' XSRETURN(0); ^ ./perl.c: In function 'XS_expr': ./perl.c:82:3: warning: pointer targets in passing argument 3 of 'parse_inline' differ in signedness [-Wpointer-sign] retval = (char*)parse_inline(arg, "", &food); ^ In file included from ./perl.c:37:0: ./../include/alias.h:63:9: note: expected 'int *' but argument is of type 'unsigned int *' char * parse_inline (char *, const char *, int *); ^ In file included from ./perl.c:42:0: /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/XSUB.h:308:5: note: in expansion of macro 'STMT_START' STMT_START { \ ^ ./perl.c:87:2: note: in expansion of macro 'XSRETURN' XSRETURN(items); ^ ./perl.c: In function 'XS_call': ./perl.c:97:3: warning: pointer targets in passing argument 3 of 'call_function' differ in signedness [-Wpointer-sign] retval = (char*)call_function(arg, "", &food); ^ In file included from ./perl.c:37:0: ./../include/alias.h:115:9: note: expected 'int *' but argument is of type 'unsigned int *' char * call_function (char *, const char *, int *); ^ In file included from ./perl.c:42:0: /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/XSUB.h:308:5: note: in expansion of macro 'STMT_START' STMT_START { \ ^ ./perl.c:102:2: note: in expansion of macro 'XSRETURN' XSRETURN(items); ^ ./perl.c: In function 'XS_yell': /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/XSUB.h:308:5: note: in expansion of macro 'STMT_START' STMT_START { \ ^ ./perl.c:111:2: note: in expansion of macro 'XSRETURN' XSRETURN(items); ^ ./perl.c: In function 'xs_init': ./perl.c:121:2: warning: passing argument 3 of 'Perl_newXS' from incompatible pointer type [enabled by default] newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, file); ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:5115:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/proto.h:2921:19: note: expected 'XSUBADDR_t' but argument is of type 'void (*)(struct CV *)' PERL_CALLCONV CV* Perl_newXS(pTHX_ const char *name, XSUBADDR_t subaddr, const char *filename) ^ ./perl.c: In function 'perlstartstop': ./perl.c:139:3: warning: passing argument 2 of 'perl_parse' from incompatible pointer type [enabled by default] perl_parse(my_perl, xs_init, 3, embedding, NULL); ^ In file included from /usr/lib/perl/5.18/CORE/perl.h:5115:0, from ./perl.c:42: /usr/lib/perl/5.18/CORE/proto.h:3152:19: note: expected 'XSINIT_t' but argument is of type 'void (*)(void)' PERL_CALLCONV int perl_parse(PerlInterpreter *my_perl, XSINIT_t xsinit, int argc, char** argv, char** env) ^ In file included from ./perl.c:42:0: ./perl.c: In function 'perlcall': /usr/lib/perl/5.18/CORE/perl.h:477:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib/perl/5.18/CORE/pp.h:59:2: note: in expansion of macro 'STMT_START' STMT_START { \ ^ ./perl.c:160:2: note: in expansion of macro 'PUSHMARK' PUSHMARK(SP); ^ sh info.c.sh gcc -O1 -pedantic -I./../include -I../include -c info.c gcc -O1 -pedantic -o epic alias.o alist.o array.o clock.o commands.o compat.o crypt.o ctcp.o dcc.o debug.o exec.o files.o flood.o functions.o gailib.o glob.o help.o history.o hook.o if.o ignore.o input.o irc.o ircaux.o ircsig.o keys.o lastlog.o list.o log.o logfiles.o mail.o names.o network.o newio.o notice.o notify.o numbers.o output.o parse.o queue.o reg.o screen.o server.o ssl.o status.o term.o timer.o translat.o vars.o who.o window.o words.o perl.o info.o -lncurses -lssl -lcrypto -lnsl -lresolv -lcrypt -lm -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.18/CORE -lperl -ldl -lm -lpthread -lc -lcrypt rm -f info.c info.o make[2]: Leaving directory `/build/buildd/epic4-2.10.2/source' make[2]: Entering directory `/build/buildd/epic4-2.10.2/source' gcc -O1 -pedantic -I./../include -I../include -c wserv.c wserv.c: In function 'main': wserv.c:153:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(data, buffer, nread); ^ wserv.c:160: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:173: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:287:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(cmd, buffer, strlen(buffer)); ^ gcc -O1 -pedantic -o wserv4 wserv.o ircsig.o gailib.o -lncurses -lssl -lcrypto -lnsl -lresolv -lcrypt -lm -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.18/CORE -lperl -ldl -lm -lpthread -lc -lcrypt make[2]: Leaving directory `/build/buildd/epic4-2.10.2/source' make[1]: Leaving directory `/build/buildd/epic4-2.10.2' touch build-stamp /usr/bin/fakeroot debian/rules binary dh_testdir dh_testroot dh_clean -k -pepic4 dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_installdirs -pepic4 /usr/bin/make install make[1]: Entering directory `/build/buildd/epic4-2.10.2' make[2]: Entering directory `/build/buildd/epic4-2.10.2/source' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/epic4-2.10.2/source' make[2]: Entering directory `/build/buildd/epic4-2.10.2/source' make[2]: `wserv4' is up to date. make[2]: Leaving directory `/build/buildd/epic4-2.10.2/source' umask 022; \ ./mkinstalldirs /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4 /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4/script \ /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4/help /build/buildd/epic4-2.10.2/debian/epic4/usr/bin /build/buildd/epic4-2.10.2/debian/epic4/usr/lib/epic4 \ /build/buildd/epic4-2.10.2/debian/epic4/usr/share/man/man1 mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/share mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4 mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4/script mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4/help mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/bin mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/lib mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/lib/epic4 mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/share/man mkdir /build/buildd/epic4-2.10.2/debian/epic4/usr/share/man/man1 gcc -c ./test.c gcc test.o -o my_test if ./my_test \( ! -f /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4-EPIC4-2.10.2 \) \ -o source/epic -nt /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4-EPIC4-2.10.2; then \ ./bsdinstall -c -m 755 source/epic /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4-EPIC4-2.10.2; \ if ./my_test -f /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4.old; then \ rm -f /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4.old; \ fi; \ if ./my_test -f /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4; then \ mv /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4 /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4.old; \ fi; \ rm -f /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4; \ mv -f /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4-EPIC4-2.10.2 /build/buildd/epic4-2.10.2/debian/epic4/usr/bin/epic4; \ fi if ./my_test \( \! -f /build/buildd/epic4-2.10.2/debian/epic4/usr/lib/epic4/wserv4 \) -o \ source/wserv4 -nt /build/buildd/epic4-2.10.2/debian/epic4/usr/lib/epic4/wserv4; then \ ./bsdinstall -c -m 755 source/wserv4 /build/buildd/epic4-2.10.2/debian/epic4/usr/lib/epic4/wserv4; \ fi chmod -x ./script/* for i in ./script/*; \ do \ target=/build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4/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/epic4-2.10.2/debian/epic4/usr/share/epic4/script/gzip-scripts; then \ gzip -f $target; \ fi; \ fi; \ done install: can't open ./script/CVS ./bsdinstall -c -m 644 ./doc/epic.1 /build/buildd/epic4-2.10.2/debian/epic4/usr/share/man/man1/epic4.1 make[1]: Leaving directory `/build/buildd/epic4-2.10.2' 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 i386: epic4 dh_strip debug symbol extraction: packages to act on: epic4 dh_strip debug symbol extraction: ignored packages: epic4 is already stripped, ignoring find: `/build/buildd/epic4-2.10.2/debian/epic4-dbgsym': No such file or directory install -m 644 /build/buildd/epic4-2.10.2/debian/local \ /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4/script/local dh_installchangelogs -a dh_installexamples -a install -m 644 debian/epic4.irc /build/buildd/epic4-2.10.2/debian/epic4/etc/epic4 install -m 644 /build/buildd/epic4-2.10.2/debian/local \ /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4/script/local rmdir /build/buildd/epic4-2.10.2/debian/epic4/usr/share/epic4/help/ echo "irc.debian.org:6667" > /build/buildd/epic4-2.10.2/debian/epic4/etc/epic4/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 epic4 (in debian/epic4); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/epic4/DEBIAN/control, package epic4, directory debian/epic4 pkgstripfiles: Truncating usr/share/doc/epic4/changelog.Debian.gz to topmost ten records pkgstripfiles: PNG optimization for package epic4 took 0 s dpkg-deb: warning: 'debian/epic4/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `epic4' in `../epic4_2.10.2-1_i386.deb'. dpkg-genchanges -b -mUbuntu/amd64 Build Daemon >../epic4_2.10.2-1_i386.changes dpkg-genchanges: binary-only upload - not including any source code dpkg-source --after-build epic4-2.10.2 dpkg-buildpackage: binary only upload (no source included) ****************************************************************************** Build finished at 20131020-2155 chroot-autobuild/build/buildd/epic4_2.10.2-1_i386.deb: new debian package, version 2.0. size 467602 bytes: control archive= 5045 bytes. 40 bytes, 2 lines conffiles 926 bytes, 21 lines control 8674 bytes, 134 lines md5sums 502 bytes, 14 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 473 bytes, 20 lines * preinst #!/bin/sh 137 bytes, 8 lines * prerm #!/bin/sh Package: epic4 Version: 1:2.10.2-1 Architecture: i386 Maintainer: Ubuntu Developers Original-Maintainer: Kurt Roeckx Installed-Size: 1139 Depends: libc6 (>= 2.17), libperl5.18 (>= 5.18.1), libssl1.0.0 (>= 1.0.0), libtinfo5, epic4-help (>= 1:1.1.7.20020907) Suggests: epic4-script Provides: irc Section: net Priority: optional Homepage: http://www.epicsol.org/ Description: epic irc client, version 4 epic4 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/epic4_2.10.2-1_i386.deb: drwxr-xr-x root/root 0 2013-10-20 21:55 ./ drwxr-xr-x root/root 0 2013-10-20 21:55 ./etc/ drwxr-xr-x root/root 0 2013-10-20 21:55 ./etc/epic4/ -rw-r--r-- root/root 20 2013-10-20 21:55 ./etc/epic4/servers -rw-r--r-- root/root 376 2013-10-20 21:55 ./etc/epic4/epic4.irc drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/ drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/bin/ -rwxr-xr-x root/root 765240 2013-10-20 21:55 ./usr/bin/epic4 drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/ drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/menu/ -rw-r--r-- root/root 129 2013-10-20 21:55 ./usr/share/menu/epic4 drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/epic4/ drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/epic4/script/ -rw-r--r-- root/root 357 2001-03-28 23:52 ./usr/share/epic4/script/edit_topic -rw-r--r-- root/root 6223 2002-08-12 16:59 ./usr/share/epic4/script/tls -rw-r--r-- root/root 1899 2004-01-19 04:10 ./usr/share/epic4/script/urlgrab -rw-r--r-- root/root 2705 2000-12-05 00:11 ./usr/share/epic4/script/langtrans -rw-r--r-- root/root 1661 2002-12-11 19:20 ./usr/share/epic4/script/mudirc -rw-r--r-- root/root 885 2002-01-03 19:39 ./usr/share/epic4/script/away -rw-r--r-- root/root 6816 2002-01-03 19:39 ./usr/share/epic4/script/imap -rw-r--r-- root/root 551 2000-12-05 00:11 ./usr/share/epic4/script/autokick -rw-r--r-- root/root 13136 2003-12-18 02:49 ./usr/share/epic4/script/notify -rw-r--r-- root/root 2782 2002-07-31 23:39 ./usr/share/epic4/script/map -rw-r--r-- root/root 146 2002-08-02 22:13 ./usr/share/epic4/script/mkpdir -rw-r--r-- root/root 6215 2003-10-31 08:19 ./usr/share/epic4/script/data_array -rw-r--r-- root/root 465 2000-12-05 00:11 ./usr/share/epic4/script/dcc_timeout -rw-r--r-- root/root 1788 2000-12-05 00:11 ./usr/share/epic4/script/stat -rw-r--r-- root/root 716 2002-08-12 16:59 ./usr/share/epic4/script/altchan -rw-r--r-- root/root 1828 2003-10-31 08:19 ./usr/share/epic4/script/debug.irc -rw-r--r-- root/root 2062 2000-12-05 00:11 ./usr/share/epic4/script/recursion -rw-r--r-- root/root 6532 2004-01-03 19:57 ./usr/share/epic4/script/data_struct -rw-r--r-- root/root 366 2002-08-12 16:59 ./usr/share/epic4/script/meta -rw-r--r-- root/root 6728 2003-12-06 02:03 ./usr/share/epic4/script/sping -rw-r--r-- root/root 2250 2000-12-05 00:11 ./usr/share/epic4/script/webster -rw-r--r-- root/root 570 2002-01-03 19:39 ./usr/share/epic4/script/local.examp -rw-r--r-- root/root 215 2000-12-05 00:11 ./usr/share/epic4/script/old-dcc -rw-r--r-- root/root 10881 2004-01-03 19:57 ./usr/share/epic4/script/functions -rw-r--r-- root/root 1444 2004-01-18 15:33 ./usr/share/epic4/script/less -rw-r--r-- root/root 5871 2002-08-12 16:59 ./usr/share/epic4/script/environment -rw-r--r-- root/root 1039 2000-12-05 00:11 ./usr/share/epic4/script/silent -rw-r--r-- root/root 430 2000-12-05 00:11 ./usr/share/epic4/script/kpstat -rw-r--r-- root/root 2245 2002-01-12 21:13 ./usr/share/epic4/script/tabkey.th -rw-r--r-- root/root 281 2001-03-14 20:01 ./usr/share/epic4/script/scandir -rw-r--r-- root/root 974 2001-03-28 23:52 ./usr/share/epic4/script/efnext -rw-r--r-- root/root 1882 2001-03-14 20:01 ./usr/share/epic4/script/repeat -rw-r--r-- root/root 5612 2000-12-05 00:11 ./usr/share/epic4/script/revdcc -rw-r--r-- root/root 1751 2002-08-12 16:59 ./usr/share/epic4/script/vi-binds -rw-r--r-- root/root 1954 2003-10-10 06:09 ./usr/share/epic4/script/basical -rw-r--r-- root/root 1264 2008-01-15 13:04 ./usr/share/epic4/script/hold_mode -rw-r--r-- root/root 1522 2000-12-05 00:11 ./usr/share/epic4/script/status_lag -rw-r--r-- root/root 479 2001-03-14 20:01 ./usr/share/epic4/script/ip-to-int -rw-r--r-- root/root 1018 2000-12-05 00:11 ./usr/share/epic4/script/less-pipe -rw-r--r-- root/root 309 2000-12-05 00:11 ./usr/share/epic4/script/global -rw-r--r-- root/root 1247 2003-08-30 06:18 ./usr/share/epic4/script/deban -rw-r--r-- root/root 7821 2002-01-03 19:39 ./usr/share/epic4/script/country -rw-r--r-- root/root 4031 2002-01-03 19:39 ./usr/share/epic4/script/netsplit.env -rw-r--r-- root/root 14361 2004-02-20 20:00 ./usr/share/epic4/script/tabkey.jm -rw-r--r-- root/root 385 2000-12-05 00:11 ./usr/share/epic4/script/pipe -rw-r--r-- root/root 844 2000-12-05 00:11 ./usr/share/epic4/script/sound -rw-r--r-- root/root 862 2000-12-05 00:11 ./usr/share/epic4/script/newaway -rw-r--r-- root/root 3365 2000-12-05 00:11 ./usr/share/epic4/script/tabkey -rw-r--r-- root/root 1250 2002-01-03 19:39 ./usr/share/epic4/script/dig -rw-r--r-- root/root 712 2002-01-03 19:39 ./usr/share/epic4/script/setmail -rw-r--r-- root/root 488 2000-12-05 00:11 ./usr/share/epic4/script/killpath -rw-r--r-- root/root 8619 2002-01-03 19:39 ./usr/share/epic4/script/hybrid6 -rw-r--r-- root/root 594 2000-12-05 00:11 ./usr/share/epic4/script/columns -rw-r--r-- root/root 1573 2002-08-12 16:59 ./usr/share/epic4/script/screen -rw-r--r-- root/root 753 2000-12-05 00:11 ./usr/share/epic4/script/nopaste -rw-r--r-- root/root 732 2000-12-05 00:11 ./usr/share/epic4/script/dns -rw-r--r-- root/root 1036 2003-01-09 01:10 ./usr/share/epic4/script/guh -rw-r--r-- root/root 433 2002-08-13 05:05 ./usr/share/epic4/script/window -rw-r--r-- root/root 1830 2003-08-30 06:18 ./usr/share/epic4/script/files -rw-r--r-- root/root 1392 2001-12-03 08:03 ./usr/share/epic4/script/epic-crypt-gpg-aa -rw-r--r-- root/root 1003 2000-12-05 00:11 ./usr/share/epic4/script/events.hop -rw-r--r-- root/root 481 2002-01-03 19:39 ./usr/share/epic4/script/list -rw-r--r-- root/root 96 2013-10-20 21:55 ./usr/share/epic4/script/local -rw-r--r-- root/root 393 2000-12-05 00:11 ./usr/share/epic4/script/sdiff -rw-r--r-- root/root 4889 2004-02-20 06:29 ./usr/share/epic4/script/commandqueues -rw-r--r-- root/root 831 2001-12-03 08:03 ./usr/share/epic4/script/epic-crypt-gpg -rw-r--r-- root/root 856 2002-01-03 19:39 ./usr/share/epic4/script/alias -rw-r--r-- root/root 4018 2003-08-30 06:18 ./usr/share/epic4/script/autoget -rw-r--r-- root/root 4958 2002-08-12 16:59 ./usr/share/epic4/script/newformat -rw-r--r-- root/root 1128 2002-09-03 11:43 ./usr/share/epic4/script/genalias -rw-r--r-- root/root 1195 2003-05-30 20:47 ./usr/share/epic4/script/suppressmotd -rw-r--r-- root/root 792 2000-12-05 00:11 ./usr/share/epic4/script/events -rw-r--r-- root/root 2829 2003-12-13 17:39 ./usr/share/epic4/script/meta-compat -rw-r--r-- root/root 3267 2002-09-05 03:55 ./usr/share/epic4/script/2.8script -rw-r--r-- root/root 961 2002-08-12 16:59 ./usr/share/epic4/script/keybinds -rw-r--r-- root/root 626 2000-12-05 00:11 ./usr/share/epic4/script/edit -rw-r--r-- root/root 977 2003-12-02 16:49 ./usr/share/epic4/script/altchan.bj -rw-r--r-- root/root 2206 2000-12-05 00:11 ./usr/share/epic4/script/ls -rw-r--r-- root/root 365 2000-12-05 00:11 ./usr/share/epic4/script/nicks -rw-r--r-- root/root 2080 2002-01-03 19:39 ./usr/share/epic4/script/autoop -rw-r--r-- root/root 750 2002-01-03 19:39 ./usr/share/epic4/script/fake-dcc -rw-r--r-- root/root 193 2003-01-14 15:43 ./usr/share/epic4/script/man -rw-r--r-- root/root 1020 2003-07-14 18:22 ./usr/share/epic4/script/fe.pf -rw-r--r-- root/root 212 2000-12-05 00:11 ./usr/share/epic4/script/prefix -rw-r--r-- root/root 1153 2000-12-05 00:11 ./usr/share/epic4/script/utime -rw-r--r-- root/root 1689 2003-11-03 02:49 ./usr/share/epic4/script/grep -rw-r--r-- root/root 2960 2000-12-05 00:11 ./usr/share/epic4/script/starutils -rw-r--r-- root/root 2605 2001-03-14 20:01 ./usr/share/epic4/script/ircprimer -rw-r--r-- root/root 4082 2002-08-01 00:51 ./usr/share/epic4/script/mail -rw-r--r-- root/root 8751 2004-01-18 15:33 ./usr/share/epic4/script/help -rw-r--r-- root/root 864 2001-03-14 20:01 ./usr/share/epic4/script/fe -rw-r--r-- root/root 1956 2003-07-02 03:55 ./usr/share/epic4/script/paste -rw-r--r-- root/root 4147 2002-01-03 19:39 ./usr/share/epic4/script/netsplit -rw-r--r-- root/root 750 2002-01-03 19:39 ./usr/share/epic4/script/time -rw-r--r-- root/root 7559 2003-10-31 08:19 ./usr/share/epic4/script/tabkey.ce -rw-r--r-- root/root 710 2000-12-05 00:11 ./usr/share/epic4/script/more -rw-r--r-- root/root 516 2002-01-03 19:39 ./usr/share/epic4/script/scan -rw-r--r-- root/root 267 2000-12-05 00:11 ./usr/share/epic4/script/motd -rw-r--r-- root/root 2548 2001-03-14 20:01 ./usr/share/epic4/script/tc -rw-r--r-- root/root 788 2004-01-18 10:14 ./usr/share/epic4/script/dcc_spacefix drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/man/ drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/man/man1/ -rw-r--r-- root/root 5037 2013-10-20 21:55 ./usr/share/man/man1/epic4.1.gz drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/doc/epic4/ -rw-r--r-- root/root 2058 2000-12-05 00:11 ./usr/share/doc/epic4/color.txt -rw-r--r-- root/root 3381 2000-12-05 00:11 ./usr/share/doc/epic4/colors.gz -rw-r--r-- root/root 3032 2002-08-12 16:41 ./usr/share/doc/epic4/keys -rw-r--r-- root/root 1767 2000-12-05 00:11 ./usr/share/doc/epic4/new-load -rw-r--r-- root/root 1757 2002-07-26 17:10 ./usr/share/doc/epic4/IPV6.gz -rw-r--r-- root/root 390 2002-02-14 01:15 ./usr/share/doc/epic4/missing -rw-r--r-- root/root 1908 2000-12-05 00:11 ./usr/share/doc/epic4/README.gz -rw-r--r-- root/root 2491 2013-10-20 21:55 ./usr/share/doc/epic4/copyright -rw-r--r-- root/root 926 2009-09-05 03:31 ./usr/share/doc/epic4/UPDATES -rw-r--r-- root/root 2129 2013-07-16 01:03 ./usr/share/doc/epic4/KNOWNBUGS -rw-r--r-- root/root 567 2013-10-20 21:55 ./usr/share/doc/epic4/NEWS.Debian.gz -rw-r--r-- root/root 2797 2013-10-20 21:55 ./usr/share/doc/epic4/README.Debian -rw-r--r-- root/root 1282 2013-10-20 21:55 ./usr/share/doc/epic4/changelog.Debian.gz -rw-r--r-- root/root 3365 2000-12-05 00:11 ./usr/share/doc/epic4/local_vars -rw-r--r-- root/root 2233 2001-04-17 17:19 ./usr/share/doc/epic4/EPIC_VERSIONS -rw-r--r-- root/root 1638 2003-10-28 06:30 ./usr/share/doc/epic4/word-lists -rw-r--r-- root/root 3406 2003-07-19 21:47 ./usr/share/doc/epic4/BUG_FORM drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/share/doc/epic4/examples/ -rw-r--r-- root/root 846 2013-10-20 21:55 ./usr/share/doc/epic4/examples/wrapper.irc -rw-r--r-- root/root 2464 2000-12-05 00:11 ./usr/share/doc/epic4/TS4.gz -rw-r--r-- root/root 3422 2000-12-05 00:11 ./usr/share/doc/epic4/dccresum.txt -rw-r--r-- root/root 1806 2000-12-05 00:11 ./usr/share/doc/epic4/nicknames -rw-r--r-- root/root 3119 2004-08-07 18:33 ./usr/share/doc/epic4/EPIC_ABOUT -rw-r--r-- root/root 1128 2000-12-05 00:11 ./usr/share/doc/epic4/outputhelp -rw-r--r-- root/root 2566 2013-07-16 01:03 ./usr/share/doc/epic4/SILLINESS -rw-r--r-- root/root 1654 2004-01-18 15:33 ./usr/share/doc/epic4/pf-loader.gz -rw-r--r-- root/root 3675 2003-05-29 23:09 ./usr/share/doc/epic4/expansions.gz -rw-r--r-- root/root 1227 2000-12-05 00:11 ./usr/share/doc/epic4/IRCII_VERSIONS -rw-r--r-- root/root 3352 2002-05-13 21:45 ./usr/share/doc/epic4/DCC_REVERSE.gz -rw-r--r-- root/root 3419 2003-05-30 19:58 ./usr/share/doc/epic4/EPIC_THANKS -rw-r--r-- root/root 1455 2002-04-20 14:39 ./usr/share/doc/epic4/README.SSL drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/lib/ drwxr-xr-x root/root 0 2013-10-20 21:55 ./usr/lib/epic4/ -rwxr-xr-x root/root 17976 2013-10-20 21:55 ./usr/lib/epic4/wserv4 epic4_2.10.2-1_i386.changes: Format: 1.8 Date: Tue, 06 Aug 2013 20:50:22 +0200 Source: epic4 Binary: epic4 Architecture: i386 Version: 1:2.10.2-1 Distribution: trusty-proposed Urgency: low Maintainer: Ubuntu/amd64 Build Daemon Changed-By: Kurt Roeckx Description: epic4 - epic irc client, version 4 Closes: 718804 Changes: epic4 (1:2.10.2-1) unstable; urgency=low . * New upstream release (Closes: #718804) Checksums-Sha1: 44a1ef14e0810435f1639b6a76074ce0f6cb09cd 467602 epic4_2.10.2-1_i386.deb Checksums-Sha256: f5eecedd4b3e12e0f7cab9b85dd110e39f79ca59cc4e468430ac8d1d0fd098e1 467602 epic4_2.10.2-1_i386.deb Files: b4114dcce2f73a14cb7d8c6a24cfd7bb 467602 net optional epic4_2.10.2-1_i386.deb ****************************************************************************** Built successfully ****************************************************************************** Finished at 20131020-2155 Build needed 00:00:31, 7868k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-5132822'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-5132822/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-5132822'] Unmounting chroot for build PACKAGEBUILD-5132822... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-5132822'] Removing build PACKAGEBUILD-5132822