RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lgw01-29 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 x86_64 Buildd toolchain package versions: launchpad-buildd_151 python-lpbuildd_151 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.2 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 12 Sep 06:18:03 ntpdate[1779]: adjust time server 10.211.37.1 offset 0.003807 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=trusty --arch=i386 PACKAGEBUILD-13364423 /home/buildd/filecache-default/f58d997572ec5fe0b089dc84b4b2302dad127be0 Creating target for build PACKAGEBUILD-13364423 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=trusty --arch=i386 PACKAGEBUILD-13364423 Starting target for build PACKAGEBUILD-13364423 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=trusty --arch=i386 PACKAGEBUILD-13364423 'deb http://ppa.launchpad.net/ondrej/php/ubuntu trusty main' 'deb http://ppa.launchpad.net/ondrej/apache2/ubuntu trusty main' 'deb http://ppa.launchpad.net/ondrej/cmake/ubuntu trusty main' 'deb http://ftpmaster.internal/ubuntu trusty main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu trusty-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu trusty-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-13364423 RUN: /usr/share/launchpad-buildd/slavebin/in-target add-trusted-keys --backend=chroot --series=trusty --arch=i386 PACKAGEBUILD-13364423 Adding trusted keys to build-PACKAGEBUILD-13364423 OK /etc/apt/trusted.gpg -------------------- pub 1024D/437D05B5 2004-09-12 uid Ubuntu Archive Automatic Signing Key sub 2048g/79164387 2004-09-12 pub 1024D/FBB75451 2004-12-30 uid Ubuntu CD Image Automatic Signing Key pub 4096R/C0B21F32 2012-05-11 uid Ubuntu Archive Automatic Signing Key (2012) pub 4096R/EFE21092 2012-05-11 uid Ubuntu CD Image Automatic Signing Key (2012) pub 1024R/E5267A6C 2009-01-26 uid Launchpad PPA for Ond\xc5\x99ej Surý RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=trusty --arch=i386 PACKAGEBUILD-13364423 Updating target for build PACKAGEBUILD-13364423 Ign http://ftpmaster.internal trusty InRelease Get:1 http://ppa.launchpad.net trusty InRelease [20.9 kB] Get:2 http://ftpmaster.internal trusty-security InRelease [65.9 kB] Get:3 http://ppa.launchpad.net trusty InRelease [20.9 kB] Get:4 http://ppa.launchpad.net trusty InRelease [20.9 kB] Get:5 http://ftpmaster.internal trusty-updates InRelease [65.9 kB] Get:6 http://ftpmaster.internal trusty Release.gpg [933 B] Get:7 http://ftpmaster.internal trusty Release [58.5 kB] Get:8 http://ppa.launchpad.net trusty/main i386 Packages [45.8 kB] Get:9 http://ppa.launchpad.net trusty/main Translation-en [29.9 kB] Get:10 http://ppa.launchpad.net trusty/main i386 Packages [12.7 kB] Get:11 http://ppa.launchpad.net trusty/main Translation-en [10.3 kB] Get:12 http://ftpmaster.internal trusty-security/main i386 Packages [610 kB] Get:13 http://ppa.launchpad.net trusty/main i386 Packages [1859 B] Get:14 http://ppa.launchpad.net trusty/main Translation-en [1447 B] Get:15 http://ftpmaster.internal trusty-security/restricted i386 Packages [13.7 kB] Get:16 http://ftpmaster.internal trusty-security/universe i386 Packages [185 kB] Get:17 http://ftpmaster.internal trusty-security/multiverse i386 Packages [4280 B] Get:18 http://ftpmaster.internal trusty-security/main Translation-en [360 kB] Get:19 http://ftpmaster.internal trusty-security/multiverse Translation-en [2201 B] Get:20 http://ftpmaster.internal trusty-security/restricted Translation-en [3491 B] Get:21 http://ftpmaster.internal trusty-security/universe Translation-en [107 kB] Get:22 http://ftpmaster.internal trusty-updates/main i386 Packages [964 kB] Get:23 http://ftpmaster.internal trusty-updates/restricted i386 Packages [16.9 kB] Get:24 http://ftpmaster.internal trusty-updates/universe i386 Packages [427 kB] Get:25 http://ftpmaster.internal trusty-updates/multiverse i386 Packages [14.7 kB] Get:26 http://ftpmaster.internal trusty-updates/main Translation-en [504 kB] Get:27 http://ftpmaster.internal trusty-updates/multiverse Translation-en [7430 B] Get:28 http://ftpmaster.internal trusty-updates/restricted Translation-en [3978 B] Get:29 http://ftpmaster.internal trusty-updates/universe Translation-en [230 kB] Get:30 http://ftpmaster.internal trusty/main i386 Packages [1348 kB] Get:31 http://ftpmaster.internal trusty/restricted i386 Packages [13.4 kB] Get:32 http://ftpmaster.internal trusty/universe i386 Packages [5866 kB] Get:33 http://ftpmaster.internal trusty/multiverse i386 Packages [134 kB] Get:34 http://ftpmaster.internal trusty/main Translation-en [762 kB] Get:35 http://ftpmaster.internal trusty/multiverse Translation-en [102 kB] Get:36 http://ftpmaster.internal trusty/restricted Translation-en [3457 B] Get:37 http://ftpmaster.internal trusty/universe Translation-en [4089 kB] Fetched 16.1 MB in 17s (930 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libssl1.0.0 Use 'apt-get autoremove' to remove it. The following NEW packages will be installed: libssl1.1 The following packages will be upgraded: apt apt-transport-https base-files bash binutils bsdutils ca-certificates coreutils cpio cpp-4.8 dpkg dpkg-dev e2fslibs e2fsprogs g++-4.8 gcc-4.8 gcc-4.8-base gcc-4.9-base gnupg gpgv ifupdown initramfs-tools initramfs-tools-bin initscripts iproute2 klibc-utils libapt-pkg4.12 libasan0 libasn1-8-heimdal libatomic1 libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcgmanager0 libcomerr2 libcurl3-gnutls libdbus-1-3 libdpkg-perl libdrm2 libffi6 libgcc-4.8-dev libgcc1 libgcrypt11 libgnutls26 libgomp1 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn11 libitm1 libjson-c2 libjson0 libk5crypto3 libklibc libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libmount1 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre3 libplymouth2 libpng12-0 libprocps3 libquadmath0 libroken18-heimdal librtmp0 libselinux1 libsepol1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-4.8-dev libstdc++6 libtasn1-6 libudev1 libuuid1 libwind0-heimdal linux-libc-dev login lsb-base makedev mount multiarch-support openssl optipng passwd patch perl perl-base perl-modules pkg-create-dbgsym plymouth procps sysv-rc sysvinit-utils tar tzdata udev upstart util-linux 109 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 65.8 MB of archives. After this operation, 14.4 MB of additional disk space will be used. Get:1 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcre3 i386 2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 [325 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty-updates/main base-files i386 7.2ubuntu5.5 [67.5 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty-security/main bash i386 4.3-7ubuntu1.7 [547 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty-updates/main coreutils i386 8.21-1ubuntu5.4 [1086 kB] Get:5 http://ppa.launchpad.net/ondrej/apache2/ubuntu/ trusty/main libssl1.1 i386 1.1.0f-2~ubuntu14.04.1+deb.sury.org+4 [1252 kB] Get:6 http://ftpmaster.internal/ubuntu/ trusty-updates/main dpkg i386 1.17.5ubuntu5.7 [1939 kB] Get:7 http://ppa.launchpad.net/ondrej/apache2/ubuntu/ trusty/main openssl i386 1.1.0f-2~ubuntu14.04.1+deb.sury.org+4 [702 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty-updates/main libselinux1 i386 2.2.2-1ubuntu0.1 [57.5 kB] Get:9 http://ftpmaster.internal/ubuntu/ trusty-updates/main sysv-rc all 2.88dsf-41ubuntu6.3 [36.6 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty-updates/main sysvinit-utils i386 2.88dsf-41ubuntu6.3 [51.2 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty-updates/main mount i386 2.20.1-5.1ubuntu20.9 [113 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty-updates/main lsb-base all 4.1+Debian11ubuntu6.2 [13.3 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty-security/main libpam0g i386 1.1.8-1ubuntu2.2 [55.5 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty-security/main libpam-modules-bin i386 1.1.8-1ubuntu2.2 [30.9 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty-security/main libpam-modules i386 1.1.8-1ubuntu2.2 [232 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty-security/main passwd i386 1:4.1.5.1-1ubuntu9.5 [747 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty-updates/main initscripts i386 2.88dsf-41ubuntu6.3 [27.7 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty-updates/main libdbus-1-3 i386 1.6.18-0ubuntu4.5 [132 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty-security/main libjson-c2 i386 0.11-3ubuntu1.2 [22.5 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty-updates/main libuuid1 i386 2.20.1-5.1ubuntu20.9 [11.4 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty-updates/main libblkid1 i386 2.20.1-5.1ubuntu20.9 [67.4 kB] Get:22 http://ftpmaster.internal/ubuntu/ trusty-updates/main libcgmanager0 i386 0.24-0ubuntu7.5 [25.2 kB] Get:23 http://ftpmaster.internal/ubuntu/ trusty-security/main tzdata all 2016j-0ubuntu0.14.04 [166 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty-updates/main util-linux i386 2.20.1-5.1ubuntu20.9 [452 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty-updates/main libprocps3 i386 1:3.3.9-1ubuntu2.2 [29.9 kB] Get:26 http://ftpmaster.internal/ubuntu/ trusty-updates/main procps i386 1:3.3.9-1ubuntu2.2 [202 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty-updates/main udev i386 204-5ubuntu20.24 [739 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty-updates/main libudev1 i386 204-5ubuntu20.24 [35.5 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty-updates/main iproute2 i386 3.12.0-2ubuntu1 [396 kB] Get:30 http://ftpmaster.internal/ubuntu/ trusty-updates/main ifupdown i386 0.7.47.2ubuntu4.4 [52.3 kB] Get:31 http://ftpmaster.internal/ubuntu/ trusty-security/main libjson0 i386 0.11-3ubuntu1.2 [1078 B] Get:32 http://ftpmaster.internal/ubuntu/ trusty-updates/main upstart i386 1.12.1-0ubuntu4.2 [367 kB] Get:33 http://ftpmaster.internal/ubuntu/ trusty-security/main libc6-dev i386 2.19-0ubuntu6.13 [1560 kB] Get:34 http://ftpmaster.internal/ubuntu/ trusty-security/main libc-dev-bin i386 2.19-0ubuntu6.13 [63.4 kB] Get:35 http://ftpmaster.internal/ubuntu/ trusty-security/main linux-libc-dev i386 3.13.0-129.178 [769 kB] Get:36 http://ftpmaster.internal/ubuntu/ trusty-security/main libc-bin i386 2.19-0ubuntu6.13 [1106 kB] Get:37 http://ftpmaster.internal/ubuntu/ trusty-updates/main gcc-4.9-base i386 4.9.3-0ubuntu4 [15.1 kB] Get:38 http://ftpmaster.internal/ubuntu/ trusty-updates/main libgcc1 i386 1:4.9.3-0ubuntu4 [48.0 kB] Get:39 http://ftpmaster.internal/ubuntu/ trusty-security/main libc6 i386 2.19-0ubuntu6.13 [4004 kB] Get:40 http://ftpmaster.internal/ubuntu/ trusty-updates/main e2fslibs i386 1.42.9-3ubuntu1.3 [192 kB] Get:41 http://ftpmaster.internal/ubuntu/ trusty-updates/main e2fsprogs i386 1.42.9-3ubuntu1.3 [670 kB] Get:42 http://ftpmaster.internal/ubuntu/ trusty-security/main login i386 1:4.1.5.1-1ubuntu9.5 [300 kB] Get:43 http://ftpmaster.internal/ubuntu/ trusty-security/main perl i386 5.18.2-2ubuntu1.1 [2158 kB] Get:44 http://ftpmaster.internal/ubuntu/ trusty-security/main perl-base i386 5.18.2-2ubuntu1.1 [1133 kB] Get:45 http://ftpmaster.internal/ubuntu/ trusty-security/main perl-modules all 5.18.2-2ubuntu1.1 [2673 kB] Get:46 http://ftpmaster.internal/ubuntu/ trusty-security/main tar i386 1.27.1-1ubuntu0.1 [194 kB] Get:47 http://ftpmaster.internal/ubuntu/ trusty-security/main libgomp1 i386 4.8.4-2ubuntu1~14.04.3 [25.0 kB] Get:48 http://ftpmaster.internal/ubuntu/ trusty-security/main libitm1 i386 4.8.4-2ubuntu1~14.04.3 [28.5 kB] Get:49 http://ftpmaster.internal/ubuntu/ trusty-security/main libatomic1 i386 4.8.4-2ubuntu1~14.04.3 [8288 B] Get:50 http://ftpmaster.internal/ubuntu/ trusty-security/main libasan0 i386 4.8.4-2ubuntu1~14.04.3 [64.0 kB] Get:51 http://ftpmaster.internal/ubuntu/ trusty-security/main libquadmath0 i386 4.8.4-2ubuntu1~14.04.3 [187 kB] Get:52 http://ftpmaster.internal/ubuntu/ trusty-security/main g++-4.8 i386 4.8.4-2ubuntu1~14.04.3 [18.0 MB] Get:53 http://ftpmaster.internal/ubuntu/ trusty-security/main gcc-4.8 i386 4.8.4-2ubuntu1~14.04.3 [4909 kB] Get:54 http://ftpmaster.internal/ubuntu/ trusty-security/main cpp-4.8 i386 4.8.4-2ubuntu1~14.04.3 [4444 kB] Get:55 http://ftpmaster.internal/ubuntu/ trusty-security/main binutils i386 2.24-5ubuntu14.2 [2117 kB] Get:56 http://ftpmaster.internal/ubuntu/ trusty-security/main libstdc++-4.8-dev i386 4.8.4-2ubuntu1~14.04.3 [1060 kB] Get:57 http://ftpmaster.internal/ubuntu/ trusty-security/main libgcc-4.8-dev i386 4.8.4-2ubuntu1~14.04.3 [1735 kB] Get:58 http://ftpmaster.internal/ubuntu/ trusty-security/main gcc-4.8-base i386 4.8.4-2ubuntu1~14.04.3 [16.2 kB] Get:59 http://ftpmaster.internal/ubuntu/ trusty-security/main libstdc++6 i386 4.8.4-2ubuntu1~14.04.3 [269 kB] Get:60 http://ftpmaster.internal/ubuntu/ trusty-security/main libapt-pkg4.12 i386 1.0.1ubuntu2.17 [634 kB] Get:61 http://ftpmaster.internal/ubuntu/ trusty-security/main gpgv i386 1.4.16-1ubuntu2.4 [153 kB] Get:62 http://ftpmaster.internal/ubuntu/ trusty-security/main gnupg i386 1.4.16-1ubuntu2.4 [594 kB] Get:63 http://ftpmaster.internal/ubuntu/ trusty-security/main apt i386 1.0.1ubuntu2.17 [953 kB] Get:64 http://ftpmaster.internal/ubuntu/ trusty-updates/main bsdutils i386 1:2.20.1-5.1ubuntu20.9 [34.0 kB] Get:65 http://ftpmaster.internal/ubuntu/ trusty-updates/main libcomerr2 i386 1.42.9-3ubuntu1.3 [62.8 kB] Get:66 http://ftpmaster.internal/ubuntu/ trusty-updates/main libmount1 i386 2.20.1-5.1ubuntu20.9 [59.7 kB] Get:67 http://ftpmaster.internal/ubuntu/ trusty-updates/main libsepol1 i386 2.2-1ubuntu0.1 [99.6 kB] Get:68 http://ftpmaster.internal/ubuntu/ trusty-updates/main libss2 i386 1.42.9-3ubuntu1.3 [66.8 kB] Get:69 http://ftpmaster.internal/ubuntu/ trusty-updates/main libffi6 i386 3.1~rc1+r3.0.13-12ubuntu0.1 [14.5 kB] Get:70 http://ftpmaster.internal/ubuntu/ trusty-security/main libgcrypt11 i386 1.5.3-2ubuntu4.5 [238 kB] Get:71 http://ftpmaster.internal/ubuntu/ trusty-security/main libtasn1-6 i386 3.4-3ubuntu0.5 [42.8 kB] Get:72 http://ftpmaster.internal/ubuntu/ trusty-security/main libgnutls26 i386 2.12.23-12ubuntu2.8 [376 kB] Get:73 http://ftpmaster.internal/ubuntu/ trusty-security/main libsqlite3-0 i386 3.8.2-1ubuntu2.1 [343 kB] Get:74 http://ftpmaster.internal/ubuntu/ trusty-security/main libssl1.0.0 i386 1.0.1f-1ubuntu2.22 [782 kB] Get:75 http://ftpmaster.internal/ubuntu/ trusty-security/main libdrm2 i386 2.4.67-1ubuntu0.14.04.2 [27.9 kB] Get:76 http://ftpmaster.internal/ubuntu/ trusty-updates/main klibc-utils i386 2.0.3-0ubuntu1.14.04.3 [104 kB] Get:77 http://ftpmaster.internal/ubuntu/ trusty-updates/main libklibc i386 2.0.3-0ubuntu1.14.04.3 [41.3 kB] Get:78 http://ftpmaster.internal/ubuntu/ trusty-updates/main initramfs-tools all 0.103ubuntu4.7 [44.5 kB] Get:79 http://ftpmaster.internal/ubuntu/ trusty-updates/main initramfs-tools-bin i386 0.103ubuntu4.7 [8952 B] Get:80 http://ftpmaster.internal/ubuntu/ trusty-security/main cpio i386 2.11+dfsg-1ubuntu1.2 [72.9 kB] Get:81 http://ftpmaster.internal/ubuntu/ trusty-updates/main plymouth i386 0.8.8-0ubuntu17.1 [98.8 kB] Get:82 http://ftpmaster.internal/ubuntu/ trusty-security/main libpng12-0 i386 1.2.50-1ubuntu2.14.04.2 [119 kB] Get:83 http://ftpmaster.internal/ubuntu/ trusty-updates/main libplymouth2 i386 0.8.8-0ubuntu17.1 [76.3 kB] Get:84 http://ftpmaster.internal/ubuntu/ trusty-security/main libroken18-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [40.8 kB] Get:85 http://ftpmaster.internal/ubuntu/ trusty-security/main libasn1-8-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [169 kB] Get:86 http://ftpmaster.internal/ubuntu/ trusty-updates/main libk5crypto3 i386 1.12+dfsg-2ubuntu5.3 [77.5 kB] Get:87 http://ftpmaster.internal/ubuntu/ trusty-updates/main libgssapi-krb5-2 i386 1.12+dfsg-2ubuntu5.3 [112 kB] Get:88 http://ftpmaster.internal/ubuntu/ trusty-updates/main libkrb5-3 i386 1.12+dfsg-2ubuntu5.3 [260 kB] Get:89 http://ftpmaster.internal/ubuntu/ trusty-updates/main libkrb5support0 i386 1.12+dfsg-2ubuntu5.3 [31.0 kB] Get:90 http://ftpmaster.internal/ubuntu/ trusty-security/main libidn11 i386 1.28-1ubuntu2.1 [93.4 kB] Get:91 http://ftpmaster.internal/ubuntu/ trusty-security/main libhcrypto4-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [82.5 kB] Get:92 http://ftpmaster.internal/ubuntu/ trusty-security/main libheimbase1-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [28.8 kB] Get:93 http://ftpmaster.internal/ubuntu/ trusty-security/main libwind0-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [48.1 kB] Get:94 http://ftpmaster.internal/ubuntu/ trusty-security/main libhx509-5-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [103 kB] Get:95 http://ftpmaster.internal/ubuntu/ trusty-security/main libkrb5-26-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [198 kB] Get:96 http://ftpmaster.internal/ubuntu/ trusty-security/main libheimntlm0-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [15.5 kB] Get:97 http://ftpmaster.internal/ubuntu/ trusty-security/main libgssapi3-heimdal i386 1.6~git20131207+dfsg-1ubuntu1.2 [90.0 kB] Get:98 http://ftpmaster.internal/ubuntu/ trusty-security/main libldap-2.4-2 i386 2.4.31-1+nmu2ubuntu8.4 [150 kB] Get:99 http://ftpmaster.internal/ubuntu/ trusty-security/main librtmp0 i386 2.4+20121230.gitdf6c518-1ubuntu0.1 [50.1 kB] Get:100 http://ftpmaster.internal/ubuntu/ trusty-security/main libcurl3-gnutls i386 7.35.0-1ubuntu2.10 [167 kB] Get:101 http://ftpmaster.internal/ubuntu/ trusty-security/main libpam-runtime all 1.1.8-1ubuntu2.2 [37.8 kB] Get:102 http://ftpmaster.internal/ubuntu/ trusty-security/main multiarch-support i386 2.19-0ubuntu6.13 [4486 B] Get:103 http://ftpmaster.internal/ubuntu/ trusty-updates/main makedev all 2.3.1-93ubuntu2~ubuntu14.04.1 [24.5 kB] Get:104 http://ftpmaster.internal/ubuntu/ trusty-security/main apt-transport-https i386 1.0.1ubuntu2.17 [25.4 kB] Get:105 http://ftpmaster.internal/ubuntu/ trusty-security/main ca-certificates all 20160104ubuntu0.14.04.1 [190 kB] Get:106 http://ftpmaster.internal/ubuntu/ trusty-updates/main dpkg-dev all 1.17.5ubuntu5.7 [726 kB] Get:107 http://ftpmaster.internal/ubuntu/ trusty-updates/main libdpkg-perl all 1.17.5ubuntu5.7 [179 kB] Get:108 http://ftpmaster.internal/ubuntu/ trusty-security/main patch i386 2.7.1-4ubuntu2.3 [91.1 kB] Get:109 http://ftpmaster.internal/ubuntu/ trusty-security/main optipng i386 0.6.4-1ubuntu0.14.04.1 [78.0 kB] Get:110 http://ftpmaster.internal/ubuntu/ trusty-security/main pkg-create-dbgsym all 0.67~trusty [8844 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 65.8 MB in 7s (9232 kB/s) (Reading database ... 11778 files and directories currently installed.) Preparing to unpack .../base-files_7.2ubuntu5.5_i386.deb ... Unpacking base-files (7.2ubuntu5.5) over (7.2ubuntu5) ... Setting up base-files (7.2ubuntu5.5) ... 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 ... 11778 files and directories currently installed.) Preparing to unpack .../bash_4.3-7ubuntu1.7_i386.deb ... Unpacking bash (4.3-7ubuntu1.7) over (4.3-6ubuntu1) ... Setting up bash (4.3-7ubuntu1.7) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 11778 files and directories currently installed.) Preparing to unpack .../coreutils_8.21-1ubuntu5.4_i386.deb ... Unpacking coreutils (8.21-1ubuntu5.4) over (8.21-1ubuntu5) ... Setting up coreutils (8.21-1ubuntu5.4) ... (Reading database ... 11778 files and directories currently installed.) Preparing to unpack .../dpkg_1.17.5ubuntu5.7_i386.deb ... Unpacking dpkg (1.17.5ubuntu5.7) over (1.17.5ubuntu5) ... Setting up dpkg (1.17.5ubuntu5.7) ... (Reading database ... 11778 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.41-1.1+ubuntu14.04.1+deb.sury.org+3_i386.deb ... Unpacking libpcre3:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) over (1:8.31-2ubuntu2) ... Preparing to unpack .../libc6_2.19-0ubuntu6.13_i386.deb ... Unpacking libc6:i386 (2.19-0ubuntu6.13) over (2.19-0ubuntu6) ... Preparing to unpack .../libgcc1_1%3a4.9.3-0ubuntu4_i386.deb ... Unpacking libgcc1:i386 (1:4.9.3-0ubuntu4) over (1:4.9-20140406-0ubuntu1) ... Preparing to unpack .../gcc-4.9-base_4.9.3-0ubuntu4_i386.deb ... Unpacking gcc-4.9-base:i386 (4.9.3-0ubuntu4) over (4.9-20140406-0ubuntu1) ... Setting up gcc-4.9-base:i386 (4.9.3-0ubuntu4) ... Setting up libgcc1:i386 (1:4.9.3-0ubuntu4) ... Setting up libc6:i386 (2.19-0ubuntu6.13) ... Setting up libpcre3:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Processing triggers for libc-bin (2.19-0ubuntu6) ... (Reading database ... 11779 files and directories currently installed.) Preparing to unpack .../libselinux1_2.2.2-1ubuntu0.1_i386.deb ... Unpacking libselinux1:i386 (2.2.2-1ubuntu0.1) over (2.2.2-1) ... Setting up libselinux1:i386 (2.2.2-1ubuntu0.1) ... Processing triggers for libc-bin (2.19-0ubuntu6) ... (Reading database ... 11779 files and directories currently installed.) Preparing to unpack .../sysv-rc_2.88dsf-41ubuntu6.3_all.deb ... Unpacking sysv-rc (2.88dsf-41ubuntu6.3) over (2.88dsf-41ubuntu6) ... Preparing to unpack .../sysvinit-utils_2.88dsf-41ubuntu6.3_i386.deb ... Unpacking sysvinit-utils (2.88dsf-41ubuntu6.3) over (2.88dsf-41ubuntu6) ... Setting up sysvinit-utils (2.88dsf-41ubuntu6.3) ... Setting up sysv-rc (2.88dsf-41ubuntu6.3) ... (Reading database ... 11779 files and directories currently installed.) Preparing to unpack .../mount_2.20.1-5.1ubuntu20.9_i386.deb ... Unpacking mount (2.20.1-5.1ubuntu20.9) over (2.20.1-5.1ubuntu20) ... Setting up mount (2.20.1-5.1ubuntu20.9) ... (Reading database ... 11779 files and directories currently installed.) Preparing to unpack .../lsb-base_4.1+Debian11ubuntu6.2_all.deb ... Unpacking lsb-base (4.1+Debian11ubuntu6.2) over (4.1+Debian11ubuntu6) ... Setting up lsb-base (4.1+Debian11ubuntu6.2) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-1ubuntu2.2_i386.deb ... Unpacking libpam0g:i386 (1.1.8-1ubuntu2.2) over (1.1.8-1ubuntu2) ... Setting up libpam0g:i386 (1.1.8-1ubuntu2.2) ... Processing triggers for libc-bin (2.19-0ubuntu6) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-1ubuntu2.2_i386.deb ... Unpacking libpam-modules-bin (1.1.8-1ubuntu2.2) over (1.1.8-1ubuntu2) ... Setting up libpam-modules-bin (1.1.8-1ubuntu2.2) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-1ubuntu2.2_i386.deb ... Unpacking libpam-modules:i386 (1.1.8-1ubuntu2.2) over (1.1.8-1ubuntu2) ... Setting up libpam-modules:i386 (1.1.8-1ubuntu2.2) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.1.5.1-1ubuntu9.5_i386.deb ... Unpacking passwd (1:4.1.5.1-1ubuntu9.5) over (1:4.1.5.1-1ubuntu9) ... Setting up passwd (1:4.1.5.1-1ubuntu9.5) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../initscripts_2.88dsf-41ubuntu6.3_i386.deb ... Unpacking initscripts (2.88dsf-41ubuntu6.3) over (2.88dsf-41ubuntu6) ... Preparing to unpack .../libdbus-1-3_1.6.18-0ubuntu4.5_i386.deb ... Unpacking libdbus-1-3:i386 (1.6.18-0ubuntu4.5) over (1.6.18-0ubuntu4) ... Preparing to unpack .../libjson-c2_0.11-3ubuntu1.2_i386.deb ... Unpacking libjson-c2:i386 (0.11-3ubuntu1.2) over (0.11-3ubuntu1) ... Preparing to unpack .../libuuid1_2.20.1-5.1ubuntu20.9_i386.deb ... Unpacking libuuid1:i386 (2.20.1-5.1ubuntu20.9) over (2.20.1-5.1ubuntu20) ... Setting up libuuid1:i386 (2.20.1-5.1ubuntu20.9) ... Processing triggers for libc-bin (2.19-0ubuntu6) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../libblkid1_2.20.1-5.1ubuntu20.9_i386.deb ... Unpacking libblkid1:i386 (2.20.1-5.1ubuntu20.9) over (2.20.1-5.1ubuntu20) ... Setting up libblkid1:i386 (2.20.1-5.1ubuntu20.9) ... Processing triggers for libc-bin (2.19-0ubuntu6) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../libcgmanager0_0.24-0ubuntu7.5_i386.deb ... Unpacking libcgmanager0:i386 (0.24-0ubuntu7.5) over (0.24-0ubuntu5) ... Preparing to unpack .../tzdata_2016j-0ubuntu0.14.04_all.deb ... Unpacking tzdata (2016j-0ubuntu0.14.04) over (2014b-1) ... Setting up tzdata (2016j-0ubuntu0.14.04) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Sep 12 06:19:12 UTC 2017. Universal Time is now: Tue Sep 12 06:19:12 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. (Reading database ... 11820 files and directories currently installed.) Preparing to unpack .../util-linux_2.20.1-5.1ubuntu20.9_i386.deb ... Unpacking util-linux (2.20.1-5.1ubuntu20.9) over (2.20.1-5.1ubuntu20) ... Setting up util-linux (2.20.1-5.1ubuntu20.9) ... (Reading database ... 11820 files and directories currently installed.) Preparing to unpack .../libprocps3_1%3a3.3.9-1ubuntu2.2_i386.deb ... Unpacking libprocps3:i386 (1:3.3.9-1ubuntu2.2) over (1:3.3.9-1ubuntu2) ... Preparing to unpack .../procps_1%3a3.3.9-1ubuntu2.2_i386.deb ... invoke-rc.d: policy-rc.d denied execution of stop. Unpacking procps (1:3.3.9-1ubuntu2.2) over (1:3.3.9-1ubuntu2) ... Preparing to unpack .../udev_204-5ubuntu20.24_i386.deb ... Adding 'diversion of /bin/udevadm to /bin/udevadm.upgrade by fake-udev' Unpacking udev (204-5ubuntu20.24) over (204-5ubuntu20) ... Preparing to unpack .../libudev1_204-5ubuntu20.24_i386.deb ... Unpacking libudev1:i386 (204-5ubuntu20.24) over (204-5ubuntu20) ... Preparing to unpack .../iproute2_3.12.0-2ubuntu1_i386.deb ... Unpacking iproute2 (3.12.0-2ubuntu1) over (3.12.0-2) ... Preparing to unpack .../ifupdown_0.7.47.2ubuntu4.4_i386.deb ... Unpacking ifupdown (0.7.47.2ubuntu4.4) over (0.7.47.2ubuntu4) ... Preparing to unpack .../libjson0_0.11-3ubuntu1.2_i386.deb ... Unpacking libjson0:i386 (0.11-3ubuntu1.2) over (0.11-3ubuntu1) ... Preparing to unpack .../upstart_1.12.1-0ubuntu4.2_i386.deb ... Unpacking upstart (1.12.1-0ubuntu4.2) over (1.12.1-0ubuntu4) ... Preparing to unpack .../libc6-dev_2.19-0ubuntu6.13_i386.deb ... Unpacking libc6-dev:i386 (2.19-0ubuntu6.13) over (2.19-0ubuntu6) ... Preparing to unpack .../libc-dev-bin_2.19-0ubuntu6.13_i386.deb ... Unpacking libc-dev-bin (2.19-0ubuntu6.13) over (2.19-0ubuntu6) ... Preparing to unpack .../linux-libc-dev_3.13.0-129.178_i386.deb ... Unpacking linux-libc-dev:i386 (3.13.0-129.178) over (3.13.0-24.46) ... Preparing to unpack .../libc-bin_2.19-0ubuntu6.13_i386.deb ... Unpacking libc-bin (2.19-0ubuntu6.13) over (2.19-0ubuntu6) ... Setting up libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11822 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.42.9-3ubuntu1.3_i386.deb ... Unpacking e2fslibs:i386 (1.42.9-3ubuntu1.3) over (1.42.9-3ubuntu1) ... Setting up e2fslibs:i386 (1.42.9-3ubuntu1.3) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11822 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.42.9-3ubuntu1.3_i386.deb ... Unpacking e2fsprogs (1.42.9-3ubuntu1.3) over (1.42.9-3ubuntu1) ... Setting up e2fsprogs (1.42.9-3ubuntu1.3) ... (Reading database ... 11822 files and directories currently installed.) Preparing to unpack .../login_1%3a4.1.5.1-1ubuntu9.5_i386.deb ... Unpacking login (1:4.1.5.1-1ubuntu9.5) over (1:4.1.5.1-1ubuntu9) ... Setting up login (1:4.1.5.1-1ubuntu9.5) ... (Reading database ... 11822 files and directories currently installed.) Preparing to unpack .../perl_5.18.2-2ubuntu1.1_i386.deb ... Unpacking perl (5.18.2-2ubuntu1.1) over (5.18.2-2ubuntu1) ... Preparing to unpack .../perl-base_5.18.2-2ubuntu1.1_i386.deb ... Unpacking perl-base (5.18.2-2ubuntu1.1) over (5.18.2-2ubuntu1) ... Setting up perl-base (5.18.2-2ubuntu1.1) ... (Reading database ... 11822 files and directories currently installed.) Preparing to unpack .../perl-modules_5.18.2-2ubuntu1.1_all.deb ... Unpacking perl-modules (5.18.2-2ubuntu1.1) over (5.18.2-2ubuntu1) ... Preparing to unpack .../tar_1.27.1-1ubuntu0.1_i386.deb ... Unpacking tar (1.27.1-1ubuntu0.1) over (1.27.1-1) ... Setting up tar (1.27.1-1ubuntu0.1) ... (Reading database ... 11822 files and directories currently installed.) Preparing to unpack .../libgomp1_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking libgomp1:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../libitm1_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking libitm1:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../libatomic1_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking libatomic1:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../libasan0_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking libasan0:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../libquadmath0_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking libquadmath0:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../g++-4.8_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking g++-4.8 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../gcc-4.8_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking gcc-4.8 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../cpp-4.8_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking cpp-4.8 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../binutils_2.24-5ubuntu14.2_i386.deb ... Unpacking binutils (2.24-5ubuntu14.2) over (2.24-5ubuntu3) ... Preparing to unpack .../libstdc++-4.8-dev_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking libstdc++-4.8-dev:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../libgcc-4.8-dev_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking libgcc-4.8-dev:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Preparing to unpack .../gcc-4.8-base_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking gcc-4.8-base:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Setting up gcc-4.8-base:i386 (4.8.4-2ubuntu1~14.04.3) ... (Reading database ... 11836 files and directories currently installed.) Preparing to unpack .../libstdc++6_4.8.4-2ubuntu1~14.04.3_i386.deb ... Unpacking libstdc++6:i386 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ... Setting up libstdc++6:i386 (4.8.4-2ubuntu1~14.04.3) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../libapt-pkg4.12_1.0.1ubuntu2.17_i386.deb ... Unpacking libapt-pkg4.12:i386 (1.0.1ubuntu2.17) over (1.0.1ubuntu2) ... Setting up libapt-pkg4.12:i386 (1.0.1ubuntu2.17) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../gpgv_1.4.16-1ubuntu2.4_i386.deb ... Unpacking gpgv (1.4.16-1ubuntu2.4) over (1.4.16-1ubuntu2) ... Setting up gpgv (1.4.16-1ubuntu2.4) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../gnupg_1.4.16-1ubuntu2.4_i386.deb ... Unpacking gnupg (1.4.16-1ubuntu2.4) over (1.4.16-1ubuntu2) ... Setting up gnupg (1.4.16-1ubuntu2.4) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../apt_1.0.1ubuntu2.17_i386.deb ... Unpacking apt (1.0.1ubuntu2.17) over (1.0.1ubuntu2) ... Setting up apt (1.0.1ubuntu2.17) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.20.1-5.1ubuntu20.9_i386.deb ... Unpacking bsdutils (1:2.20.1-5.1ubuntu20.9) over (1:2.20.1-5.1ubuntu20) ... Setting up bsdutils (1:2.20.1-5.1ubuntu20.9) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.42.9-3ubuntu1.3_i386.deb ... Unpacking libcomerr2:i386 (1.42.9-3ubuntu1.3) over (1.42.9-3ubuntu1) ... Setting up libcomerr2:i386 (1.42.9-3ubuntu1.3) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../libmount1_2.20.1-5.1ubuntu20.9_i386.deb ... Unpacking libmount1:i386 (2.20.1-5.1ubuntu20.9) over (2.20.1-5.1ubuntu20) ... Setting up libmount1:i386 (2.20.1-5.1ubuntu20.9) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../libsepol1_2.2-1ubuntu0.1_i386.deb ... Unpacking libsepol1:i386 (2.2-1ubuntu0.1) over (2.2-1) ... Setting up libsepol1:i386 (2.2-1ubuntu0.1) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../libss2_1.42.9-3ubuntu1.3_i386.deb ... Unpacking libss2:i386 (1.42.9-3ubuntu1.3) over (1.42.9-3ubuntu1) ... Setting up libss2:i386 (1.42.9-3ubuntu1.3) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... (Reading database ... 11849 files and directories currently installed.) Preparing to unpack .../libffi6_3.1~rc1+r3.0.13-12ubuntu0.1_i386.deb ... Unpacking libffi6:i386 (3.1~rc1+r3.0.13-12ubuntu0.1) over (3.1~rc1+r3.0.13-12) ... Preparing to unpack .../libgcrypt11_1.5.3-2ubuntu4.5_i386.deb ... Unpacking libgcrypt11:i386 (1.5.3-2ubuntu4.5) over (1.5.3-2ubuntu4) ... Preparing to unpack .../libtasn1-6_3.4-3ubuntu0.5_i386.deb ... Unpacking libtasn1-6:i386 (3.4-3ubuntu0.5) over (3.4-3) ... Preparing to unpack .../libgnutls26_2.12.23-12ubuntu2.8_i386.deb ... Unpacking libgnutls26:i386 (2.12.23-12ubuntu2.8) over (2.12.23-12ubuntu2) ... Preparing to unpack .../libsqlite3-0_3.8.2-1ubuntu2.1_i386.deb ... Unpacking libsqlite3-0:i386 (3.8.2-1ubuntu2.1) over (3.8.2-1ubuntu2) ... Preparing to unpack .../libssl1.0.0_1.0.1f-1ubuntu2.22_i386.deb ... Unpacking libssl1.0.0:i386 (1.0.1f-1ubuntu2.22) over (1.0.1f-1ubuntu2) ... Selecting previously unselected package libssl1.1:i386. Preparing to unpack .../libssl1.1_1.1.0f-2~ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking libssl1.1:i386 (1.1.0f-2~ubuntu14.04.1+deb.sury.org+4) ... Preparing to unpack .../libdrm2_2.4.67-1ubuntu0.14.04.2_i386.deb ... Unpacking libdrm2:i386 (2.4.67-1ubuntu0.14.04.2) over (2.4.52-1) ... Preparing to unpack .../klibc-utils_2.0.3-0ubuntu1.14.04.3_i386.deb ... Unpacking klibc-utils (2.0.3-0ubuntu1.14.04.3) over (2.0.3-0ubuntu1) ... Preparing to unpack .../libklibc_2.0.3-0ubuntu1.14.04.3_i386.deb ... Unpacking libklibc (2.0.3-0ubuntu1.14.04.3) over (2.0.3-0ubuntu1) ... Preparing to unpack .../initramfs-tools_0.103ubuntu4.7_all.deb ... Unpacking initramfs-tools (0.103ubuntu4.7) over (0.103ubuntu4) ... Preparing to unpack .../initramfs-tools-bin_0.103ubuntu4.7_i386.deb ... Unpacking initramfs-tools-bin (0.103ubuntu4.7) over (0.103ubuntu4) ... Preparing to unpack .../cpio_2.11+dfsg-1ubuntu1.2_i386.deb ... Unpacking cpio (2.11+dfsg-1ubuntu1.2) over (2.11+dfsg-1ubuntu1) ... Preparing to unpack .../plymouth_0.8.8-0ubuntu17.1_i386.deb ... Unpacking plymouth (0.8.8-0ubuntu17.1) over (0.8.8-0ubuntu17) ... Preparing to unpack .../libpng12-0_1.2.50-1ubuntu2.14.04.2_i386.deb ... Unpacking libpng12-0:i386 (1.2.50-1ubuntu2.14.04.2) over (1.2.50-1ubuntu2) ... Preparing to unpack .../libplymouth2_0.8.8-0ubuntu17.1_i386.deb ... Unpacking libplymouth2:i386 (0.8.8-0ubuntu17.1) over (0.8.8-0ubuntu17) ... Preparing to unpack .../libroken18-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libroken18-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libasn1-8-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libasn1-8-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libk5crypto3_1.12+dfsg-2ubuntu5.3_i386.deb ... Unpacking libk5crypto3:i386 (1.12+dfsg-2ubuntu5.3) over (1.12+dfsg-2ubuntu4) ... Preparing to unpack .../libgssapi-krb5-2_1.12+dfsg-2ubuntu5.3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.12+dfsg-2ubuntu5.3) over (1.12+dfsg-2ubuntu4) ... Preparing to unpack .../libkrb5-3_1.12+dfsg-2ubuntu5.3_i386.deb ... Unpacking libkrb5-3:i386 (1.12+dfsg-2ubuntu5.3) over (1.12+dfsg-2ubuntu4) ... Preparing to unpack .../libkrb5support0_1.12+dfsg-2ubuntu5.3_i386.deb ... Unpacking libkrb5support0:i386 (1.12+dfsg-2ubuntu5.3) over (1.12+dfsg-2ubuntu4) ... Preparing to unpack .../libidn11_1.28-1ubuntu2.1_i386.deb ... Unpacking libidn11:i386 (1.28-1ubuntu2.1) over (1.28-1ubuntu2) ... Preparing to unpack .../libhcrypto4-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libhcrypto4-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libheimbase1-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libheimbase1-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libwind0-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libwind0-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libhx509-5-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libhx509-5-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libkrb5-26-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libkrb5-26-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libheimntlm0-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libheimntlm0-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libgssapi3-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_i386.deb ... Unpacking libgssapi3-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) over (1.6~git20131207+dfsg-1ubuntu1) ... Preparing to unpack .../libldap-2.4-2_2.4.31-1+nmu2ubuntu8.4_i386.deb ... Unpacking libldap-2.4-2:i386 (2.4.31-1+nmu2ubuntu8.4) over (2.4.31-1+nmu2ubuntu8) ... Preparing to unpack .../librtmp0_2.4+20121230.gitdf6c518-1ubuntu0.1_i386.deb ... Unpacking librtmp0:i386 (2.4+20121230.gitdf6c518-1ubuntu0.1) over (2.4+20121230.gitdf6c518-1) ... Preparing to unpack .../libcurl3-gnutls_7.35.0-1ubuntu2.10_i386.deb ... Unpacking libcurl3-gnutls:i386 (7.35.0-1ubuntu2.10) over (7.35.0-1ubuntu2) ... Preparing to unpack .../libpam-runtime_1.1.8-1ubuntu2.2_all.deb ... Unpacking libpam-runtime (1.1.8-1ubuntu2.2) over (1.1.8-1ubuntu2) ... Setting up libpam-runtime (1.1.8-1ubuntu2.2) ... (Reading database ... 11858 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.19-0ubuntu6.13_i386.deb ... Unpacking multiarch-support (2.19-0ubuntu6.13) over (2.19-0ubuntu6) ... Setting up multiarch-support (2.19-0ubuntu6.13) ... (Reading database ... 11858 files and directories currently installed.) Preparing to unpack .../makedev_2.3.1-93ubuntu2~ubuntu14.04.1_all.deb ... Unpacking makedev (2.3.1-93ubuntu2~ubuntu14.04.1) over (2.3.1-93ubuntu1) ... Preparing to unpack .../apt-transport-https_1.0.1ubuntu2.17_i386.deb ... Unpacking apt-transport-https (1.0.1ubuntu2.17) over (1.0.1ubuntu2) ... Preparing to unpack .../openssl_1.1.0f-2~ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking openssl (1.1.0f-2~ubuntu14.04.1+deb.sury.org+4) over (1.0.1f-1ubuntu2) ... Preparing to unpack .../ca-certificates_20160104ubuntu0.14.04.1_all.deb ... Unpacking ca-certificates (20160104ubuntu0.14.04.1) over (20130906ubuntu2) ... Preparing to unpack .../dpkg-dev_1.17.5ubuntu5.7_all.deb ... Unpacking dpkg-dev (1.17.5ubuntu5.7) over (1.17.5ubuntu5) ... Preparing to unpack .../libdpkg-perl_1.17.5ubuntu5.7_all.deb ... Unpacking libdpkg-perl (1.17.5ubuntu5.7) over (1.17.5ubuntu5) ... Preparing to unpack .../patch_2.7.1-4ubuntu2.3_i386.deb ... Unpacking patch (2.7.1-4ubuntu2.3) over (2.7.1-4) ... Preparing to unpack .../optipng_0.6.4-1ubuntu0.14.04.1_i386.deb ... Unpacking optipng (0.6.4-1ubuntu0.14.04.1) over (0.6.4-1build1) ... Preparing to unpack .../pkg-create-dbgsym_0.67~trusty_all.deb ... Unpacking pkg-create-dbgsym (0.67~trusty) over (0.64) ... Setting up initscripts (2.88dsf-41ubuntu6.3) ... Installing new version of config file /etc/init.d/ondemand ... Setting up libdbus-1-3:i386 (1.6.18-0ubuntu4.5) ... Setting up libjson-c2:i386 (0.11-3ubuntu1.2) ... Setting up libcgmanager0:i386 (0.24-0ubuntu7.5) ... Setting up libprocps3:i386 (1:3.3.9-1ubuntu2.2) ... Setting up procps (1:3.3.9-1ubuntu2.2) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up libudev1:i386 (204-5ubuntu20.24) ... Setting up udev (204-5ubuntu20.24) ... Installing new version of config file /etc/init/udev-fallback-graphics.conf ... 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 iproute2 (3.12.0-2ubuntu1) ... Setting up ifupdown (0.7.47.2ubuntu4.4) ... Installing new version of config file /etc/init/network-interface.conf ... Setting up libjson0:i386 (0.11-3ubuntu1.2) ... Setting up upstart (1.12.1-0ubuntu4.2) ... Installing new version of config file /etc/cron.daily/upstart ... Setting up libc-dev-bin (2.19-0ubuntu6.13) ... Setting up linux-libc-dev:i386 (3.13.0-129.178) ... Setting up libc6-dev:i386 (2.19-0ubuntu6.13) ... Setting up libgomp1:i386 (4.8.4-2ubuntu1~14.04.3) ... Setting up libitm1:i386 (4.8.4-2ubuntu1~14.04.3) ... Setting up libatomic1:i386 (4.8.4-2ubuntu1~14.04.3) ... Setting up libasan0:i386 (4.8.4-2ubuntu1~14.04.3) ... Setting up libquadmath0:i386 (4.8.4-2ubuntu1~14.04.3) ... Setting up cpp-4.8 (4.8.4-2ubuntu1~14.04.3) ... Setting up binutils (2.24-5ubuntu14.2) ... Setting up libgcc-4.8-dev:i386 (4.8.4-2ubuntu1~14.04.3) ... Setting up gcc-4.8 (4.8.4-2ubuntu1~14.04.3) ... Setting up libstdc++-4.8-dev:i386 (4.8.4-2ubuntu1~14.04.3) ... Setting up g++-4.8 (4.8.4-2ubuntu1~14.04.3) ... Setting up libffi6:i386 (3.1~rc1+r3.0.13-12ubuntu0.1) ... Setting up libgcrypt11:i386 (1.5.3-2ubuntu4.5) ... Setting up libtasn1-6:i386 (3.4-3ubuntu0.5) ... Setting up libgnutls26:i386 (2.12.23-12ubuntu2.8) ... Setting up libsqlite3-0:i386 (3.8.2-1ubuntu2.1) ... Setting up libssl1.0.0:i386 (1.0.1f-1ubuntu2.22) ... Setting up libssl1.1:i386 (1.1.0f-2~ubuntu14.04.1+deb.sury.org+4) ... Setting up libdrm2:i386 (2.4.67-1ubuntu0.14.04.2) ... Setting up libklibc (2.0.3-0ubuntu1.14.04.3) ... Setting up klibc-utils (2.0.3-0ubuntu1.14.04.3) ... Setting up initramfs-tools-bin (0.103ubuntu4.7) ... Setting up cpio (2.11+dfsg-1ubuntu1.2) ... Setting up initramfs-tools (0.103ubuntu4.7) ... update-initramfs: deferring update (trigger activated) Setting up libpng12-0:i386 (1.2.50-1ubuntu2.14.04.2) ... Setting up libplymouth2:i386 (0.8.8-0ubuntu17.1) ... Setting up plymouth (0.8.8-0ubuntu17.1) ... update-initramfs: deferring update (trigger activated) Setting up libroken18-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libasn1-8-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libkrb5support0:i386 (1.12+dfsg-2ubuntu5.3) ... Setting up libk5crypto3:i386 (1.12+dfsg-2ubuntu5.3) ... Setting up libkrb5-3:i386 (1.12+dfsg-2ubuntu5.3) ... Setting up libgssapi-krb5-2:i386 (1.12+dfsg-2ubuntu5.3) ... Setting up libidn11:i386 (1.28-1ubuntu2.1) ... Setting up libhcrypto4-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libheimbase1-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libwind0-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libhx509-5-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libkrb5-26-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libheimntlm0-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libgssapi3-heimdal:i386 (1.6~git20131207+dfsg-1ubuntu1.2) ... Setting up libldap-2.4-2:i386 (2.4.31-1+nmu2ubuntu8.4) ... Setting up librtmp0:i386 (2.4+20121230.gitdf6c518-1ubuntu0.1) ... Setting up libcurl3-gnutls:i386 (7.35.0-1ubuntu2.10) ... Setting up makedev (2.3.1-93ubuntu2~ubuntu14.04.1) ... Setting up apt-transport-https (1.0.1ubuntu2.17) ... Setting up openssl (1.1.0f-2~ubuntu14.04.1+deb.sury.org+4) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up ca-certificates (20160104ubuntu0.14.04.1) ... Setting up patch (2.7.1-4ubuntu2.3) ... Setting up optipng (0.6.4-1ubuntu0.14.04.1) ... Setting up pkg-create-dbgsym (0.67~trusty) ... Setting up perl-modules (5.18.2-2ubuntu1.1) ... Setting up perl (5.18.2-2ubuntu1.1) ... Setting up libdpkg-perl (1.17.5ubuntu5.7) ... Setting up dpkg-dev (1.17.5ubuntu5.7) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... Processing triggers for initramfs-tools (0.103ubuntu4.7) ... Processing triggers for ca-certificates (20160104ubuntu0.14.04.1) ... Updating certificates in /etc/ssl/certs... 35 added, 26 removed; done. Running hooks in /etc/ca-certificates/update.d....done. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-13364423 i386 trusty -c chroot:build-PACKAGEBUILD-13364423 --arch=i386 --dist=trusty --nolog -A 'php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1.dsc' Initiating build PACKAGEBUILD-13364423 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 i686 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-29.buildd Negative repeat count does nothing at /usr/share/perl5/Sbuild/Build.pm line 2385. +==============================================================================+ Negative repeat count does nothing at /usr/share/perl5/Sbuild/Base.pm line 124. | php-redis 3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1 (i386) 12 Sep 2017 06:20 | +==============================================================================+ Package: php-redis Version: 3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1 Source Version: 3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1 Distribution: trusty Machine Architecture: amd64 Host Architecture: i386 Build Architecture: i386 I: NOTICE: Log filtering will replace 'build/php-redis-c5voY4/php-redis-3.1.4~rc1.really.3.1.2' with '<>' I: NOTICE: Log filtering will replace 'build/php-redis-c5voY4' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-13364423/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/<>/resolver-jGu1bB/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign copy: ./ InRelease Ign copy: ./ Release.gpg Get:1 copy: ./ Release [2119 B] Get:2 copy: ./ Sources [214 B] Get:3 copy: ./ Packages [525 B] Ign copy: ./ Translation-en Fetched 2858 B in 0s (152 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libssl1.0.0 Use 'apt-get autoremove' to remove it. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 766 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-jGu1bB/apt_archive/ ./ sbuild-build-depends-core-dummy 0.invalid.0 [766 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 766 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 11871 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 9), dh-php (>= 0.12~), php-all-dev, php-igbinary Filtered Build-Depends: debhelper (>= 9), dh-php (>= 0.12~), php-all-dev, php-igbinary dpkg-deb: building package `sbuild-build-depends-php-redis-dummy' in `/<>/resolver-7cBxxQ/apt_archive/sbuild-build-depends-php-redis-dummy.deb'. Ign copy: ./ InRelease Ign copy: ./ Release.gpg Get:1 copy: ./ Release [2119 B] Get:2 copy: ./ Sources [237 B] Get:3 copy: ./ Packages [556 B] Ign copy: ./ Translation-en Fetched 2912 B in 0s (94.3 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install php-redis build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libssl1.0.0 Use 'apt-get autoremove' to remove it. The following extra packages will be installed: autoconf automake autotools-dev bsdmainutils debhelper dh-apparmor dh-php file gettext gettext-base groff-base init-system-helpers intltool-debian libargon2-0 libasprintf0c2 libcroco3 libedit2 libglib2.0-0 liblist-moreutils-perl libmagic1 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0 libpipeline1 libsigsegv2 libsodium18 libssl-dev libtool libunistring0 libxml2 m4 man-db mime-support php-all-dev php-common php-igbinary php5.6-cli php5.6-common php5.6-dev php5.6-json php5.6-opcache php5.6-readline php7.0-cli php7.0-common php7.0-dev php7.0-json php7.0-opcache php7.0-readline php7.1-cli php7.1-common php7.1-dev php7.1-json php7.1-opcache php7.1-readline php7.2-cli php7.2-common php7.2-dev php7.2-json php7.2-opcache php7.2-readline po-debconf psmisc shtool ucf xml2 Suggested packages: autoconf2.13 autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois vacation dh-make apparmor-easyprof gettext-doc groff libtool-doc automaken gfortran fortran95-compiler gcj-jdk less www-browser php-pear libmail-box-perl Recommended packages: curl wget lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info libssl-doc libltdl-dev xml-core pkg-php-tools libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autotools-dev bsdmainutils debhelper dh-apparmor dh-php file gettext gettext-base groff-base init-system-helpers intltool-debian libargon2-0 libasprintf0c2 libcroco3 libedit2 libglib2.0-0 liblist-moreutils-perl libmagic1 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0 libpipeline1 libsigsegv2 libsodium18 libssl-dev libtool libunistring0 libxml2 m4 man-db mime-support php-all-dev php-common php-igbinary php5.6-cli php5.6-common php5.6-dev php5.6-json php5.6-opcache php5.6-readline php7.0-cli php7.0-common php7.0-dev php7.0-json php7.0-opcache php7.0-readline php7.1-cli php7.1-common php7.1-dev php7.1-json php7.1-opcache php7.1-readline php7.2-cli php7.2-common php7.2-dev php7.2-json php7.2-opcache php7.2-readline po-debconf psmisc sbuild-build-depends-php-redis-dummy shtool ucf xml2 0 upgraded, 67 newly installed, 0 to remove and 0 not upgraded. Need to get 25.4 MB of archives. After this operation, 102 MB of additional disk space will be used. Get:1 copy:/<>/resolver-7cBxxQ/apt_archive/ ./ sbuild-build-depends-php-redis-dummy 0.invalid.0 [796 B] Get:2 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libedit2 i386 3.1-20140620-2+deb.sury.org~trusty+1 [82.2 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty-security/main libmagic1 i386 1:5.14-2ubuntu3.3 [185 kB] Get:4 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libargon2-0 i386 0~20161029-1+ubuntu14.04.1+deb.sury.org+1 [22.0 kB] Get:5 http://ftpmaster.internal/ubuntu/ trusty-updates/main libasprintf0c2 i386 0.18.3.1-1ubuntu3 [6682 B] Get:6 http://ftpmaster.internal/ubuntu/ trusty-updates/main libglib2.0-0 i386 2.40.2-0ubuntu1 [1032 kB] Get:7 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcre16-3 i386 2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 [249 kB] Get:8 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcre32-3 i386 2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 [240 kB] Get:9 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libsodium18 i386 1.0.13-1.1+ubuntu14.04.1+deb.sury.org+3 [171 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty/main libpipeline1 i386 1.3.0-1 [23.5 kB] Get:11 http://ppa.launchpad.net/ondrej/apache2/ubuntu/ trusty/main automake all 1:1.15-3+deb.sury.org~trusty+1 [514 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty-security/main libxml2 i386 2.9.1+dfsg1-3ubuntu4.9 [558 kB] Get:13 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcrecpp0 i386 2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 [151 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty/main groff-base i386 1.22.2-5 [1030 kB] Get:15 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcre3-dev i386 2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 [624 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty/main bsdmainutils i386 9.0.5ubuntu1 [197 kB] Get:17 http://ppa.launchpad.net/ondrej/apache2/ubuntu/ trusty/main libssl-dev i386 1.1.0f-2~ubuntu14.04.1+deb.sury.org+4 [1509 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty-updates/main man-db i386 2.6.7.1-1ubuntu1 [852 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty/main libcroco3 i386 0.6.8-2ubuntu1 [81.1 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty/main libsigsegv2 i386 2.10-2 [14.8 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main libunistring0 i386 0.9.3-5ubuntu3 [272 kB] Get:22 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php-common all 1:55+ubuntu14.04.1+deb.sury.org+1 [14.5 kB] Get:23 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php5.6-common i386 5.6.31-4+ubuntu14.04.1+deb.sury.org+4 [2720 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty-security/main file i386 1:5.14-2ubuntu3.3 [18.7 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty-updates/main init-system-helpers all 1.14ubuntu1 [10.7 kB] Get:26 http://ftpmaster.internal/ubuntu/ trusty-security/main mime-support all 3.54ubuntu1.1 [29.3 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main ucf all 3.0027+nmu1 [56.3 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty-updates/main gettext-base i386 0.18.3.1-1ubuntu3 [47.9 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty/main psmisc i386 22.20-1ubuntu2 [52.0 kB] Get:30 http://ftpmaster.internal/ubuntu/ trusty/main m4 i386 1.4.17-2ubuntu1 [191 kB] Get:31 http://ftpmaster.internal/ubuntu/ trusty/main autoconf all 2.69-6 [322 kB] Get:32 http://ftpmaster.internal/ubuntu/ trusty/main autotools-dev all 20130810.1 [44.3 kB] Get:33 http://ftpmaster.internal/ubuntu/ trusty-updates/main gettext i386 0.18.3.1-1ubuntu3 [814 kB] Get:34 http://ftpmaster.internal/ubuntu/ trusty/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:35 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php5.6-json i386 5.6.31-4+ubuntu14.04.1+deb.sury.org+4 [16.3 kB] Get:36 http://ftpmaster.internal/ubuntu/ trusty/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB] Get:37 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php5.6-opcache i386 5.6.31-4+ubuntu14.04.1+deb.sury.org+4 [60.0 kB] Get:38 http://ftpmaster.internal/ubuntu/ trusty-security/main dh-apparmor all 2.10.95-0ubuntu2.6~14.04.1 [13.0 kB] Get:39 http://ftpmaster.internal/ubuntu/ trusty/main debhelper all 9.20131227ubuntu1 [604 kB] Get:40 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php5.6-readline i386 5.6.31-4+ubuntu14.04.1+deb.sury.org+4 [12.2 kB] Get:41 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php5.6-cli i386 5.6.31-4+ubuntu14.04.1+deb.sury.org+4 [1212 kB] Get:42 http://ftpmaster.internal/ubuntu/ trusty/main liblist-moreutils-perl i386 0.33-1build3 [47.8 kB] Get:43 http://ftpmaster.internal/ubuntu/ trusty/main libtool i386 2.4.2-1.7ubuntu1 [188 kB] Get:44 http://ftpmaster.internal/ubuntu/ trusty/main shtool all 2.0.8-6 [149 kB] Get:45 http://ftpmaster.internal/ubuntu/ trusty/universe xml2 i386 0.4-3.1 [14.8 kB] Get:46 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php5.6-dev i386 5.6.31-4+ubuntu14.04.1+deb.sury.org+4 [486 kB] Get:47 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-common i386 7.0.23-1+ubuntu14.04.1+deb.sury.org+1 [873 kB] Get:48 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-json i386 7.0.23-1+ubuntu14.04.1+deb.sury.org+1 [16.6 kB] Get:49 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-opcache i386 7.0.23-1+ubuntu14.04.1+deb.sury.org+1 [76.9 kB] Get:50 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-readline i386 7.0.23-1+ubuntu14.04.1+deb.sury.org+1 [12.0 kB] Get:51 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-cli i386 7.0.23-1+ubuntu14.04.1+deb.sury.org+1 [1223 kB] Get:52 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.0-dev i386 7.0.23-1+ubuntu14.04.1+deb.sury.org+1 [510 kB] Get:53 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.1-common i386 7.1.9-1+ubuntu14.04.1+deb.sury.org+1 [873 kB] Get:54 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.1-json i386 7.1.9-1+ubuntu14.04.1+deb.sury.org+1 [17.1 kB] Get:55 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.1-opcache i386 7.1.9-1+ubuntu14.04.1+deb.sury.org+1 [137 kB] Get:56 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.1-readline i386 7.1.9-1+ubuntu14.04.1+deb.sury.org+1 [12.0 kB] Get:57 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.1-cli i386 7.1.9-1+ubuntu14.04.1+deb.sury.org+1 [1267 kB] Get:58 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.1-dev i386 7.1.9-1+ubuntu14.04.1+deb.sury.org+1 [524 kB] Get:59 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.2-common i386 7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 [2629 kB] Get:60 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.2-json i386 7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 [18.3 kB] Get:61 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.2-opcache i386 7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 [154 kB] Get:62 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.2-readline i386 7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 [11.6 kB] Get:63 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.2-cli i386 7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 [1298 kB] Get:64 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php7.2-dev i386 7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 [548 kB] Get:65 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php-all-dev all 1:55+ubuntu14.04.1+deb.sury.org+1 [5358 B] Get:66 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main php-igbinary i386 2.0.1-1+ubuntu14.04.1+deb.sury.org+2 [45.6 kB] Get:67 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main dh-php all 0.28+ubuntu14.04.1+deb.sury.org+1 [13.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 25.4 MB in 3s (7085 kB/s) Selecting previously unselected package libmagic1:i386. (Reading database ... 11871 files and directories currently installed.) Preparing to unpack .../libmagic1_1%3a5.14-2ubuntu3.3_i386.deb ... Unpacking libmagic1:i386 (1:5.14-2ubuntu3.3) ... Selecting previously unselected package libasprintf0c2:i386. Preparing to unpack .../libasprintf0c2_0.18.3.1-1ubuntu3_i386.deb ... Unpacking libasprintf0c2:i386 (0.18.3.1-1ubuntu3) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../libedit2_3.1-20140620-2+deb.sury.org~trusty+1_i386.deb ... Unpacking libedit2:i386 (3.1-20140620-2+deb.sury.org~trusty+1) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../libglib2.0-0_2.40.2-0ubuntu1_i386.deb ... Unpacking libglib2.0-0:i386 (2.40.2-0ubuntu1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../libpipeline1_1.3.0-1_i386.deb ... Unpacking libpipeline1:i386 (1.3.0-1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../libxml2_2.9.1+dfsg1-3ubuntu4.9_i386.deb ... Unpacking libxml2:i386 (2.9.1+dfsg1-3ubuntu4.9) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.2-5_i386.deb ... Unpacking groff-base (1.22.2-5) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.5ubuntu1_i386.deb ... Unpacking bsdmainutils (9.0.5ubuntu1) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.6.7.1-1ubuntu1_i386.deb ... Unpacking man-db (2.6.7.1-1ubuntu1) ... Selecting previously unselected package libargon2-0:i386. Preparing to unpack .../libargon2-0_0~20161029-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking libargon2-0:i386 (0~20161029-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../libcroco3_0.6.8-2ubuntu1_i386.deb ... Unpacking libcroco3:i386 (0.6.8-2ubuntu1) ... Selecting previously unselected package libpcre16-3:i386. Preparing to unpack .../libpcre16-3_2%3a8.41-1.1+ubuntu14.04.1+deb.sury.org+3_i386.deb ... Unpacking libpcre16-3:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Selecting previously unselected package libpcre32-3:i386. Preparing to unpack .../libpcre32-3_2%3a8.41-1.1+ubuntu14.04.1+deb.sury.org+3_i386.deb ... Unpacking libpcre32-3:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../libsigsegv2_2.10-2_i386.deb ... Unpacking libsigsegv2:i386 (2.10-2) ... Selecting previously unselected package libsodium18:i386. Preparing to unpack .../libsodium18_1.0.13-1.1+ubuntu14.04.1+deb.sury.org+3_i386.deb ... Unpacking libsodium18:i386 (1.0.13-1.1+ubuntu14.04.1+deb.sury.org+3) ... Selecting previously unselected package libunistring0:i386. Preparing to unpack .../libunistring0_0.9.3-5ubuntu3_i386.deb ... Unpacking libunistring0:i386 (0.9.3-5ubuntu3) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.14-2ubuntu3.3_i386.deb ... Unpacking file (1:5.14-2ubuntu3.3) ... Selecting previously unselected package init-system-helpers. Preparing to unpack .../init-system-helpers_1.14ubuntu1_all.deb ... Unpacking init-system-helpers (1.14ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.54ubuntu1.1_all.deb ... Unpacking mime-support (3.54ubuntu1.1) ... Selecting previously unselected package ucf. Preparing to unpack .../ucf_3.0027+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0027+nmu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.18.3.1-1ubuntu3_i386.deb ... Unpacking gettext-base (0.18.3.1-1ubuntu3) ... Selecting previously unselected package psmisc. Preparing to unpack .../psmisc_22.20-1ubuntu2_i386.deb ... Unpacking psmisc (22.20-1ubuntu2) ... Selecting previously unselected package m4. Preparing to unpack .../m4_1.4.17-2ubuntu1_i386.deb ... Unpacking m4 (1.4.17-2ubuntu1) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.69-6_all.deb ... Unpacking autoconf (2.69-6) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20130810.1_all.deb ... Unpacking autotools-dev (20130810.1) ... Selecting previously unselected package automake. Preparing to unpack .../automake_1%3a1.15-3+deb.sury.org~trusty+1_all.deb ... Unpacking automake (1:1.15-3+deb.sury.org~trusty+1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.18.3.1-1ubuntu3_i386.deb ... Unpacking gettext (0.18.3.1-1ubuntu3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ... Unpacking intltool-debian (0.35.0+20060710.1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.16+nmu2ubuntu1_all.deb ... Unpacking po-debconf (1.0.16+nmu2ubuntu1) ... Selecting previously unselected package dh-apparmor. Preparing to unpack .../dh-apparmor_2.10.95-0ubuntu2.6~14.04.1_all.deb ... Unpacking dh-apparmor (2.10.95-0ubuntu2.6~14.04.1) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20131227ubuntu1_all.deb ... Unpacking debhelper (9.20131227ubuntu1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../liblist-moreutils-perl_0.33-1build3_i386.deb ... Unpacking liblist-moreutils-perl (0.33-1build3) ... Selecting previously unselected package libpcrecpp0:i386. Preparing to unpack .../libpcrecpp0_2%3a8.41-1.1+ubuntu14.04.1+deb.sury.org+3_i386.deb ... Unpacking libpcrecpp0:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Selecting previously unselected package libpcre3-dev:i386. Preparing to unpack .../libpcre3-dev_2%3a8.41-1.1+ubuntu14.04.1+deb.sury.org+3_i386.deb ... Unpacking libpcre3-dev:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Selecting previously unselected package libssl-dev:i386. Preparing to unpack .../libssl-dev_1.1.0f-2~ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking libssl-dev:i386 (1.1.0f-2~ubuntu14.04.1+deb.sury.org+4) ... Selecting previously unselected package libtool. Preparing to unpack .../libtool_2.4.2-1.7ubuntu1_i386.deb ... Unpacking libtool (2.4.2-1.7ubuntu1) ... Selecting previously unselected package php-common. Preparing to unpack .../php-common_1%3a55+ubuntu14.04.1+deb.sury.org+1_all.deb ... Unpacking php-common (1:55+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php5.6-common. Preparing to unpack .../php5.6-common_5.6.31-4+ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking php5.6-common (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Selecting previously unselected package php5.6-json. Preparing to unpack .../php5.6-json_5.6.31-4+ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking php5.6-json (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Selecting previously unselected package php5.6-opcache. Preparing to unpack .../php5.6-opcache_5.6.31-4+ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking php5.6-opcache (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Selecting previously unselected package php5.6-readline. Preparing to unpack .../php5.6-readline_5.6.31-4+ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking php5.6-readline (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Selecting previously unselected package php5.6-cli. Preparing to unpack .../php5.6-cli_5.6.31-4+ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking php5.6-cli (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Selecting previously unselected package shtool. Preparing to unpack .../shtool_2.0.8-6_all.deb ... Unpacking shtool (2.0.8-6) ... Selecting previously unselected package php5.6-dev. Preparing to unpack .../php5.6-dev_5.6.31-4+ubuntu14.04.1+deb.sury.org+4_i386.deb ... Unpacking php5.6-dev (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Selecting previously unselected package php7.0-common. Preparing to unpack .../php7.0-common_7.0.23-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.0-common (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.0-json. Preparing to unpack .../php7.0-json_7.0.23-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.0-json (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.0-opcache. Preparing to unpack .../php7.0-opcache_7.0.23-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.0-opcache (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.0-readline. Preparing to unpack .../php7.0-readline_7.0.23-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.0-readline (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.0-cli. Preparing to unpack .../php7.0-cli_7.0.23-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.0-cli (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.0-dev. Preparing to unpack .../php7.0-dev_7.0.23-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.0-dev (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.1-common. Preparing to unpack .../php7.1-common_7.1.9-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.1-common (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.1-json. Preparing to unpack .../php7.1-json_7.1.9-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.1-json (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.1-opcache. Preparing to unpack .../php7.1-opcache_7.1.9-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.1-opcache (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.1-readline. Preparing to unpack .../php7.1-readline_7.1.9-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.1-readline (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.1-cli. Preparing to unpack .../php7.1-cli_7.1.9-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.1-cli (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.1-dev. Preparing to unpack .../php7.1-dev_7.1.9-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ... Unpacking php7.1-dev (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php7.2-common. Preparing to unpack .../php7.2-common_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2_i386.deb ... Unpacking php7.2-common (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Selecting previously unselected package php7.2-json. Preparing to unpack .../php7.2-json_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2_i386.deb ... Unpacking php7.2-json (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Selecting previously unselected package php7.2-opcache. Preparing to unpack .../php7.2-opcache_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2_i386.deb ... Unpacking php7.2-opcache (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Selecting previously unselected package php7.2-readline. Preparing to unpack .../php7.2-readline_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2_i386.deb ... Unpacking php7.2-readline (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Selecting previously unselected package php7.2-cli. Preparing to unpack .../php7.2-cli_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2_i386.deb ... Unpacking php7.2-cli (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Selecting previously unselected package php7.2-dev. Preparing to unpack .../php7.2-dev_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2_i386.deb ... Unpacking php7.2-dev (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Selecting previously unselected package php-all-dev. Preparing to unpack .../php-all-dev_1%3a55+ubuntu14.04.1+deb.sury.org+1_all.deb ... Unpacking php-all-dev (1:55+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package php-igbinary. Preparing to unpack .../php-igbinary_2.0.1-1+ubuntu14.04.1+deb.sury.org+2_i386.deb ... Unpacking php-igbinary (2.0.1-1+ubuntu14.04.1+deb.sury.org+2) ... Selecting previously unselected package xml2. Preparing to unpack .../archives/xml2_0.4-3.1_i386.deb ... Unpacking xml2 (0.4-3.1) ... Selecting previously unselected package dh-php. Preparing to unpack .../dh-php_0.28+ubuntu14.04.1+deb.sury.org+1_all.deb ... Unpacking dh-php (0.28+ubuntu14.04.1+deb.sury.org+1) ... Selecting previously unselected package sbuild-build-depends-php-redis-dummy. Preparing to unpack .../sbuild-build-depends-php-redis-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-php-redis-dummy (0.invalid.0) ... Setting up libmagic1:i386 (1:5.14-2ubuntu3.3) ... Setting up libasprintf0c2:i386 (0.18.3.1-1ubuntu3) ... Setting up libedit2:i386 (3.1-20140620-2+deb.sury.org~trusty+1) ... Setting up libglib2.0-0:i386 (2.40.2-0ubuntu1) ... No schema files found: doing nothing. Setting up libpipeline1:i386 (1.3.0-1) ... Setting up libxml2:i386 (2.9.1+dfsg1-3ubuntu4.9) ... Setting up groff-base (1.22.2-5) ... 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.7.1-1ubuntu1) ... Not building database; man-db/auto-update is not 'true'. Setting up libargon2-0:i386 (0~20161029-1+ubuntu14.04.1+deb.sury.org+1) ... Setting up libcroco3:i386 (0.6.8-2ubuntu1) ... Setting up libpcre16-3:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Setting up libpcre32-3:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Setting up libsigsegv2:i386 (2.10-2) ... Setting up libsodium18:i386 (1.0.13-1.1+ubuntu14.04.1+deb.sury.org+3) ... Setting up libunistring0:i386 (0.9.3-5ubuntu3) ... Setting up file (1:5.14-2ubuntu3.3) ... Setting up init-system-helpers (1.14ubuntu1) ... Setting up mime-support (3.54ubuntu1.1) ... update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode Setting up ucf (3.0027+nmu1) ... Setting up gettext-base (0.18.3.1-1ubuntu3) ... Setting up psmisc (22.20-1ubuntu2) ... Setting up m4 (1.4.17-2ubuntu1) ... Setting up autoconf (2.69-6) ... Setting up autotools-dev (20130810.1) ... Setting up automake (1:1.15-3+deb.sury.org~trusty+1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.18.3.1-1ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2ubuntu1) ... Setting up dh-apparmor (2.10.95-0ubuntu2.6~14.04.1) ... Setting up debhelper (9.20131227ubuntu1) ... Setting up liblist-moreutils-perl (0.33-1build3) ... Setting up libpcrecpp0:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Setting up libpcre3-dev:i386 (2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3) ... Setting up libssl-dev:i386 (1.1.0f-2~ubuntu14.04.1+deb.sury.org+4) ... Setting up libtool (2.4.2-1.7ubuntu1) ... Setting up php-common (1:55+ubuntu14.04.1+deb.sury.org+1) ... Setting up php5.6-common (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Creating config file /etc/php/5.6/mods-available/calendar.ini with new version Creating config file /etc/php/5.6/mods-available/ctype.ini with new version Creating config file /etc/php/5.6/mods-available/exif.ini with new version Creating config file /etc/php/5.6/mods-available/fileinfo.ini with new version Creating config file /etc/php/5.6/mods-available/ftp.ini with new version Creating config file /etc/php/5.6/mods-available/gettext.ini with new version Creating config file /etc/php/5.6/mods-available/iconv.ini with new version Creating config file /etc/php/5.6/mods-available/pdo.ini with new version Creating config file /etc/php/5.6/mods-available/phar.ini with new version Creating config file /etc/php/5.6/mods-available/posix.ini with new version Creating config file /etc/php/5.6/mods-available/shmop.ini with new version Creating config file /etc/php/5.6/mods-available/sockets.ini with new version Creating config file /etc/php/5.6/mods-available/sysvmsg.ini with new version Creating config file /etc/php/5.6/mods-available/sysvsem.ini with new version Creating config file /etc/php/5.6/mods-available/sysvshm.ini with new version Creating config file /etc/php/5.6/mods-available/tokenizer.ini with new version Setting up php5.6-json (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Creating config file /etc/php/5.6/mods-available/json.ini with new version Setting up php5.6-opcache (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Creating config file /etc/php/5.6/mods-available/opcache.ini with new version Setting up php5.6-readline (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... Creating config file /etc/php/5.6/mods-available/readline.ini with new version Setting up php5.6-cli (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... update-alternatives: using /usr/bin/php5.6 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar5.6 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar5.6 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/5.6/cli/php.ini with new version Setting up shtool (2.0.8-6) ... Setting up php5.6-dev (5.6.31-4+ubuntu14.04.1+deb.sury.org+4) ... update-alternatives: using /usr/bin/php-config5.6 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize5.6 to provide /usr/bin/phpize (phpize) in auto mode Setting up php7.0-common (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Creating config file /etc/php/7.0/mods-available/calendar.ini with new version Creating config file /etc/php/7.0/mods-available/ctype.ini with new version Creating config file /etc/php/7.0/mods-available/exif.ini with new version Creating config file /etc/php/7.0/mods-available/fileinfo.ini with new version Creating config file /etc/php/7.0/mods-available/ftp.ini with new version Creating config file /etc/php/7.0/mods-available/gettext.ini with new version Creating config file /etc/php/7.0/mods-available/iconv.ini with new version Creating config file /etc/php/7.0/mods-available/pdo.ini with new version Creating config file /etc/php/7.0/mods-available/phar.ini with new version Creating config file /etc/php/7.0/mods-available/posix.ini with new version Creating config file /etc/php/7.0/mods-available/shmop.ini with new version Creating config file /etc/php/7.0/mods-available/sockets.ini with new version Creating config file /etc/php/7.0/mods-available/sysvmsg.ini with new version Creating config file /etc/php/7.0/mods-available/sysvsem.ini with new version Creating config file /etc/php/7.0/mods-available/sysvshm.ini with new version Creating config file /etc/php/7.0/mods-available/tokenizer.ini with new version Setting up php7.0-json (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Creating config file /etc/php/7.0/mods-available/json.ini with new version Setting up php7.0-opcache (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Creating config file /etc/php/7.0/mods-available/opcache.ini with new version Setting up php7.0-readline (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... Creating config file /etc/php/7.0/mods-available/readline.ini with new version Setting up php7.0-cli (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... update-alternatives: using /usr/bin/php7.0 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar7.0 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar7.0 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/7.0/cli/php.ini with new version Setting up php7.0-dev (7.0.23-1+ubuntu14.04.1+deb.sury.org+1) ... update-alternatives: using /usr/bin/php-config7.0 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize7.0 to provide /usr/bin/phpize (phpize) in auto mode Setting up php7.1-common (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Creating config file /etc/php/7.1/mods-available/calendar.ini with new version Creating config file /etc/php/7.1/mods-available/ctype.ini with new version Creating config file /etc/php/7.1/mods-available/exif.ini with new version Creating config file /etc/php/7.1/mods-available/fileinfo.ini with new version Creating config file /etc/php/7.1/mods-available/ftp.ini with new version Creating config file /etc/php/7.1/mods-available/gettext.ini with new version Creating config file /etc/php/7.1/mods-available/iconv.ini with new version Creating config file /etc/php/7.1/mods-available/pdo.ini with new version Creating config file /etc/php/7.1/mods-available/phar.ini with new version Creating config file /etc/php/7.1/mods-available/posix.ini with new version Creating config file /etc/php/7.1/mods-available/shmop.ini with new version Creating config file /etc/php/7.1/mods-available/sockets.ini with new version Creating config file /etc/php/7.1/mods-available/sysvmsg.ini with new version Creating config file /etc/php/7.1/mods-available/sysvsem.ini with new version Creating config file /etc/php/7.1/mods-available/sysvshm.ini with new version Creating config file /etc/php/7.1/mods-available/tokenizer.ini with new version Setting up php7.1-json (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Creating config file /etc/php/7.1/mods-available/json.ini with new version Setting up php7.1-opcache (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Creating config file /etc/php/7.1/mods-available/opcache.ini with new version Setting up php7.1-readline (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... Creating config file /etc/php/7.1/mods-available/readline.ini with new version Setting up php7.1-cli (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... update-alternatives: using /usr/bin/php7.1 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar7.1 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar7.1 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/7.1/cli/php.ini with new version Setting up php7.1-dev (7.1.9-1+ubuntu14.04.1+deb.sury.org+1) ... update-alternatives: using /usr/bin/php-config7.1 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize7.1 to provide /usr/bin/phpize (phpize) in auto mode Setting up php7.2-common (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Creating config file /etc/php/7.2/mods-available/calendar.ini with new version Creating config file /etc/php/7.2/mods-available/ctype.ini with new version Creating config file /etc/php/7.2/mods-available/exif.ini with new version Creating config file /etc/php/7.2/mods-available/fileinfo.ini with new version Creating config file /etc/php/7.2/mods-available/ftp.ini with new version Creating config file /etc/php/7.2/mods-available/gettext.ini with new version Creating config file /etc/php/7.2/mods-available/iconv.ini with new version Creating config file /etc/php/7.2/mods-available/pdo.ini with new version Creating config file /etc/php/7.2/mods-available/phar.ini with new version Creating config file /etc/php/7.2/mods-available/posix.ini with new version Creating config file /etc/php/7.2/mods-available/shmop.ini with new version Creating config file /etc/php/7.2/mods-available/sockets.ini with new version Creating config file /etc/php/7.2/mods-available/sysvmsg.ini with new version Creating config file /etc/php/7.2/mods-available/sysvsem.ini with new version Creating config file /etc/php/7.2/mods-available/sysvshm.ini with new version Creating config file /etc/php/7.2/mods-available/tokenizer.ini with new version Setting up php7.2-json (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Creating config file /etc/php/7.2/mods-available/json.ini with new version Setting up php7.2-opcache (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Creating config file /etc/php/7.2/mods-available/opcache.ini with new version Setting up php7.2-readline (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... Creating config file /etc/php/7.2/mods-available/readline.ini with new version Setting up php7.2-cli (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... update-alternatives: using /usr/bin/php7.2 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar7.2 to provide /usr/bin/phar (phar) in auto mode update-alternatives: using /usr/bin/phar.phar7.2 to provide /usr/bin/phar.phar (phar.phar) in auto mode Creating config file /etc/php/7.2/cli/php.ini with new version Setting up php7.2-dev (7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2) ... update-alternatives: using /usr/bin/php-config7.2 to provide /usr/bin/php-config (php-config) in auto mode update-alternatives: using /usr/bin/phpize7.2 to provide /usr/bin/phpize (phpize) in auto mode Setting up php-all-dev (1:55+ubuntu14.04.1+deb.sury.org+1) ... Setting up php-igbinary (2.0.1-1+ubuntu14.04.1+deb.sury.org+2) ... Setting up xml2 (0.4-3.1) ... Setting up dh-php (0.28+ubuntu14.04.1+deb.sury.org+1) ... Setting up sbuild-build-depends-php-redis-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.19-0ubuntu6.13) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-93-generic amd64 (i686) Toolchain package versions: binutils_2.24-5ubuntu14.2 dpkg-dev_1.17.5ubuntu5.7 g++-4.8_4.8.4-2ubuntu1~14.04.3 gcc-4.8_4.8.4-2ubuntu1~14.04.3 libc6-dev_2.19-0ubuntu6.13 libstdc++-4.8-dev_4.8.4-2ubuntu1~14.04.3 libstdc++6_4.8.4-2ubuntu1~14.04.3 linux-libc-dev_3.13.0-129.178 Package versions: adduser_3.113+nmu3ubuntu3 advancecomp_1.18-1 apt_1.0.1ubuntu2.17 apt-transport-https_1.0.1ubuntu2.17 autoconf_2.69-6 automake_1:1.15-3+deb.sury.org~trusty+1 autotools-dev_20130810.1 base-files_7.2ubuntu5.5 base-passwd_3.5.33 bash_4.3-7ubuntu1.7 binutils_2.24-5ubuntu14.2 bsdmainutils_9.0.5ubuntu1 bsdutils_1:2.20.1-5.1ubuntu20.9 build-essential_11.6ubuntu6 busybox-initramfs_1:1.21.0-1ubuntu1 bzip2_1.0.6-5 ca-certificates_20160104ubuntu0.14.04.1 coreutils_8.21-1ubuntu5.4 cpio_2.11+dfsg-1ubuntu1.2 cpp_4:4.8.2-1ubuntu6 cpp-4.8_4.8.4-2ubuntu1~14.04.3 dash_0.5.7-4ubuntu1 debconf_1.5.51ubuntu2 debhelper_9.20131227ubuntu1 debianutils_4.4 dh-apparmor_2.10.95-0ubuntu2.6~14.04.1 dh-php_0.28+ubuntu14.04.1+deb.sury.org+1 diffutils_1:3.3-1 dpkg_1.17.5ubuntu5.7 dpkg-dev_1.17.5ubuntu5.7 e2fslibs_1.42.9-3ubuntu1.3 e2fsprogs_1.42.9-3ubuntu1.3 fakeroot_1.20-3ubuntu2 file_1:5.14-2ubuntu3.3 findutils_4.4.2-7 g++_4:4.8.2-1ubuntu6 g++-4.8_4.8.4-2ubuntu1~14.04.3 gcc_4:4.8.2-1ubuntu6 gcc-4.8_4.8.4-2ubuntu1~14.04.3 gcc-4.8-base_4.8.4-2ubuntu1~14.04.3 gcc-4.9-base_4.9.3-0ubuntu4 gettext_0.18.3.1-1ubuntu3 gettext-base_0.18.3.1-1ubuntu3 gnupg_1.4.16-1ubuntu2.4 gpgv_1.4.16-1ubuntu2.4 grep_2.16-1 groff-base_1.22.2-5 gzip_1.6-3ubuntu1 hostname_3.15ubuntu1 ifupdown_0.7.47.2ubuntu4.4 init-system-helpers_1.14ubuntu1 initramfs-tools_0.103ubuntu4.7 initramfs-tools-bin_0.103ubuntu4.7 initscripts_2.88dsf-41ubuntu6.3 insserv_1.14.0-5ubuntu2 intltool-debian_0.35.0+20060710.1 iproute2_3.12.0-2ubuntu1 klibc-utils_2.0.3-0ubuntu1.14.04.3 kmod_15-0ubuntu6 libacl1_2.2.52-1 libapt-pkg4.12_1.0.1ubuntu2.17 libargon2-0_0~20161029-1+ubuntu14.04.1+deb.sury.org+1 libasan0_4.8.4-2ubuntu1~14.04.3 libasn1-8-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 libasprintf0c2_0.18.3.1-1ubuntu3 libatomic1_4.8.4-2ubuntu1~14.04.3 libattr1_1:2.4.47-1ubuntu1 libaudit-common_1:2.3.2-2ubuntu1 libaudit1_1:2.3.2-2ubuntu1 libblkid1_2.20.1-5.1ubuntu20.9 libbz2-1.0_1.0.6-5 libc-bin_2.19-0ubuntu6.13 libc-dev-bin_2.19-0ubuntu6.13 libc6_2.19-0ubuntu6.13 libc6-dev_2.19-0ubuntu6.13 libcap2_1:2.24-0ubuntu2 libcgmanager0_0.24-0ubuntu7.5 libcloog-isl4_0.18.2-1 libcomerr2_1.42.9-3ubuntu1.3 libcroco3_0.6.8-2ubuntu1 libcurl3-gnutls_7.35.0-1ubuntu2.10 libdb5.3_5.3.28-3ubuntu3 libdbus-1-3_1.6.18-0ubuntu4.5 libdebconfclient0_0.187ubuntu1 libdpkg-perl_1.17.5ubuntu5.7 libdrm2_2.4.67-1ubuntu0.14.04.2 libedit2_3.1-20140620-2+deb.sury.org~trusty+1 libfakeroot_1.20-3ubuntu2 libffi6_3.1~rc1+r3.0.13-12ubuntu0.1 libgcc-4.8-dev_4.8.4-2ubuntu1~14.04.3 libgcc1_1:4.9.3-0ubuntu4 libgcrypt11_1.5.3-2ubuntu4.5 libgdbm3_1.8.3-12build1 libglib2.0-0_2.40.2-0ubuntu1 libgmp10_2:5.1.3+dfsg-1ubuntu1 libgnutls26_2.12.23-12ubuntu2.8 libgomp1_4.8.4-2ubuntu1~14.04.3 libgpg-error0_1.12-0.2ubuntu1 libgssapi-krb5-2_1.12+dfsg-2ubuntu5.3 libgssapi3-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 libhcrypto4-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 libheimbase1-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 libheimntlm0-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 libhx509-5-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 libidn11_1.28-1ubuntu2.1 libisl10_0.12.2-1 libitm1_4.8.4-2ubuntu1~14.04.3 libjson-c2_0.11-3ubuntu1.2 libjson0_0.11-3ubuntu1.2 libk5crypto3_1.12+dfsg-2ubuntu5.3 libkeyutils1_1.5.6-1 libklibc_2.0.3-0ubuntu1.14.04.3 libkmod2_15-0ubuntu6 libkrb5-26-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 libkrb5-3_1.12+dfsg-2ubuntu5.3 libkrb5support0_1.12+dfsg-2ubuntu5.3 libldap-2.4-2_2.4.31-1+nmu2ubuntu8.4 liblist-moreutils-perl_0.33-1build3 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 liblzma5_5.1.1alpha+20120614-2ubuntu2 libmagic1_1:5.14-2ubuntu3.3 libmount1_2.20.1-5.1ubuntu20.9 libmpc3_1.0.1-1ubuntu1 libmpfr4_3.1.2-1 libncurses5_5.9+20140118-1ubuntu1 libncursesw5_5.9+20140118-1ubuntu1 libnih-dbus1_1.0.3-4ubuntu25 libnih1_1.0.3-4ubuntu25 libp11-kit0_0.20.2-2ubuntu2 libpam-modules_1.1.8-1ubuntu2.2 libpam-modules-bin_1.1.8-1ubuntu2.2 libpam-runtime_1.1.8-1ubuntu2.2 libpam0g_1.1.8-1ubuntu2.2 libpcre16-3_2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 libpcre3_2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 libpcre3-dev_2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 libpcre32-3_2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 libpcrecpp0_2:8.41-1.1+ubuntu14.04.1+deb.sury.org+3 libpipeline1_1.3.0-1 libplymouth2_0.8.8-0ubuntu17.1 libpng12-0_1.2.50-1ubuntu2.14.04.2 libprocps3_1:3.3.9-1ubuntu2.2 libquadmath0_4.8.4-2ubuntu1~14.04.3 libreadline6_6.3-4ubuntu2 libroken18-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 librtmp0_2.4+20121230.gitdf6c518-1ubuntu0.1 libsasl2-2_2.1.25.dfsg1-17build1 libsasl2-modules-db_2.1.25.dfsg1-17build1 libselinux1_2.2.2-1ubuntu0.1 libsemanage-common_2.2-1 libsemanage1_2.2-1 libsepol1_2.2-1ubuntu0.1 libsigsegv2_2.10-2 libslang2_2.2.4-15ubuntu1 libsodium18_1.0.13-1.1+ubuntu14.04.1+deb.sury.org+3 libsqlite3-0_3.8.2-1ubuntu2.1 libss2_1.42.9-3ubuntu1.3 libssl-dev_1.1.0f-2~ubuntu14.04.1+deb.sury.org+4 libssl1.0.0_1.0.1f-1ubuntu2.22 libssl1.1_1.1.0f-2~ubuntu14.04.1+deb.sury.org+4 libstdc++-4.8-dev_4.8.4-2ubuntu1~14.04.3 libstdc++6_4.8.4-2ubuntu1~14.04.3 libtasn1-6_3.4-3ubuntu0.5 libtimedate-perl_2.3000-1 libtinfo5_5.9+20140118-1ubuntu1 libtool_2.4.2-1.7ubuntu1 libudev1_204-5ubuntu20.24 libunistring0_0.9.3-5ubuntu3 libusb-0.1-4_2:0.1.12-23.3ubuntu1 libustr-1.0-1_1.0.4-3ubuntu2 libuuid1_2.20.1-5.1ubuntu20.9 libwind0-heimdal_1.6~git20131207+dfsg-1ubuntu1.2 libxml2_2.9.1+dfsg1-3ubuntu4.9 linux-libc-dev_3.13.0-129.178 lockfile-progs_0.1.17 login_1:4.1.5.1-1ubuntu9.5 lsb-base_4.1+Debian11ubuntu6.2 m4_1.4.17-2ubuntu1 make_3.81-8.2ubuntu3 makedev_2.3.1-93ubuntu2~ubuntu14.04.1 man-db_2.6.7.1-1ubuntu1 mawk_1.3.3-17ubuntu2 mime-support_3.54ubuntu1.1 module-init-tools_15-0ubuntu6 mount_2.20.1-5.1ubuntu20.9 mountall_2.53 multiarch-support_2.19-0ubuntu6.13 ncurses-base_5.9+20140118-1ubuntu1 ncurses-bin_5.9+20140118-1ubuntu1 openssl_1.1.0f-2~ubuntu14.04.1+deb.sury.org+4 optipng_0.6.4-1ubuntu0.14.04.1 passwd_1:4.1.5.1-1ubuntu9.5 patch_2.7.1-4ubuntu2.3 perl_5.18.2-2ubuntu1.1 perl-base_5.18.2-2ubuntu1.1 perl-modules_5.18.2-2ubuntu1.1 php-all-dev_1:55+ubuntu14.04.1+deb.sury.org+1 php-common_1:55+ubuntu14.04.1+deb.sury.org+1 php-igbinary_2.0.1-1+ubuntu14.04.1+deb.sury.org+2 php5.6-cli_5.6.31-4+ubuntu14.04.1+deb.sury.org+4 php5.6-common_5.6.31-4+ubuntu14.04.1+deb.sury.org+4 php5.6-dev_5.6.31-4+ubuntu14.04.1+deb.sury.org+4 php5.6-json_5.6.31-4+ubuntu14.04.1+deb.sury.org+4 php5.6-opcache_5.6.31-4+ubuntu14.04.1+deb.sury.org+4 php5.6-readline_5.6.31-4+ubuntu14.04.1+deb.sury.org+4 php7.0-cli_7.0.23-1+ubuntu14.04.1+deb.sury.org+1 php7.0-common_7.0.23-1+ubuntu14.04.1+deb.sury.org+1 php7.0-dev_7.0.23-1+ubuntu14.04.1+deb.sury.org+1 php7.0-json_7.0.23-1+ubuntu14.04.1+deb.sury.org+1 php7.0-opcache_7.0.23-1+ubuntu14.04.1+deb.sury.org+1 php7.0-readline_7.0.23-1+ubuntu14.04.1+deb.sury.org+1 php7.1-cli_7.1.9-1+ubuntu14.04.1+deb.sury.org+1 php7.1-common_7.1.9-1+ubuntu14.04.1+deb.sury.org+1 php7.1-dev_7.1.9-1+ubuntu14.04.1+deb.sury.org+1 php7.1-json_7.1.9-1+ubuntu14.04.1+deb.sury.org+1 php7.1-opcache_7.1.9-1+ubuntu14.04.1+deb.sury.org+1 php7.1-readline_7.1.9-1+ubuntu14.04.1+deb.sury.org+1 php7.2-cli_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 php7.2-common_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 php7.2-dev_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 php7.2-json_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 php7.2-opcache_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 php7.2-readline_7.2.0~rc1-1+ubuntu14.04.1+deb.sury.org+2 pkg-create-dbgsym_0.67~trusty pkgbinarymangler_121 plymouth_0.8.8-0ubuntu17.1 po-debconf_1.0.16+nmu2ubuntu1 policyrcd-script-zg2_0.1-2 procps_1:3.3.9-1ubuntu2.2 psmisc_22.20-1ubuntu2 readline-common_6.3-4ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-php-redis-dummy_0.invalid.0 sed_4.2.2-4ubuntu1 sensible-utils_0.0.9 shtool_2.0.8-6 sysv-rc_2.88dsf-41ubuntu6.3 sysvinit-utils_2.88dsf-41ubuntu6.3 tar_1.27.1-1ubuntu0.1 tzdata_2016j-0ubuntu0.14.04 ubuntu-keyring_2012.05.19 ucf_3.0027+nmu1 udev_204-5ubuntu20.24 upstart_1.12.1-0ubuntu4.2 util-linux_2.20.1-5.1ubuntu20.9 xml2_0.4-3.1 xz-utils_5.1.1alpha+20120614-2ubuntu2 zlib1g_1:1.2.8.dfsg-1ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue 12 Sep 2017 06:16:13 AM UTC using RSA key ID 1314C7FC gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1.dsc dpkg-source: info: extracting php-redis in php-redis-3.1.4~rc1.really.3.1.2 dpkg-source: info: unpacking php-redis_3.1.4~rc1.really.3.1.2.orig.tar.gz dpkg-source: info: unpacking php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1.debian.tar.xz Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-13364423 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-13364423 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-13364423 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: source package php-redis dpkg-buildpackage: source version 3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1 dpkg-buildpackage: source distribution trusty dpkg-source --before-build php-redis-3.1.4~rc1.really.3.1.2 dpkg-buildpackage: host architecture i386 fakeroot debian/rules clean dh clean --with php dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory `/<>' rm -rf build-7.2 touch clean-7.2-stamp rm -rf build-7.1 touch clean-7.1-stamp rm -rf build-7.0 touch clean-7.0-stamp rm -rf build-5.6 touch clean-5.6-stamp rm -f configure-7.2-stamp configure-7.1-stamp configure-7.0-stamp configure-5.6-stamp build-7.2-stamp build-7.1-stamp build-7.0-stamp build-5.6-stamp install-7.2-stamp install-7.1-stamp install-7.0-stamp install-5.6-stamp clean-7.2-stamp clean-7.1-stamp clean-7.0-stamp clean-5.6-stamp make[1]: Leaving directory `/<>' dh_clean debian/rules build dh build --with php dh_testdir debian/rules override_dh_auto_configure make[1]: Entering directory `/<>' cp -a redis-3.1.2 build-7.2 cd build-7.2 && phpize7.2 Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718 dh_auto_configure --sourcedirectory=build-7.2 -- --enable-redis --with-php-config=/usr/bin/php-config7.2 --enable-redis-igbinary configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 checking for PHP extension directory... /usr/lib/php/20170718 checking for PHP installed headers prefix... /usr/include/php/20170718 checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable redis support... yes, shared checking whether to enable sessions... yes checking whether to enable igbinary serializer support... yes checking for igbinary includes... /usr/include/php/20170718 checking for redis igbinary support... enabled checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 805306365 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking touch configure-7.2-stamp cp -a redis-3.1.2 build-7.1 cd build-7.1 && phpize7.1 Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303 Zend Extension Api No: 320160303 dh_auto_configure --sourcedirectory=build-7.1 -- --enable-redis --with-php-config=/usr/bin/php-config7.1 --enable-redis-igbinary configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 checking for PHP extension directory... /usr/lib/php/20160303 checking for PHP installed headers prefix... /usr/include/php/20160303 checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable redis support... yes, shared checking whether to enable sessions... yes checking whether to enable igbinary serializer support... yes checking for igbinary includes... /usr/include/php/20160303 checking for redis igbinary support... enabled checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 805306365 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking touch configure-7.1-stamp cp -a redis-3.1.2 build-7.0 cd build-7.0 && phpize7.0 Configuring for: PHP Api Version: 20151012 Zend Module Api No: 20151012 Zend Extension Api No: 320151012 dh_auto_configure --sourcedirectory=build-7.0 -- --enable-redis --with-php-config=/usr/bin/php-config7.0 --enable-redis-igbinary configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 checking for PHP extension directory... /usr/lib/php/20151012 checking for PHP installed headers prefix... /usr/include/php/20151012 checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable redis support... yes, shared checking whether to enable sessions... yes checking whether to enable igbinary serializer support... yes checking for igbinary includes... /usr/include/php/20151012 checking for redis igbinary support... enabled checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 805306365 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking touch configure-7.0-stamp cp -a redis-3.1.2 build-5.6 cd build-5.6 && phpize5.6 Configuring for: PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226 dh_auto_configure --sourcedirectory=build-5.6 -- --enable-redis --with-php-config=/usr/bin/php-config5.6 --enable-redis-igbinary configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 checking for PHP extension directory... /usr/lib/php/20131226 checking for PHP installed headers prefix... /usr/include/php/20131226 checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking whether to enable redis support... yes, shared checking whether to enable sessions... yes checking whether to enable igbinary serializer support... yes checking for igbinary includes... /usr/include/php/20131226 checking for redis igbinary support... enabled checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 805306365 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... (cached) nawk checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking touch configure-5.6-stamp dh override_dh_auto_configure --with php make[1]: Leaving directory `/<>' debian/rules override_dh_auto_build make[1]: Entering directory `/<>' dh_auto_build --sourcedirectory=build-7.2 make[2]: Entering directory `/<>/build-7.2' /bin/bash /<>/build-7.2/libtool --mode=compile cc -I. -I/<>/build-7.2 -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.2/redis.c -o redis.lo libtool: compile: cc -I. "-I/<>/build-7.2" -DPHP_ATOM_INC "-I/<>/build-7.2/include" "-I/<>/build-7.2/main" "-I/<>/build-7.2" -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.2/redis.c" -fPIC -DPIC -o .libs/redis.o In file included from /usr/include/php/20170718/Zend/zend_types.h:27:0, from /usr/include/php/20170718/Zend/zend.h:29, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis.c:27: /usr/include/php/20170718/Zend/zend_portability.h:126:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20170718/Zend/zend.h:29:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis.c:27: /usr/include/php/20170718/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20170718/Zend/zend.h:35:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis.c:27: /usr/include/php/20170718/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20170718/main/php.h:307:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis.c:27: /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20170718/main/php.h:465:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis.c:27: /usr/include/php/20170718/main/php_streams.h:200:2: warning: type of bit-field ‘is_persistent’ is a GCC extension [-Wpedantic] uint8_t is_persistent:1; ^ /usr/include/php/20170718/main/php_streams.h:201:2: warning: type of bit-field ‘in_free’ is a GCC extension [-Wpedantic] uint8_t in_free:2; /* to prevent recursion during free */ ^ /usr/include/php/20170718/main/php_streams.h:202:2: warning: type of bit-field ‘eof’ is a GCC extension [-Wpedantic] uint8_t eof:1; ^ /usr/include/php/20170718/main/php_streams.h:203:2: warning: type of bit-field ‘__exposed’ is a GCC extension [-Wpedantic] uint8_t __exposed:1; /* non-zero if exposed as a zval somewhere */ ^ /usr/include/php/20170718/main/php_streams.h:207:2: warning: type of bit-field ‘fclose_stdiocast’ is a GCC extension [-Wpedantic] uint8_t fclose_stdiocast:2; ^ In file included from /usr/include/php/20170718/main/php.h:471:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis.c:27: /usr/include/php/20170718/Zend/zend_virtual_cwd.h:209:2: warning: type of bit-field ‘is_dir’ is a GCC extension [-Wpedantic] uint8_t is_dir:1; ^ In file included from /usr/include/php/20170718/main/php.h:40:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis.c:27: /usr/include/php/20170718/Zend/zend_API.h:156:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.2/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.2/redis_commands.h:6:0, from /<>/build-7.2/redis.c:30: /<>/build-7.2/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.2/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.2/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.2/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/redis.c:85:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.2/redis.c:95:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.2/redis.c: In function ‘redis_sock_get_instance’: /<>/build-7.2/redis.c:463:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Throw an exception unless we've been requested not to ^ /<>/build-7.2/redis.c:463:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/redis.c: In function ‘zim_Redis___destruct’: /<>/build-7.2/redis.c:706:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] RedisSock *redis_sock; ^ /<>/build-7.2/redis.c: In function ‘redis_connect’: /<>/build-7.2/redis.c:823:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(redis_sock, le_redis_sock TSRMLS_CC); ^ In file included from /<>/build-7.2/redis.c:27:0: /<>/build-7.2/redis.c: In function ‘zim_Redis_bitop’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_bitcount’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_bitpos’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_set’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_setex’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_psetex’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_setnx’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_getSet’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_randomKey’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_echo’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_renameKey’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_renameNx’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_get’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_ping’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_incr’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_incrBy’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_incrByFloat’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_decr’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_decrBy’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_getMultiple’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_exists’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_delete’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_watch’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_unwatch’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_getKeys’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_type’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_append’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_getRange’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_setRange’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_getBit’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_setBit’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_strlen’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lPush’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_rPush’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lInsert’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lPushx’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_rPushx’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lPop’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_rPop’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_blPop’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_brPop’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lSize’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lRemove’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_listTrim’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lGet’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lGetRange’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sAdd’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sAddArray’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sSize’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sRemove’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sMove’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sPop’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sRandMember’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sContains’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sMembers’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sInter’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sInterStore’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sUnion’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sUnionStore’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sDiff’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sDiffStore’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_sort’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘generic_sort_cmd’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_setTimeout’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_pexpire’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_expireAt’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_pexpireAt’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lSet’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_save’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_bgSave’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_lastSave’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_flushDB’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_flushAll’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_dbSize’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_auth’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_persist’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_ttl’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_pttl’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_info’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_select’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_move’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘generic_mset’: /<>/build-7.2/redis.c:1849:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] ulong idx; ^ In file included from /<>/build-7.2/redis.c:27:0: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_rpoplpush’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_brpoplpush’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zAdd’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘generic_zrange_cmd’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zRangeByLex’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zRevRangeByLex’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zLexCount’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zRemRangeByLex’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zDelete’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zDeleteRangeByScore’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zDeleteRangeByRank’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zCount’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zCard’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zScore’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zRank’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zRevRank’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zIncrBy’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zInter’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_zUnion’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hSet’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hSetNx’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hGet’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hLen’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hDel’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hExists’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hKeys’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hVals’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hGetAll’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hIncrByFloat’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hIncrBy’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hMget’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_hMset’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_publish’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_psubscribe’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_subscribe’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_unsubscribe’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_punsubscribe’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_bgrewriteaof’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_slaveof’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_object’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_config’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_slowlog’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_wait’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_pubsub’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_evalsha’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_eval’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_script’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_dump’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_restore’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_debug’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_migrate’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_time’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_role’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_client’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_rawcommand’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.2/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_command’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_pfadd’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_pfcount’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_pfmerge’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_geoadd’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_geohash’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_geopos’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_geodist’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_georadius’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.2/redis.c: In function ‘zim_Redis_georadiusbymember’: /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.2/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.2/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.2/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.2/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.2/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /bin/bash /<>/build-7.2/libtool --mode=compile cc -I. -I/<>/build-7.2 -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.2/redis_commands.c -o redis_commands.lo libtool: compile: cc -I. "-I/<>/build-7.2" -DPHP_ATOM_INC "-I/<>/build-7.2/include" "-I/<>/build-7.2/main" "-I/<>/build-7.2" -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.2/redis_commands.c" -fPIC -DPIC -o .libs/redis_commands.o In file included from /usr/include/php/20170718/Zend/zend_types.h:27:0, from /usr/include/php/20170718/Zend/zend.h:29, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_commands.h:4, from /<>/build-7.2/redis_commands.c:25: /usr/include/php/20170718/Zend/zend_portability.h:126:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20170718/Zend/zend.h:29:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_commands.h:4, from /<>/build-7.2/redis_commands.c:25: /usr/include/php/20170718/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20170718/Zend/zend.h:35:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_commands.h:4, from /<>/build-7.2/redis_commands.c:25: /usr/include/php/20170718/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20170718/main/php.h:307:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_commands.h:4, from /<>/build-7.2/redis_commands.c:25: /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20170718/main/php.h:465:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_commands.h:4, from /<>/build-7.2/redis_commands.c:25: /usr/include/php/20170718/main/php_streams.h:200:2: warning: type of bit-field ‘is_persistent’ is a GCC extension [-Wpedantic] uint8_t is_persistent:1; ^ /usr/include/php/20170718/main/php_streams.h:201:2: warning: type of bit-field ‘in_free’ is a GCC extension [-Wpedantic] uint8_t in_free:2; /* to prevent recursion during free */ ^ /usr/include/php/20170718/main/php_streams.h:202:2: warning: type of bit-field ‘eof’ is a GCC extension [-Wpedantic] uint8_t eof:1; ^ /usr/include/php/20170718/main/php_streams.h:203:2: warning: type of bit-field ‘__exposed’ is a GCC extension [-Wpedantic] uint8_t __exposed:1; /* non-zero if exposed as a zval somewhere */ ^ /usr/include/php/20170718/main/php_streams.h:207:2: warning: type of bit-field ‘fclose_stdiocast’ is a GCC extension [-Wpedantic] uint8_t fclose_stdiocast:2; ^ In file included from /usr/include/php/20170718/main/php.h:471:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_commands.h:4, from /<>/build-7.2/redis_commands.c:25: /usr/include/php/20170718/Zend/zend_virtual_cwd.h:209:2: warning: type of bit-field ‘is_dir’ is a GCC extension [-Wpedantic] uint8_t is_dir:1; ^ In file included from /<>/build-7.2/redis_commands.h:6:0, from /<>/build-7.2/redis_commands.c:25: /<>/build-7.2/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.2/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.2/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.2/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/redis_commands.c: In function ‘redis_str_cmd’: /<>/build-7.2/redis_commands.c:93:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Parse args ^ /<>/build-7.2/redis_commands.c:93:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/redis_commands.c: In function ‘redis_key_varval_cmd’: /<>/build-7.2/redis_commands.c:969:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_string *zstr = zval_get_string(&z_args[0]); ^ /<>/build-7.2/redis_commands.c: In function ‘redis_sort_cmd’: /<>/build-7.2/redis_commands.c:2454:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] long low, high; ^ /<>/build-7.2/redis_commands.c:2473:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] HashTable *ht_argv = Z_ARRVAL_P(&z_argv); ^ /<>/build-7.2/redis_commands.c: In function ‘redis_zadd_cmd’: /<>/build-7.2/redis_commands.c:2585:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_opt; ^ /<>/build-7.2/redis_commands.c: In function ‘redis_command_cmd’: /<>/build-7.2/redis_commands.c:3046:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_ele; ^ /<>/build-7.2/redis_commands.c: In function ‘redis_serialize_handler’: /<>/build-7.2/redis_commands.c:3215:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int val_free = redis_serialize(redis_sock, z_val, &val, &val_len TSRMLS_CC); ^ /<>/build-7.2/redis_commands.c: In function ‘redis_unserialize_handler’: /<>/build-7.2/redis_commands.c:3239:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /bin/bash /<>/build-7.2/libtool --mode=compile cc -I. -I/<>/build-7.2 -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.2/library.c -o library.lo libtool: compile: cc -I. "-I/<>/build-7.2" -DPHP_ATOM_INC "-I/<>/build-7.2/include" "-I/<>/build-7.2/main" "-I/<>/build-7.2" -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.2/library.c" -fPIC -DPIC -o .libs/library.o In file included from /usr/include/php/20170718/Zend/zend_types.h:27:0, from /usr/include/php/20170718/Zend/zend.h:29, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/library.c:4: /usr/include/php/20170718/Zend/zend_portability.h:126:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20170718/Zend/zend.h:29:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/library.c:4: /usr/include/php/20170718/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20170718/Zend/zend.h:35:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/library.c:4: /usr/include/php/20170718/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20170718/main/php.h:307:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/library.c:4: /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20170718/main/php.h:465:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/library.c:4: /usr/include/php/20170718/main/php_streams.h:200:2: warning: type of bit-field ‘is_persistent’ is a GCC extension [-Wpedantic] uint8_t is_persistent:1; ^ /usr/include/php/20170718/main/php_streams.h:201:2: warning: type of bit-field ‘in_free’ is a GCC extension [-Wpedantic] uint8_t in_free:2; /* to prevent recursion during free */ ^ /usr/include/php/20170718/main/php_streams.h:202:2: warning: type of bit-field ‘eof’ is a GCC extension [-Wpedantic] uint8_t eof:1; ^ /usr/include/php/20170718/main/php_streams.h:203:2: warning: type of bit-field ‘__exposed’ is a GCC extension [-Wpedantic] uint8_t __exposed:1; /* non-zero if exposed as a zval somewhere */ ^ /usr/include/php/20170718/main/php_streams.h:207:2: warning: type of bit-field ‘fclose_stdiocast’ is a GCC extension [-Wpedantic] uint8_t fclose_stdiocast:2; ^ In file included from /usr/include/php/20170718/main/php.h:471:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/library.c:4: /usr/include/php/20170718/Zend/zend_virtual_cwd.h:209:2: warning: type of bit-field ‘is_dir’ is a GCC extension [-Wpedantic] uint8_t is_dir:1; ^ In file included from /usr/include/php/20170718/main/php.h:40:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/library.c:4: /usr/include/php/20170718/Zend/zend_API.h:156:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.2/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.2/redis_commands.h:6:0, from /<>/build-7.2/library.c:17: /<>/build-7.2/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.2/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.2/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.2/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/library.c: In function ‘redis_check_eof’: /<>/build-7.2/library.c:186:9: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Wait for a while before trying to reconnect ^ /<>/build-7.2/library.c:186:9: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/library.c: In function ‘redis_subscribe_response’: /<>/build-7.2/library.c:305:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_ret, z_args[4]; ^ /<>/build-7.2/library.c: In function ‘redis_client_list_reply’: /<>/build-7.2/library.c:990:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /<>/build-7.2/library.c: In function ‘redis_parse_client_list_response’: /<>/build-7.2/library.c:1019:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_sub_result = &zv; ^ /<>/build-7.2/library.c: In function ‘redis_long_response’: /<>/build-7.2/library.c:1168:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long ret = atoll(response + 1); ^ /<>/build-7.2/library.c: In function ‘array_zip_values_and_scores’: /<>/build-7.2/library.c:1219:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_string *hkey = zval_get_string(z_key_p); ^ /<>/build-7.2/library.c:1231:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *hval = Z_STRVAL_P(z_value_p); ^ /<>/build-7.2/library.c: In function ‘redis_mbulk_reply_zipped’: /<>/build-7.2/library.c:1280:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.2/library.c: In function ‘redis_debug_response’: /<>/build-7.2/library.c:1444:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_result = &zv; ^ /<>/build-7.2/library.c: In function ‘redis_sock_read_multibulk_reply’: /<>/build-7.2/library.c:1751:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.2/library.c: In function ‘redis_mbulk_reply_raw’: /<>/build-7.2/library.c:1798:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.2/library.c: In function ‘redis_mbulk_reply_assoc’: /<>/build-7.2/library.c:1882:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.2/library.c: In function ‘redis_read_variant_reply’: /<>/build-7.2/library.c:2323:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /bin/bash /<>/build-7.2/libtool --mode=compile cc -I. -I/<>/build-7.2 -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.2/redis_session.c -o redis_session.lo libtool: compile: cc -I. "-I/<>/build-7.2" -DPHP_ATOM_INC "-I/<>/build-7.2/include" "-I/<>/build-7.2/main" "-I/<>/build-7.2" -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.2/redis_session.c" -fPIC -DPIC -o .libs/redis_session.o In file included from /usr/include/php/20170718/Zend/zend_types.h:27:0, from /usr/include/php/20170718/Zend/zend.h:29, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_session.c:23: /usr/include/php/20170718/Zend/zend_portability.h:126:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20170718/Zend/zend.h:29:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_session.c:23: /usr/include/php/20170718/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20170718/Zend/zend.h:35:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_session.c:23: /usr/include/php/20170718/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20170718/main/php.h:307:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_session.c:23: /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20170718/main/php.h:465:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_session.c:23: /usr/include/php/20170718/main/php_streams.h:200:2: warning: type of bit-field ‘is_persistent’ is a GCC extension [-Wpedantic] uint8_t is_persistent:1; ^ /usr/include/php/20170718/main/php_streams.h:201:2: warning: type of bit-field ‘in_free’ is a GCC extension [-Wpedantic] uint8_t in_free:2; /* to prevent recursion during free */ ^ /usr/include/php/20170718/main/php_streams.h:202:2: warning: type of bit-field ‘eof’ is a GCC extension [-Wpedantic] uint8_t eof:1; ^ /usr/include/php/20170718/main/php_streams.h:203:2: warning: type of bit-field ‘__exposed’ is a GCC extension [-Wpedantic] uint8_t __exposed:1; /* non-zero if exposed as a zval somewhere */ ^ /usr/include/php/20170718/main/php_streams.h:207:2: warning: type of bit-field ‘fclose_stdiocast’ is a GCC extension [-Wpedantic] uint8_t fclose_stdiocast:2; ^ In file included from /usr/include/php/20170718/main/php.h:471:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_session.c:23: /usr/include/php/20170718/Zend/zend_virtual_cwd.h:209:2: warning: type of bit-field ‘is_dir’ is a GCC extension [-Wpedantic] uint8_t is_dir:1; ^ In file included from /usr/include/php/20170718/main/php.h:40:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_session.c:23: /usr/include/php/20170718/Zend/zend_API.h:156:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.2/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.2/redis_session.c:36:0: /<>/build-7.2/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.2/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.2/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.2/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/redis_session.c: In function ‘redis_pool_get_sock’: /<>/build-7.2/redis_session.c:162:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redis_pool_member *rpm = pool->head; ^ /<>/build-7.2/redis_session.c: In function ‘ps_open_redis’: /<>/build-7.2/redis_session.c:281:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] RedisSock *redis_sock; ^ /bin/bash /<>/build-7.2/libtool --mode=compile cc -I. -I/<>/build-7.2 -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.2/redis_array.c -o redis_array.lo libtool: compile: cc -I. "-I/<>/build-7.2" -DPHP_ATOM_INC "-I/<>/build-7.2/include" "-I/<>/build-7.2/main" "-I/<>/build-7.2" -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.2/redis_array.c" -fPIC -DPIC -o .libs/redis_array.o In file included from /usr/include/php/20170718/Zend/zend_types.h:27:0, from /usr/include/php/20170718/Zend/zend.h:29, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array.c:24: /usr/include/php/20170718/Zend/zend_portability.h:126:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20170718/Zend/zend.h:29:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array.c:24: /usr/include/php/20170718/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20170718/Zend/zend.h:35:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array.c:24: /usr/include/php/20170718/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20170718/main/php.h:307:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array.c:24: /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20170718/main/php.h:465:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array.c:24: /usr/include/php/20170718/main/php_streams.h:200:2: warning: type of bit-field ‘is_persistent’ is a GCC extension [-Wpedantic] uint8_t is_persistent:1; ^ /usr/include/php/20170718/main/php_streams.h:201:2: warning: type of bit-field ‘in_free’ is a GCC extension [-Wpedantic] uint8_t in_free:2; /* to prevent recursion during free */ ^ /usr/include/php/20170718/main/php_streams.h:202:2: warning: type of bit-field ‘eof’ is a GCC extension [-Wpedantic] uint8_t eof:1; ^ /usr/include/php/20170718/main/php_streams.h:203:2: warning: type of bit-field ‘__exposed’ is a GCC extension [-Wpedantic] uint8_t __exposed:1; /* non-zero if exposed as a zval somewhere */ ^ /usr/include/php/20170718/main/php_streams.h:207:2: warning: type of bit-field ‘fclose_stdiocast’ is a GCC extension [-Wpedantic] uint8_t fclose_stdiocast:2; ^ In file included from /usr/include/php/20170718/main/php.h:471:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array.c:24: /usr/include/php/20170718/Zend/zend_virtual_cwd.h:209:2: warning: type of bit-field ‘is_dir’ is a GCC extension [-Wpedantic] uint8_t is_dir:1; ^ In file included from /usr/include/php/20170718/main/php.h:40:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array.c:24: /usr/include/php/20170718/Zend/zend_API.h:156:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.2/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ /<>/build-7.2/redis_array.c: In function ‘zim_RedisArray___construct’: /<>/build-7.2/redis_array.c:323:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(ra, le_redis_array TSRMLS_CC); ^ /<>/build-7.2/redis_array.c: In function ‘zim_RedisArray_mget’: /<>/build-7.2/redis_array.c:932:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.2/redis_array.c:939:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_fun; ^ /<>/build-7.2/redis_array.c:970:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.2/redis_array.c:987:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.2/redis_array.c: In function ‘zim_RedisArray_mset’: /<>/build-7.2/redis_array.c:1051:13: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // TODO: handle ^ /<>/build-7.2/redis_array.c:1051:13: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/redis_array.c:1066:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int found = 0; ^ /<>/build-7.2/redis_array.c:1072:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_tmp = &zv; ^ /<>/build-7.2/redis_array.c:1091:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_fun; ^ /<>/build-7.2/redis_array.c: In function ‘zim_RedisArray_del’: /<>/build-7.2/redis_array.c:1204:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int found = 0; ^ /<>/build-7.2/redis_array.c:1215:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /bin/bash /<>/build-7.2/libtool --mode=compile cc -I. -I/<>/build-7.2 -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.2/redis_array_impl.c -o redis_array_impl.lo libtool: compile: cc -I. "-I/<>/build-7.2" -DPHP_ATOM_INC "-I/<>/build-7.2/include" "-I/<>/build-7.2/main" "-I/<>/build-7.2" -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.2/redis_array_impl.c" -fPIC -DPIC -o .libs/redis_array_impl.o In file included from /usr/include/php/20170718/Zend/zend_types.h:27:0, from /usr/include/php/20170718/Zend/zend.h:29, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array_impl.h:10, from /<>/build-7.2/redis_array_impl.c:19: /usr/include/php/20170718/Zend/zend_portability.h:126:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20170718/Zend/zend.h:29:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array_impl.h:10, from /<>/build-7.2/redis_array_impl.c:19: /usr/include/php/20170718/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20170718/Zend/zend.h:35:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array_impl.h:10, from /<>/build-7.2/redis_array_impl.c:19: /usr/include/php/20170718/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20170718/main/php.h:307:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array_impl.h:10, from /<>/build-7.2/redis_array_impl.c:19: /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20170718/main/php.h:465:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array_impl.h:10, from /<>/build-7.2/redis_array_impl.c:19: /usr/include/php/20170718/main/php_streams.h:200:2: warning: type of bit-field ‘is_persistent’ is a GCC extension [-Wpedantic] uint8_t is_persistent:1; ^ /usr/include/php/20170718/main/php_streams.h:201:2: warning: type of bit-field ‘in_free’ is a GCC extension [-Wpedantic] uint8_t in_free:2; /* to prevent recursion during free */ ^ /usr/include/php/20170718/main/php_streams.h:202:2: warning: type of bit-field ‘eof’ is a GCC extension [-Wpedantic] uint8_t eof:1; ^ /usr/include/php/20170718/main/php_streams.h:203:2: warning: type of bit-field ‘__exposed’ is a GCC extension [-Wpedantic] uint8_t __exposed:1; /* non-zero if exposed as a zval somewhere */ ^ /usr/include/php/20170718/main/php_streams.h:207:2: warning: type of bit-field ‘fclose_stdiocast’ is a GCC extension [-Wpedantic] uint8_t fclose_stdiocast:2; ^ In file included from /usr/include/php/20170718/main/php.h:471:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array_impl.h:10, from /<>/build-7.2/redis_array_impl.c:19: /usr/include/php/20170718/Zend/zend_virtual_cwd.h:209:2: warning: type of bit-field ‘is_dir’ is a GCC extension [-Wpedantic] uint8_t is_dir:1; ^ In file included from /usr/include/php/20170718/main/php.h:40:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_array_impl.h:10, from /<>/build-7.2/redis_array_impl.c:19: /usr/include/php/20170718/Zend/zend_API.h:156:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.2/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ /<>/build-7.2/redis_array_impl.c: In function ‘ra_load_hosts’: /<>/build-7.2/redis_array_impl.c:94:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(redis_sock, le_redis_sock TSRMLS_CC); ^ /bin/bash /<>/build-7.2/libtool --mode=compile cc -I. -I/<>/build-7.2 -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.2/redis_cluster.c -o redis_cluster.lo libtool: compile: cc -I. "-I/<>/build-7.2" -DPHP_ATOM_INC "-I/<>/build-7.2/include" "-I/<>/build-7.2/main" "-I/<>/build-7.2" -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.2/redis_cluster.c" -fPIC -DPIC -o .libs/redis_cluster.o In file included from /usr/include/php/20170718/Zend/zend_types.h:27:0, from /usr/include/php/20170718/Zend/zend.h:29, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_cluster.c:24: /usr/include/php/20170718/Zend/zend_portability.h:126:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20170718/Zend/zend.h:29:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_cluster.c:24: /usr/include/php/20170718/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20170718/Zend/zend.h:35:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_cluster.c:24: /usr/include/php/20170718/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20170718/main/php.h:307:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_cluster.c:24: /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20170718/main/php.h:465:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_cluster.c:24: /usr/include/php/20170718/main/php_streams.h:200:2: warning: type of bit-field ‘is_persistent’ is a GCC extension [-Wpedantic] uint8_t is_persistent:1; ^ /usr/include/php/20170718/main/php_streams.h:201:2: warning: type of bit-field ‘in_free’ is a GCC extension [-Wpedantic] uint8_t in_free:2; /* to prevent recursion during free */ ^ /usr/include/php/20170718/main/php_streams.h:202:2: warning: type of bit-field ‘eof’ is a GCC extension [-Wpedantic] uint8_t eof:1; ^ /usr/include/php/20170718/main/php_streams.h:203:2: warning: type of bit-field ‘__exposed’ is a GCC extension [-Wpedantic] uint8_t __exposed:1; /* non-zero if exposed as a zval somewhere */ ^ /usr/include/php/20170718/main/php_streams.h:207:2: warning: type of bit-field ‘fclose_stdiocast’ is a GCC extension [-Wpedantic] uint8_t fclose_stdiocast:2; ^ In file included from /usr/include/php/20170718/main/php.h:471:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_cluster.c:24: /usr/include/php/20170718/Zend/zend_virtual_cwd.h:209:2: warning: type of bit-field ‘is_dir’ is a GCC extension [-Wpedantic] uint8_t is_dir:1; ^ In file included from /usr/include/php/20170718/main/php.h:40:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/redis_cluster.c:24: /usr/include/php/20170718/Zend/zend_API.h:156:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.2/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.2/redis_cluster.h:4:0, from /<>/build-7.2/redis_cluster.c:28: /<>/build-7.2/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.2/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.2/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.2/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/redis_cluster.c:50:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.2/redis_cluster.c:58:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.2/redis_cluster.c:284:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Allocate our actual struct ^ /<>/build-7.2/redis_cluster.c:284:5: warning: (this will be reported only once per input file) [enabled by default] In file included from /<>/build-7.2/redis_cluster.c:28:0: /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_get’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:530:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GET", redis_key_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_set’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:536:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(set, cluster_bool_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_setex’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1006:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_psetex’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1012:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_setnx’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1018:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETNX", redis_kv_cmd, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_getset’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1024:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETSET", redis_kv_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_exists’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1030:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXISTS", redis_key_cmd, cluster_1_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_type’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1107:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("TYPE", redis_key_cmd, cluster_type_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_lpop’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1113:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_rpop’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1119:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_lset’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1125:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_spop’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1131:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_strlen’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1172:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("STRLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_lpush’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1177:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_rpush’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1183:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_blpop’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1189:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(blpop, cluster_mbulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_brpop’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1195:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(brpop, cluster_mbulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_rpushx’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1201:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_lpushx’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1207:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_linsert’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1213:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(linsert, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_lindex’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1219:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_lrem’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1225:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(lrem, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_rpoplpush’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1231:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_brpoplpush’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1237:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(brpoplpush, cluster_bulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_llen’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1243:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_scard’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1249:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SCARD", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_smembers’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1255:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, cluster_mbulk_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_sismember’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1261:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, cluster_1_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_sadd’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1267:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_saddarray’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1273:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_srem’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1279:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_sunion’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1285:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sunion, cluster_mbulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_sunionstore’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1291:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sunionstore, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_sinter’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1297:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sinter, cluster_mbulk_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_sinterstore’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1303:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sinterstore, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_sdiff’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1309:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sdiff, cluster_mbulk_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_sdiffstore’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1315:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sdiffstore, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_smove’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1321:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(smove, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_persist’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1327:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PERSIST", redis_key_cmd, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_ttl’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1333:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("TTL", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_pttl’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1339:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PTTL", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zcard’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1345:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZCARD", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zscore’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1351:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, cluster_dbl_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zadd’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1357:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(zadd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zincrby’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1363:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(zincrby, cluster_dbl_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebyscore’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1369:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zcount’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1376:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zrank’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1382:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zrevrank’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1388:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hlen’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1394:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hkeys’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1400:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HKEYS", redis_key_cmd, cluster_mbulk_raw_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hvals’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1406:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HVALS", redis_key_cmd, cluster_mbulk_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hget’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1412:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HGET", redis_key_str_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hset’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1418:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hset, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hsetnx’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1424:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hsetnx, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hgetall’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1430:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HGETALL", redis_key_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hexists’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1437:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, cluster_1_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hincrby’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1443:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hincrby, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hincrbyfloat’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1449:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hincrbyfloat, cluster_dbl_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hmset’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1455:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hmset, cluster_bool_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hdel’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1461:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hdel, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_hmget’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1467:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hmget, cluster_mbulk_assoc_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_dump’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1473:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DUMP", redis_key_cmd, cluster_bulk_raw_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_incr’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1478:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(incr, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_incrby’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1484:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_decr’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1490:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(decr, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_decrby’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1496:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_incrbyfloat’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1502:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_decrbyfloat’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1509:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DECRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_expire’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1516:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_expireat’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1522:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_pexpire’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1527:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_pexpireat’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1533:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_append’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1539:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("APPEND", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_getbit’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1545:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_setbit’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1551:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(setbit, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_bitop’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1557:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitop, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_bitcount’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1563:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitcount, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_bitpos’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1569:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitpos, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_lget’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1575:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_getrange’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1581:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_ltrim’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1588:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, cluster_bool_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_lrange’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1594:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebyrank’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1601:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_publish’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1608:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_rename’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1614:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, cluster_bool_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_renamenx’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1620:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_pfcount’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1626:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfcount, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_pfadd’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1632:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfadd, cluster_1_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_pfmerge’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1638:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfmerge, cluster_bool_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_restore’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1644:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RESTORE", redis_key_long_str_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_setrange’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1651:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘generic_zrange_cmd’: /<>/build-7.2/redis_cluster.c:1662:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] cluster_cb cb; ^ In file included from /<>/build-7.2/redis_cluster.c:28:0: /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zunionstore’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1717:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zinterstore’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1724:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zrem’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1730:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zrangebylex’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1745:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zrevrangebylex’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1753:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zlexcount’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1760:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, cluster_long_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebylex’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1766:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_subscribe’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1826:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, cluster_sub_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_psubscribe’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:1832:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, cluster_sub_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster__masters’: /<>/build-7.2/redis_cluster.c:2082:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z, *z_sub = &z; ^ In file included from /<>/build-7.2/redis_cluster.c:28:0: /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_exec’: /<>/build-7.2/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.2/redis_cluster.c:2266:17: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.2/redis_cluster.h:55:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redisClusterNode *_node; \ ^ /<>/build-7.2/redis_cluster.c:2267:17: note: in expansion of macro ‘CLUSTER_RESET_MULTI’ CLUSTER_RESET_MULTI(c); ^ /<>/build-7.2/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.2/redis_cluster.c:2282:5: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.2/redis_cluster.h:55:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redisClusterNode *_node; \ ^ /<>/build-7.2/redis_cluster.c:2283:5: note: in expansion of macro ‘CLUSTER_RESET_MULTI’ CLUSTER_RESET_MULTI(c); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_discard’: /<>/build-7.2/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.2/redis_cluster.c:2299:5: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_geoadd’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:2877:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_geohash’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:2882:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, cluster_mbulk_raw_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_geopos’: /<>/build-7.2/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:2887:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, cluster_variant_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_geodist’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:2892:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(geodist, cluster_dbl_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_georadius’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:2897:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(georadius, cluster_variant_resp, 1); ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_georadiusbymember’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:2902:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(georadiusbymember, cluster_variant_resp, 1) ^ /<>/build-7.2/redis_cluster.c: In function ‘zim_RedisCluster_command’: /<>/build-7.2/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.2/redis_cluster.c:3044:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(command, cluster_variant_resp, 0); ^ /bin/bash /<>/build-7.2/libtool --mode=compile cc -I. -I/<>/build-7.2 -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.2/cluster_library.c -o cluster_library.lo libtool: compile: cc -I. "-I/<>/build-7.2" -DPHP_ATOM_INC "-I/<>/build-7.2/include" "-I/<>/build-7.2/main" "-I/<>/build-7.2" -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.2/cluster_library.c" -fPIC -DPIC -o .libs/cluster_library.o In file included from /usr/include/php/20170718/Zend/zend_types.h:27:0, from /usr/include/php/20170718/Zend/zend.h:29, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/php_redis.h:22, from /<>/build-7.2/cluster_library.c:1: /usr/include/php/20170718/Zend/zend_portability.h:126:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20170718/Zend/zend.h:29:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/php_redis.h:22, from /<>/build-7.2/cluster_library.c:1: /usr/include/php/20170718/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20170718/Zend/zend_types.h:337:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20170718/Zend/zend.h:35:0, from /usr/include/php/20170718/main/php.h:36, from /<>/build-7.2/common.h:1, from /<>/build-7.2/php_redis.h:22, from /<>/build-7.2/cluster_library.c:1: /usr/include/php/20170718/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20170718/main/php.h:307:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/php_redis.h:22, from /<>/build-7.2/cluster_library.c:1: /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20170718/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20170718/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20170718/main/php.h:465:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/php_redis.h:22, from /<>/build-7.2/cluster_library.c:1: /usr/include/php/20170718/main/php_streams.h:200:2: warning: type of bit-field ‘is_persistent’ is a GCC extension [-Wpedantic] uint8_t is_persistent:1; ^ /usr/include/php/20170718/main/php_streams.h:201:2: warning: type of bit-field ‘in_free’ is a GCC extension [-Wpedantic] uint8_t in_free:2; /* to prevent recursion during free */ ^ /usr/include/php/20170718/main/php_streams.h:202:2: warning: type of bit-field ‘eof’ is a GCC extension [-Wpedantic] uint8_t eof:1; ^ /usr/include/php/20170718/main/php_streams.h:203:2: warning: type of bit-field ‘__exposed’ is a GCC extension [-Wpedantic] uint8_t __exposed:1; /* non-zero if exposed as a zval somewhere */ ^ /usr/include/php/20170718/main/php_streams.h:207:2: warning: type of bit-field ‘fclose_stdiocast’ is a GCC extension [-Wpedantic] uint8_t fclose_stdiocast:2; ^ In file included from /usr/include/php/20170718/main/php.h:471:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/php_redis.h:22, from /<>/build-7.2/cluster_library.c:1: /usr/include/php/20170718/Zend/zend_virtual_cwd.h:209:2: warning: type of bit-field ‘is_dir’ is a GCC extension [-Wpedantic] uint8_t is_dir:1; ^ In file included from /usr/include/php/20170718/main/php.h:40:0, from /<>/build-7.2/common.h:1, from /<>/build-7.2/php_redis.h:22, from /<>/build-7.2/cluster_library.c:1: /usr/include/php/20170718/Zend/zend_API.h:156:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.2/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.2/redis_commands.h:6:0, from /<>/build-7.2/cluster_library.c:4: /<>/build-7.2/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.2/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.2/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.2/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.2/cluster_library.c: In function ‘cluster_multibulk_resp_recursive’: /<>/build-7.2/cluster_library.c:130:9: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Bomb out, flag error condition on a communication failure ^ /<>/build-7.2/cluster_library.c:130:9: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.2/cluster_library.c:146:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] r->len = (long long)sz; ^ /<>/build-7.2/cluster_library.c: In function ‘cluster_read_sock_resp’: /<>/build-7.2/cluster_library.c:213:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int err = 0; ^ /<>/build-7.2/cluster_library.c: At top level: /<>/build-7.2/cluster_library.c:548:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void) { ^ /<>/build-7.2/cluster_library.c: In function ‘mstime’: /<>/build-7.2/cluster_library.c:550:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mst; ^ /<>/build-7.2/cluster_library.c:553:18: warning: ISO C90 does not support ‘long long’ [-Wlong-long] mst = ((long long)tv.tv_sec)*1000; ^ /<>/build-7.2/cluster_library.c: In function ‘cluster_check_response’: /<>/build-7.2/cluster_library.c:1072:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long] c->reply_len = (long long)sz; ^ /<>/build-7.2/cluster_library.c: In function ‘cluster_sub_resp’: /<>/build-7.2/cluster_library.c:1670:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_ret, z_args[4]; ^ /<>/build-7.2/cluster_library.c: In function ‘cluster_unsub_resp’: /<>/build-7.2/cluster_library.c:1799:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *flag = Z_STRVAL_P(z_flag); ^ /<>/build-7.2/cluster_library.c: In function ‘cluster_multi_mbulk_resp’: /<>/build-7.2/cluster_library.c:2108:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *fi = c->multi_head; ^ /<>/build-7.2/cluster_library.c: In function ‘cluster_mbulk_mget_resp’: /<>/build-7.2/cluster_library.c:2145:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] short fail = c->reply_type != TYPE_MULTIBULK || c->reply_len == -1 || ^ /<>/build-7.2/cluster_library.c: At top level: /<>/build-7.2/cluster_library.c:2313:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.2/cluster_library.c:2335:26: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.2/cluster_library.c:2368:33: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.2/cluster_library.c: In function ‘mbulk_resp_loop_zipstr’: /<>/build-7.2/cluster_library.c:2372:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long idx = 0; ^ /<>/build-7.2/cluster_library.c: At top level: /<>/build-7.2/cluster_library.c:2411:33: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.2/cluster_library.c: In function ‘mbulk_resp_loop_zipdbl’: /<>/build-7.2/cluster_library.c:2415:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long idx = 0; ^ /<>/build-7.2/cluster_library.c: At top level: /<>/build-7.2/cluster_library.c:2452:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /bin/bash /<>/build-7.2/libtool --mode=link cc -DPHP_ATOM_INC -I/<>/build-7.2/include -I/<>/build-7.2/main -I/<>/build-7.2 -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20170718/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o redis.la -export-dynamic -avoid-version -prefer-pic -module -rpath /<>/build-7.2/modules redis.lo redis_commands.lo library.lo redis_session.lo redis_array.lo redis_array_impl.lo redis_cluster.lo cluster_library.lo libtool: link: cc -shared -fPIC -DPIC .libs/redis.o .libs/redis_commands.o .libs/library.o .libs/redis_session.o .libs/redis_array.o .libs/redis_array_impl.o .libs/redis_cluster.o .libs/cluster_library.o -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wl,-soname -Wl,redis.so -o .libs/redis.so libtool: link: ( cd ".libs" && rm -f "redis.la" && ln -s "../redis.la" "redis.la" ) /bin/bash /<>/build-7.2/libtool --mode=install cp ./redis.la /<>/build-7.2/modules libtool: install: cp ./.libs/redis.so /<>/build-7.2/modules/redis.so libtool: install: cp ./.libs/redis.lai /<>/build-7.2/modules/redis.la libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /<>/build-7.2/modules ---------------------------------------------------------------------- Libraries have been installed in: /<>/build-7.2/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. make[2]: Leaving directory `/<>/build-7.2' touch build-7.2-stamp dh_auto_build --sourcedirectory=build-7.1 make[2]: Entering directory `/<>/build-7.1' /bin/bash /<>/build-7.1/libtool --mode=compile cc -I. -I/<>/build-7.1 -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.1/redis.c -o redis.lo libtool: compile: cc -I. "-I/<>/build-7.1" -DPHP_ATOM_INC "-I/<>/build-7.1/include" "-I/<>/build-7.1/main" "-I/<>/build-7.1" -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.1/redis.c" -fPIC -DPIC -o .libs/redis.o In file included from /usr/include/php/20160303/Zend/zend_types.h:27:0, from /usr/include/php/20160303/Zend/zend.h:31, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis.c:27: /usr/include/php/20160303/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20160303/Zend/zend.h:31:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis.c:27: /usr/include/php/20160303/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20160303/Zend/zend.h:37:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis.c:27: /usr/include/php/20160303/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20160303/main/php.h:248:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis.c:27: /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20160303/main/php.h:40:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis.c:27: /usr/include/php/20160303/Zend/zend_API.h:148:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.1/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.1/redis_commands.h:6:0, from /<>/build-7.1/redis.c:30: /<>/build-7.1/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.1/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.1/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.1/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/redis.c:85:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.1/redis.c:95:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.1/redis.c: In function ‘redis_sock_get_instance’: /<>/build-7.1/redis.c:463:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Throw an exception unless we've been requested not to ^ /<>/build-7.1/redis.c:463:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/redis.c: In function ‘zim_Redis___destruct’: /<>/build-7.1/redis.c:706:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] RedisSock *redis_sock; ^ /<>/build-7.1/redis.c: In function ‘redis_connect’: /<>/build-7.1/redis.c:823:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(redis_sock, le_redis_sock TSRMLS_CC); ^ In file included from /<>/build-7.1/redis.c:27:0: /<>/build-7.1/redis.c: In function ‘zim_Redis_bitop’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_bitcount’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_bitpos’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_set’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_setex’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_psetex’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_setnx’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_getSet’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_randomKey’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_echo’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_renameKey’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_renameNx’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_get’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_ping’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_incr’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_incrBy’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_incrByFloat’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_decr’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_decrBy’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_getMultiple’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_exists’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_delete’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_watch’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_unwatch’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_getKeys’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_type’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_append’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_getRange’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_setRange’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_getBit’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_setBit’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_strlen’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lPush’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_rPush’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lInsert’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lPushx’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_rPushx’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lPop’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_rPop’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_blPop’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_brPop’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lSize’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lRemove’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_listTrim’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lGet’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lGetRange’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sAdd’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sAddArray’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sSize’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sRemove’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sMove’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sPop’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sRandMember’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sContains’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sMembers’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sInter’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sInterStore’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sUnion’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sUnionStore’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sDiff’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sDiffStore’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_sort’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘generic_sort_cmd’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_setTimeout’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_pexpire’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_expireAt’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_pexpireAt’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lSet’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_save’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_bgSave’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_lastSave’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_flushDB’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_flushAll’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_dbSize’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_auth’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_persist’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_ttl’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_pttl’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_info’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_select’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_move’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘generic_mset’: /<>/build-7.1/redis.c:1849:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] ulong idx; ^ In file included from /<>/build-7.1/redis.c:27:0: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_rpoplpush’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_brpoplpush’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zAdd’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘generic_zrange_cmd’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zRangeByLex’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zRevRangeByLex’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zLexCount’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zRemRangeByLex’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zDelete’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zDeleteRangeByScore’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zDeleteRangeByRank’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zCount’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zCard’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zScore’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zRank’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zRevRank’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zIncrBy’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zInter’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_zUnion’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hSet’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hSetNx’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hGet’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hLen’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hDel’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hExists’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hKeys’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hVals’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hGetAll’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hIncrByFloat’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hIncrBy’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hMget’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_hMset’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_publish’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_psubscribe’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_subscribe’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_unsubscribe’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_punsubscribe’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_bgrewriteaof’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_slaveof’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_object’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_config’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_slowlog’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_wait’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_pubsub’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_evalsha’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_eval’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_script’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_dump’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_restore’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_debug’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_migrate’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_time’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_role’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_client’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_rawcommand’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.1/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_command’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_pfadd’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_pfcount’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_pfmerge’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_geoadd’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_geohash’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_geopos’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_geodist’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_georadius’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.1/redis.c: In function ‘zim_Redis_georadiusbymember’: /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.1/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.1/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.1/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.1/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.1/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /bin/bash /<>/build-7.1/libtool --mode=compile cc -I. -I/<>/build-7.1 -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.1/redis_commands.c -o redis_commands.lo libtool: compile: cc -I. "-I/<>/build-7.1" -DPHP_ATOM_INC "-I/<>/build-7.1/include" "-I/<>/build-7.1/main" "-I/<>/build-7.1" -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.1/redis_commands.c" -fPIC -DPIC -o .libs/redis_commands.o In file included from /usr/include/php/20160303/Zend/zend_types.h:27:0, from /usr/include/php/20160303/Zend/zend.h:31, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_commands.h:4, from /<>/build-7.1/redis_commands.c:25: /usr/include/php/20160303/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20160303/Zend/zend.h:31:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_commands.h:4, from /<>/build-7.1/redis_commands.c:25: /usr/include/php/20160303/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20160303/Zend/zend.h:37:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_commands.h:4, from /<>/build-7.1/redis_commands.c:25: /usr/include/php/20160303/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20160303/main/php.h:248:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_commands.h:4, from /<>/build-7.1/redis_commands.c:25: /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /<>/build-7.1/redis_commands.h:6:0, from /<>/build-7.1/redis_commands.c:25: /<>/build-7.1/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.1/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.1/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.1/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/redis_commands.c: In function ‘redis_str_cmd’: /<>/build-7.1/redis_commands.c:93:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Parse args ^ /<>/build-7.1/redis_commands.c:93:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/redis_commands.c: In function ‘redis_key_varval_cmd’: /<>/build-7.1/redis_commands.c:969:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_string *zstr = zval_get_string(&z_args[0]); ^ /<>/build-7.1/redis_commands.c: In function ‘redis_sort_cmd’: /<>/build-7.1/redis_commands.c:2454:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] long low, high; ^ /<>/build-7.1/redis_commands.c:2473:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] HashTable *ht_argv = Z_ARRVAL_P(&z_argv); ^ /<>/build-7.1/redis_commands.c: In function ‘redis_zadd_cmd’: /<>/build-7.1/redis_commands.c:2585:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_opt; ^ /<>/build-7.1/redis_commands.c: In function ‘redis_command_cmd’: /<>/build-7.1/redis_commands.c:3046:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_ele; ^ /<>/build-7.1/redis_commands.c: In function ‘redis_serialize_handler’: /<>/build-7.1/redis_commands.c:3215:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int val_free = redis_serialize(redis_sock, z_val, &val, &val_len TSRMLS_CC); ^ /<>/build-7.1/redis_commands.c: In function ‘redis_unserialize_handler’: /<>/build-7.1/redis_commands.c:3239:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /bin/bash /<>/build-7.1/libtool --mode=compile cc -I. -I/<>/build-7.1 -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.1/library.c -o library.lo libtool: compile: cc -I. "-I/<>/build-7.1" -DPHP_ATOM_INC "-I/<>/build-7.1/include" "-I/<>/build-7.1/main" "-I/<>/build-7.1" -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.1/library.c" -fPIC -DPIC -o .libs/library.o In file included from /usr/include/php/20160303/Zend/zend_types.h:27:0, from /usr/include/php/20160303/Zend/zend.h:31, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/library.c:4: /usr/include/php/20160303/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20160303/Zend/zend.h:31:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/library.c:4: /usr/include/php/20160303/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20160303/Zend/zend.h:37:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/library.c:4: /usr/include/php/20160303/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20160303/main/php.h:248:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/library.c:4: /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20160303/main/php.h:40:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/library.c:4: /usr/include/php/20160303/Zend/zend_API.h:148:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.1/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.1/redis_commands.h:6:0, from /<>/build-7.1/library.c:17: /<>/build-7.1/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.1/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.1/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.1/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/library.c: In function ‘redis_check_eof’: /<>/build-7.1/library.c:186:9: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Wait for a while before trying to reconnect ^ /<>/build-7.1/library.c:186:9: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/library.c: In function ‘redis_subscribe_response’: /<>/build-7.1/library.c:305:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_ret, z_args[4]; ^ /<>/build-7.1/library.c: In function ‘redis_client_list_reply’: /<>/build-7.1/library.c:990:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /<>/build-7.1/library.c: In function ‘redis_parse_client_list_response’: /<>/build-7.1/library.c:1019:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_sub_result = &zv; ^ /<>/build-7.1/library.c: In function ‘redis_long_response’: /<>/build-7.1/library.c:1168:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long ret = atoll(response + 1); ^ /<>/build-7.1/library.c: In function ‘array_zip_values_and_scores’: /<>/build-7.1/library.c:1219:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_string *hkey = zval_get_string(z_key_p); ^ /<>/build-7.1/library.c:1231:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *hval = Z_STRVAL_P(z_value_p); ^ /<>/build-7.1/library.c: In function ‘redis_mbulk_reply_zipped’: /<>/build-7.1/library.c:1280:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.1/library.c: In function ‘redis_debug_response’: /<>/build-7.1/library.c:1444:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_result = &zv; ^ /<>/build-7.1/library.c: In function ‘redis_sock_read_multibulk_reply’: /<>/build-7.1/library.c:1751:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.1/library.c: In function ‘redis_mbulk_reply_raw’: /<>/build-7.1/library.c:1798:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.1/library.c: In function ‘redis_mbulk_reply_assoc’: /<>/build-7.1/library.c:1882:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.1/library.c: In function ‘redis_read_variant_reply’: /<>/build-7.1/library.c:2323:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /bin/bash /<>/build-7.1/libtool --mode=compile cc -I. -I/<>/build-7.1 -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.1/redis_session.c -o redis_session.lo libtool: compile: cc -I. "-I/<>/build-7.1" -DPHP_ATOM_INC "-I/<>/build-7.1/include" "-I/<>/build-7.1/main" "-I/<>/build-7.1" -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.1/redis_session.c" -fPIC -DPIC -o .libs/redis_session.o In file included from /usr/include/php/20160303/Zend/zend_types.h:27:0, from /usr/include/php/20160303/Zend/zend.h:31, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_session.c:23: /usr/include/php/20160303/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20160303/Zend/zend.h:31:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_session.c:23: /usr/include/php/20160303/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20160303/Zend/zend.h:37:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_session.c:23: /usr/include/php/20160303/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20160303/main/php.h:248:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_session.c:23: /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20160303/main/php.h:40:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_session.c:23: /usr/include/php/20160303/Zend/zend_API.h:148:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.1/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.1/redis_session.c:36:0: /<>/build-7.1/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.1/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.1/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.1/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/redis_session.c: In function ‘redis_pool_get_sock’: /<>/build-7.1/redis_session.c:162:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redis_pool_member *rpm = pool->head; ^ /<>/build-7.1/redis_session.c: In function ‘ps_open_redis’: /<>/build-7.1/redis_session.c:281:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] RedisSock *redis_sock; ^ /bin/bash /<>/build-7.1/libtool --mode=compile cc -I. -I/<>/build-7.1 -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.1/redis_array.c -o redis_array.lo libtool: compile: cc -I. "-I/<>/build-7.1" -DPHP_ATOM_INC "-I/<>/build-7.1/include" "-I/<>/build-7.1/main" "-I/<>/build-7.1" -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.1/redis_array.c" -fPIC -DPIC -o .libs/redis_array.o In file included from /usr/include/php/20160303/Zend/zend_types.h:27:0, from /usr/include/php/20160303/Zend/zend.h:31, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array.c:24: /usr/include/php/20160303/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20160303/Zend/zend.h:31:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array.c:24: /usr/include/php/20160303/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20160303/Zend/zend.h:37:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array.c:24: /usr/include/php/20160303/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20160303/main/php.h:248:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array.c:24: /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20160303/main/php.h:40:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array.c:24: /usr/include/php/20160303/Zend/zend_API.h:148:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.1/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ /<>/build-7.1/redis_array.c: In function ‘zim_RedisArray___construct’: /<>/build-7.1/redis_array.c:323:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(ra, le_redis_array TSRMLS_CC); ^ /<>/build-7.1/redis_array.c: In function ‘zim_RedisArray_mget’: /<>/build-7.1/redis_array.c:932:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.1/redis_array.c:939:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_fun; ^ /<>/build-7.1/redis_array.c:970:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.1/redis_array.c:987:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.1/redis_array.c: In function ‘zim_RedisArray_mset’: /<>/build-7.1/redis_array.c:1051:13: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // TODO: handle ^ /<>/build-7.1/redis_array.c:1051:13: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/redis_array.c:1066:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int found = 0; ^ /<>/build-7.1/redis_array.c:1072:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_tmp = &zv; ^ /<>/build-7.1/redis_array.c:1091:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_fun; ^ /<>/build-7.1/redis_array.c: In function ‘zim_RedisArray_del’: /<>/build-7.1/redis_array.c:1204:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int found = 0; ^ /<>/build-7.1/redis_array.c:1215:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /bin/bash /<>/build-7.1/libtool --mode=compile cc -I. -I/<>/build-7.1 -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.1/redis_array_impl.c -o redis_array_impl.lo libtool: compile: cc -I. "-I/<>/build-7.1" -DPHP_ATOM_INC "-I/<>/build-7.1/include" "-I/<>/build-7.1/main" "-I/<>/build-7.1" -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.1/redis_array_impl.c" -fPIC -DPIC -o .libs/redis_array_impl.o In file included from /usr/include/php/20160303/Zend/zend_types.h:27:0, from /usr/include/php/20160303/Zend/zend.h:31, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array_impl.h:10, from /<>/build-7.1/redis_array_impl.c:19: /usr/include/php/20160303/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20160303/Zend/zend.h:31:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array_impl.h:10, from /<>/build-7.1/redis_array_impl.c:19: /usr/include/php/20160303/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20160303/Zend/zend.h:37:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array_impl.h:10, from /<>/build-7.1/redis_array_impl.c:19: /usr/include/php/20160303/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20160303/main/php.h:248:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array_impl.h:10, from /<>/build-7.1/redis_array_impl.c:19: /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20160303/main/php.h:40:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_array_impl.h:10, from /<>/build-7.1/redis_array_impl.c:19: /usr/include/php/20160303/Zend/zend_API.h:148:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.1/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ /<>/build-7.1/redis_array_impl.c: In function ‘ra_load_hosts’: /<>/build-7.1/redis_array_impl.c:94:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(redis_sock, le_redis_sock TSRMLS_CC); ^ /bin/bash /<>/build-7.1/libtool --mode=compile cc -I. -I/<>/build-7.1 -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.1/redis_cluster.c -o redis_cluster.lo libtool: compile: cc -I. "-I/<>/build-7.1" -DPHP_ATOM_INC "-I/<>/build-7.1/include" "-I/<>/build-7.1/main" "-I/<>/build-7.1" -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.1/redis_cluster.c" -fPIC -DPIC -o .libs/redis_cluster.o In file included from /usr/include/php/20160303/Zend/zend_types.h:27:0, from /usr/include/php/20160303/Zend/zend.h:31, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_cluster.c:24: /usr/include/php/20160303/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20160303/Zend/zend.h:31:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_cluster.c:24: /usr/include/php/20160303/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20160303/Zend/zend.h:37:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_cluster.c:24: /usr/include/php/20160303/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20160303/main/php.h:248:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_cluster.c:24: /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20160303/main/php.h:40:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/redis_cluster.c:24: /usr/include/php/20160303/Zend/zend_API.h:148:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.1/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.1/redis_cluster.h:4:0, from /<>/build-7.1/redis_cluster.c:28: /<>/build-7.1/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.1/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.1/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.1/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/redis_cluster.c:50:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.1/redis_cluster.c:58:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.1/redis_cluster.c:284:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Allocate our actual struct ^ /<>/build-7.1/redis_cluster.c:284:5: warning: (this will be reported only once per input file) [enabled by default] In file included from /<>/build-7.1/redis_cluster.c:28:0: /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_get’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:530:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GET", redis_key_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_set’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:536:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(set, cluster_bool_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_setex’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1006:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_psetex’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1012:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_setnx’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1018:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETNX", redis_kv_cmd, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_getset’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1024:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETSET", redis_kv_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_exists’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1030:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXISTS", redis_key_cmd, cluster_1_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_type’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1107:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("TYPE", redis_key_cmd, cluster_type_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_lpop’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1113:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_rpop’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1119:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_lset’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1125:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_spop’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1131:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_strlen’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1172:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("STRLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_lpush’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1177:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_rpush’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1183:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_blpop’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1189:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(blpop, cluster_mbulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_brpop’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1195:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(brpop, cluster_mbulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_rpushx’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1201:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_lpushx’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1207:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_linsert’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1213:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(linsert, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_lindex’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1219:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_lrem’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1225:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(lrem, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_rpoplpush’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1231:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_brpoplpush’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1237:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(brpoplpush, cluster_bulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_llen’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1243:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_scard’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1249:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SCARD", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_smembers’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1255:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, cluster_mbulk_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_sismember’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1261:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, cluster_1_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_sadd’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1267:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_saddarray’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1273:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_srem’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1279:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_sunion’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1285:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sunion, cluster_mbulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_sunionstore’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1291:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sunionstore, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_sinter’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1297:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sinter, cluster_mbulk_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_sinterstore’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1303:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sinterstore, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_sdiff’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1309:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sdiff, cluster_mbulk_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_sdiffstore’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1315:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sdiffstore, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_smove’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1321:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(smove, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_persist’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1327:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PERSIST", redis_key_cmd, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_ttl’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1333:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("TTL", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_pttl’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1339:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PTTL", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zcard’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1345:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZCARD", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zscore’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1351:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, cluster_dbl_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zadd’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1357:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(zadd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zincrby’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1363:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(zincrby, cluster_dbl_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebyscore’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1369:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zcount’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1376:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zrank’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1382:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zrevrank’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1388:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hlen’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1394:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hkeys’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1400:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HKEYS", redis_key_cmd, cluster_mbulk_raw_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hvals’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1406:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HVALS", redis_key_cmd, cluster_mbulk_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hget’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1412:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HGET", redis_key_str_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hset’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1418:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hset, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hsetnx’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1424:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hsetnx, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hgetall’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1430:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HGETALL", redis_key_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hexists’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1437:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, cluster_1_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hincrby’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1443:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hincrby, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hincrbyfloat’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1449:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hincrbyfloat, cluster_dbl_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hmset’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1455:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hmset, cluster_bool_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hdel’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1461:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hdel, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_hmget’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1467:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hmget, cluster_mbulk_assoc_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_dump’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1473:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DUMP", redis_key_cmd, cluster_bulk_raw_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_incr’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1478:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(incr, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_incrby’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1484:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_decr’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1490:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(decr, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_decrby’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1496:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_incrbyfloat’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1502:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_decrbyfloat’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1509:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DECRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_expire’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1516:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_expireat’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1522:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_pexpire’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1527:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_pexpireat’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1533:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_append’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1539:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("APPEND", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_getbit’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1545:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_setbit’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1551:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(setbit, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_bitop’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1557:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitop, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_bitcount’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1563:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitcount, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_bitpos’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1569:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitpos, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_lget’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1575:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_getrange’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1581:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_ltrim’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1588:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, cluster_bool_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_lrange’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1594:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebyrank’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1601:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_publish’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1608:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_rename’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1614:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, cluster_bool_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_renamenx’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1620:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_pfcount’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1626:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfcount, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_pfadd’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1632:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfadd, cluster_1_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_pfmerge’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1638:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfmerge, cluster_bool_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_restore’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1644:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RESTORE", redis_key_long_str_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_setrange’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1651:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘generic_zrange_cmd’: /<>/build-7.1/redis_cluster.c:1662:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] cluster_cb cb; ^ In file included from /<>/build-7.1/redis_cluster.c:28:0: /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zunionstore’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1717:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zinterstore’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1724:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zrem’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1730:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zrangebylex’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1745:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zrevrangebylex’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1753:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zlexcount’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1760:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, cluster_long_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebylex’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1766:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_subscribe’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1826:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, cluster_sub_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_psubscribe’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:1832:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, cluster_sub_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster__masters’: /<>/build-7.1/redis_cluster.c:2082:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z, *z_sub = &z; ^ In file included from /<>/build-7.1/redis_cluster.c:28:0: /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_exec’: /<>/build-7.1/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.1/redis_cluster.c:2266:17: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.1/redis_cluster.h:55:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redisClusterNode *_node; \ ^ /<>/build-7.1/redis_cluster.c:2267:17: note: in expansion of macro ‘CLUSTER_RESET_MULTI’ CLUSTER_RESET_MULTI(c); ^ /<>/build-7.1/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.1/redis_cluster.c:2282:5: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.1/redis_cluster.h:55:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redisClusterNode *_node; \ ^ /<>/build-7.1/redis_cluster.c:2283:5: note: in expansion of macro ‘CLUSTER_RESET_MULTI’ CLUSTER_RESET_MULTI(c); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_discard’: /<>/build-7.1/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.1/redis_cluster.c:2299:5: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_geoadd’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:2877:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_geohash’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:2882:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, cluster_mbulk_raw_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_geopos’: /<>/build-7.1/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:2887:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, cluster_variant_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_geodist’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:2892:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(geodist, cluster_dbl_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_georadius’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:2897:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(georadius, cluster_variant_resp, 1); ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_georadiusbymember’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:2902:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(georadiusbymember, cluster_variant_resp, 1) ^ /<>/build-7.1/redis_cluster.c: In function ‘zim_RedisCluster_command’: /<>/build-7.1/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.1/redis_cluster.c:3044:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(command, cluster_variant_resp, 0); ^ /bin/bash /<>/build-7.1/libtool --mode=compile cc -I. -I/<>/build-7.1 -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.1/cluster_library.c -o cluster_library.lo libtool: compile: cc -I. "-I/<>/build-7.1" -DPHP_ATOM_INC "-I/<>/build-7.1/include" "-I/<>/build-7.1/main" "-I/<>/build-7.1" -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.1/cluster_library.c" -fPIC -DPIC -o .libs/cluster_library.o In file included from /usr/include/php/20160303/Zend/zend_types.h:27:0, from /usr/include/php/20160303/Zend/zend.h:31, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/php_redis.h:22, from /<>/build-7.1/cluster_library.c:1: /usr/include/php/20160303/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20160303/Zend/zend.h:31:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/php_redis.h:22, from /<>/build-7.1/cluster_library.c:1: /usr/include/php/20160303/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: C++ style comments are not allowed in ISO C90 [enabled by default] uint32_t handle; // TODO: may be removed ??? ^ /usr/include/php/20160303/Zend/zend_types.h:279:28: warning: (this will be reported only once per input file) [enabled by default] In file included from /usr/include/php/20160303/Zend/zend.h:37:0, from /usr/include/php/20160303/main/php.h:36, from /<>/build-7.1/common.h:1, from /<>/build-7.1/php_redis.h:22, from /<>/build-7.1/cluster_library.c:1: /usr/include/php/20160303/Zend/zend_ast.h:147:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20160303/main/php.h:248:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/php_redis.h:22, from /<>/build-7.1/cluster_library.c:1: /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:154:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20160303/main/snprintf.h:148:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20160303/main/snprintf.h:155:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20160303/main/php.h:40:0, from /<>/build-7.1/common.h:1, from /<>/build-7.1/php_redis.h:22, from /<>/build-7.1/cluster_library.c:1: /usr/include/php/20160303/Zend/zend_API.h:148:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.1/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.1/redis_commands.h:6:0, from /<>/build-7.1/cluster_library.c:4: /<>/build-7.1/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.1/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.1/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.1/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.1/cluster_library.c: In function ‘cluster_multibulk_resp_recursive’: /<>/build-7.1/cluster_library.c:130:9: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Bomb out, flag error condition on a communication failure ^ /<>/build-7.1/cluster_library.c:130:9: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.1/cluster_library.c:146:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] r->len = (long long)sz; ^ /<>/build-7.1/cluster_library.c: In function ‘cluster_read_sock_resp’: /<>/build-7.1/cluster_library.c:213:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int err = 0; ^ /<>/build-7.1/cluster_library.c: At top level: /<>/build-7.1/cluster_library.c:548:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void) { ^ /<>/build-7.1/cluster_library.c: In function ‘mstime’: /<>/build-7.1/cluster_library.c:550:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mst; ^ /<>/build-7.1/cluster_library.c:553:18: warning: ISO C90 does not support ‘long long’ [-Wlong-long] mst = ((long long)tv.tv_sec)*1000; ^ /<>/build-7.1/cluster_library.c: In function ‘cluster_check_response’: /<>/build-7.1/cluster_library.c:1072:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long] c->reply_len = (long long)sz; ^ /<>/build-7.1/cluster_library.c: In function ‘cluster_sub_resp’: /<>/build-7.1/cluster_library.c:1670:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_ret, z_args[4]; ^ /<>/build-7.1/cluster_library.c: In function ‘cluster_unsub_resp’: /<>/build-7.1/cluster_library.c:1799:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *flag = Z_STRVAL_P(z_flag); ^ /<>/build-7.1/cluster_library.c: In function ‘cluster_multi_mbulk_resp’: /<>/build-7.1/cluster_library.c:2108:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *fi = c->multi_head; ^ /<>/build-7.1/cluster_library.c: In function ‘cluster_mbulk_mget_resp’: /<>/build-7.1/cluster_library.c:2145:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] short fail = c->reply_type != TYPE_MULTIBULK || c->reply_len == -1 || ^ /<>/build-7.1/cluster_library.c: At top level: /<>/build-7.1/cluster_library.c:2313:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.1/cluster_library.c:2335:26: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.1/cluster_library.c:2368:33: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.1/cluster_library.c: In function ‘mbulk_resp_loop_zipstr’: /<>/build-7.1/cluster_library.c:2372:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long idx = 0; ^ /<>/build-7.1/cluster_library.c: At top level: /<>/build-7.1/cluster_library.c:2411:33: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.1/cluster_library.c: In function ‘mbulk_resp_loop_zipdbl’: /<>/build-7.1/cluster_library.c:2415:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long idx = 0; ^ /<>/build-7.1/cluster_library.c: At top level: /<>/build-7.1/cluster_library.c:2452:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /bin/bash /<>/build-7.1/libtool --mode=link cc -DPHP_ATOM_INC -I/<>/build-7.1/include -I/<>/build-7.1/main -I/<>/build-7.1 -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20160303/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o redis.la -export-dynamic -avoid-version -prefer-pic -module -rpath /<>/build-7.1/modules redis.lo redis_commands.lo library.lo redis_session.lo redis_array.lo redis_array_impl.lo redis_cluster.lo cluster_library.lo libtool: link: cc -shared -fPIC -DPIC .libs/redis.o .libs/redis_commands.o .libs/library.o .libs/redis_session.o .libs/redis_array.o .libs/redis_array_impl.o .libs/redis_cluster.o .libs/cluster_library.o -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wl,-soname -Wl,redis.so -o .libs/redis.so libtool: link: ( cd ".libs" && rm -f "redis.la" && ln -s "../redis.la" "redis.la" ) /bin/bash /<>/build-7.1/libtool --mode=install cp ./redis.la /<>/build-7.1/modules libtool: install: cp ./.libs/redis.so /<>/build-7.1/modules/redis.so libtool: install: cp ./.libs/redis.lai /<>/build-7.1/modules/redis.la libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /<>/build-7.1/modules ---------------------------------------------------------------------- Libraries have been installed in: /<>/build-7.1/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. make[2]: Leaving directory `/<>/build-7.1' touch build-7.1-stamp dh_auto_build --sourcedirectory=build-7.0 make[2]: Entering directory `/<>/build-7.0' /bin/bash /<>/build-7.0/libtool --mode=compile cc -I. -I/<>/build-7.0 -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.0/redis.c -o redis.lo libtool: compile: cc -I. "-I/<>/build-7.0" -DPHP_ATOM_INC "-I/<>/build-7.0/include" "-I/<>/build-7.0/main" "-I/<>/build-7.0" -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.0/redis.c" -fPIC -DPIC -o .libs/redis.o In file included from /usr/include/php/20151012/Zend/zend_types.h:27:0, from /usr/include/php/20151012/Zend/zend.h:31, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis.c:27: /usr/include/php/20151012/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20151012/Zend/zend.h:31:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis.c:27: /usr/include/php/20151012/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20151012/Zend/zend.h:37:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis.c:27: /usr/include/php/20151012/Zend/zend_ast.h:148:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20151012/main/php.h:240:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis.c:27: /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:153:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:154:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20151012/main/php.h:40:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis.c:27: /usr/include/php/20151012/Zend/zend_API.h:150:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.0/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.0/redis_commands.h:6:0, from /<>/build-7.0/redis.c:30: /<>/build-7.0/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.0/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.0/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.0/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/redis.c:85:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.0/redis.c:95:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.0/redis.c: In function ‘redis_sock_get_instance’: /<>/build-7.0/redis.c:463:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Throw an exception unless we've been requested not to ^ /<>/build-7.0/redis.c:463:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/redis.c: In function ‘zim_Redis___destruct’: /<>/build-7.0/redis.c:706:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] RedisSock *redis_sock; ^ /<>/build-7.0/redis.c: In function ‘redis_connect’: /<>/build-7.0/redis.c:823:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(redis_sock, le_redis_sock TSRMLS_CC); ^ In file included from /<>/build-7.0/redis.c:27:0: /<>/build-7.0/redis.c: In function ‘zim_Redis_bitop’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_bitcount’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_bitpos’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_set’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_setex’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_psetex’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_setnx’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_getSet’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_randomKey’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_echo’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_renameKey’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_renameNx’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_get’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_ping’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_incr’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_incrBy’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_incrByFloat’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_decr’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_decrBy’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_getMultiple’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_exists’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_delete’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_watch’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_unwatch’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_getKeys’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_type’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_append’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_getRange’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_setRange’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_getBit’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_setBit’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_strlen’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lPush’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_rPush’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lInsert’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lPushx’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_rPushx’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lPop’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_rPop’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_blPop’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_brPop’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lSize’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lRemove’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_listTrim’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lGet’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lGetRange’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sAdd’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sAddArray’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sSize’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sRemove’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sMove’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sPop’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sRandMember’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sContains’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sMembers’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sInter’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sInterStore’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sUnion’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sUnionStore’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sDiff’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sDiffStore’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_sort’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘generic_sort_cmd’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_setTimeout’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_pexpire’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_expireAt’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_pexpireAt’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lSet’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_save’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_bgSave’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_lastSave’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_flushDB’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_flushAll’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_dbSize’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_auth’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_persist’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_ttl’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_pttl’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_info’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_select’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_move’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘generic_mset’: /<>/build-7.0/redis.c:1849:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] ulong idx; ^ In file included from /<>/build-7.0/redis.c:27:0: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_rpoplpush’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_brpoplpush’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zAdd’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘generic_zrange_cmd’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zRangeByLex’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zRevRangeByLex’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zLexCount’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zRemRangeByLex’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zDelete’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zDeleteRangeByScore’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zDeleteRangeByRank’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zCount’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zCard’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zScore’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zRank’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zRevRank’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zIncrBy’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zInter’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_zUnion’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hSet’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hSetNx’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hGet’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hLen’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hDel’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hExists’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hKeys’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hVals’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hGetAll’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hIncrByFloat’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hIncrBy’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hMget’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_hMset’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_publish’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_psubscribe’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_subscribe’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_unsubscribe’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_punsubscribe’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_bgrewriteaof’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_slaveof’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_object’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_config’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_slowlog’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_wait’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_pubsub’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_evalsha’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_eval’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_script’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_dump’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_restore’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_debug’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_migrate’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_time’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_role’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_client’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_rawcommand’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-7.0/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_command’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_pfadd’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_pfcount’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_pfmerge’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_geoadd’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_geohash’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_geopos’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_geodist’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_georadius’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-7.0/redis.c: In function ‘zim_Redis_georadiusbymember’: /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-7.0/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-7.0/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-7.0/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-7.0/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-7.0/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /bin/bash /<>/build-7.0/libtool --mode=compile cc -I. -I/<>/build-7.0 -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.0/redis_commands.c -o redis_commands.lo libtool: compile: cc -I. "-I/<>/build-7.0" -DPHP_ATOM_INC "-I/<>/build-7.0/include" "-I/<>/build-7.0/main" "-I/<>/build-7.0" -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.0/redis_commands.c" -fPIC -DPIC -o .libs/redis_commands.o In file included from /usr/include/php/20151012/Zend/zend_types.h:27:0, from /usr/include/php/20151012/Zend/zend.h:31, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_commands.h:4, from /<>/build-7.0/redis_commands.c:25: /usr/include/php/20151012/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20151012/Zend/zend.h:31:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_commands.h:4, from /<>/build-7.0/redis_commands.c:25: /usr/include/php/20151012/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20151012/Zend/zend.h:37:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_commands.h:4, from /<>/build-7.0/redis_commands.c:25: /usr/include/php/20151012/Zend/zend_ast.h:148:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20151012/main/php.h:240:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_commands.h:4, from /<>/build-7.0/redis_commands.c:25: /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:153:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:154:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /<>/build-7.0/redis_commands.h:6:0, from /<>/build-7.0/redis_commands.c:25: /<>/build-7.0/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.0/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.0/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.0/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/redis_commands.c: In function ‘redis_str_cmd’: /<>/build-7.0/redis_commands.c:93:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Parse args ^ /<>/build-7.0/redis_commands.c:93:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/redis_commands.c: In function ‘redis_key_varval_cmd’: /<>/build-7.0/redis_commands.c:969:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_string *zstr = zval_get_string(&z_args[0]); ^ /<>/build-7.0/redis_commands.c: In function ‘redis_sort_cmd’: /<>/build-7.0/redis_commands.c:2454:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] long low, high; ^ /<>/build-7.0/redis_commands.c:2473:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] HashTable *ht_argv = Z_ARRVAL_P(&z_argv); ^ /<>/build-7.0/redis_commands.c: In function ‘redis_zadd_cmd’: /<>/build-7.0/redis_commands.c:2585:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_opt; ^ /<>/build-7.0/redis_commands.c: In function ‘redis_command_cmd’: /<>/build-7.0/redis_commands.c:3046:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_ele; ^ /<>/build-7.0/redis_commands.c: In function ‘redis_serialize_handler’: /<>/build-7.0/redis_commands.c:3215:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int val_free = redis_serialize(redis_sock, z_val, &val, &val_len TSRMLS_CC); ^ /<>/build-7.0/redis_commands.c: In function ‘redis_unserialize_handler’: /<>/build-7.0/redis_commands.c:3239:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /bin/bash /<>/build-7.0/libtool --mode=compile cc -I. -I/<>/build-7.0 -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.0/library.c -o library.lo libtool: compile: cc -I. "-I/<>/build-7.0" -DPHP_ATOM_INC "-I/<>/build-7.0/include" "-I/<>/build-7.0/main" "-I/<>/build-7.0" -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.0/library.c" -fPIC -DPIC -o .libs/library.o In file included from /usr/include/php/20151012/Zend/zend_types.h:27:0, from /usr/include/php/20151012/Zend/zend.h:31, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/library.c:4: /usr/include/php/20151012/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20151012/Zend/zend.h:31:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/library.c:4: /usr/include/php/20151012/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20151012/Zend/zend.h:37:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/library.c:4: /usr/include/php/20151012/Zend/zend_ast.h:148:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20151012/main/php.h:240:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/library.c:4: /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:153:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:154:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20151012/main/php.h:40:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/library.c:4: /usr/include/php/20151012/Zend/zend_API.h:150:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.0/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.0/redis_commands.h:6:0, from /<>/build-7.0/library.c:17: /<>/build-7.0/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.0/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.0/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.0/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/library.c: In function ‘redis_check_eof’: /<>/build-7.0/library.c:186:9: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Wait for a while before trying to reconnect ^ /<>/build-7.0/library.c:186:9: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/library.c: In function ‘redis_subscribe_response’: /<>/build-7.0/library.c:305:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_ret, z_args[4]; ^ /<>/build-7.0/library.c: In function ‘redis_client_list_reply’: /<>/build-7.0/library.c:990:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /<>/build-7.0/library.c: In function ‘redis_parse_client_list_response’: /<>/build-7.0/library.c:1019:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_sub_result = &zv; ^ /<>/build-7.0/library.c: In function ‘redis_long_response’: /<>/build-7.0/library.c:1168:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long ret = atoll(response + 1); ^ /<>/build-7.0/library.c: In function ‘array_zip_values_and_scores’: /<>/build-7.0/library.c:1219:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_string *hkey = zval_get_string(z_key_p); ^ /<>/build-7.0/library.c:1231:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *hval = Z_STRVAL_P(z_value_p); ^ /<>/build-7.0/library.c: In function ‘redis_mbulk_reply_zipped’: /<>/build-7.0/library.c:1280:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.0/library.c: In function ‘redis_debug_response’: /<>/build-7.0/library.c:1444:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_result = &zv; ^ /<>/build-7.0/library.c: In function ‘redis_sock_read_multibulk_reply’: /<>/build-7.0/library.c:1751:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.0/library.c: In function ‘redis_mbulk_reply_raw’: /<>/build-7.0/library.c:1798:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.0/library.c: In function ‘redis_mbulk_reply_assoc’: /<>/build-7.0/library.c:1882:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-7.0/library.c: In function ‘redis_read_variant_reply’: /<>/build-7.0/library.c:2323:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /bin/bash /<>/build-7.0/libtool --mode=compile cc -I. -I/<>/build-7.0 -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.0/redis_session.c -o redis_session.lo libtool: compile: cc -I. "-I/<>/build-7.0" -DPHP_ATOM_INC "-I/<>/build-7.0/include" "-I/<>/build-7.0/main" "-I/<>/build-7.0" -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.0/redis_session.c" -fPIC -DPIC -o .libs/redis_session.o In file included from /usr/include/php/20151012/Zend/zend_types.h:27:0, from /usr/include/php/20151012/Zend/zend.h:31, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_session.c:23: /usr/include/php/20151012/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20151012/Zend/zend.h:31:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_session.c:23: /usr/include/php/20151012/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20151012/Zend/zend.h:37:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_session.c:23: /usr/include/php/20151012/Zend/zend_ast.h:148:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20151012/main/php.h:240:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_session.c:23: /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:153:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:154:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20151012/main/php.h:40:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_session.c:23: /usr/include/php/20151012/Zend/zend_API.h:150:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.0/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.0/redis_session.c:36:0: /<>/build-7.0/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.0/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.0/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.0/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/redis_session.c: In function ‘redis_pool_get_sock’: /<>/build-7.0/redis_session.c:162:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redis_pool_member *rpm = pool->head; ^ /<>/build-7.0/redis_session.c: In function ‘ps_open_redis’: /<>/build-7.0/redis_session.c:281:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] RedisSock *redis_sock; ^ /bin/bash /<>/build-7.0/libtool --mode=compile cc -I. -I/<>/build-7.0 -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.0/redis_array.c -o redis_array.lo libtool: compile: cc -I. "-I/<>/build-7.0" -DPHP_ATOM_INC "-I/<>/build-7.0/include" "-I/<>/build-7.0/main" "-I/<>/build-7.0" -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.0/redis_array.c" -fPIC -DPIC -o .libs/redis_array.o In file included from /usr/include/php/20151012/Zend/zend_types.h:27:0, from /usr/include/php/20151012/Zend/zend.h:31, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array.c:24: /usr/include/php/20151012/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20151012/Zend/zend.h:31:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array.c:24: /usr/include/php/20151012/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20151012/Zend/zend.h:37:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array.c:24: /usr/include/php/20151012/Zend/zend_ast.h:148:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20151012/main/php.h:240:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array.c:24: /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:153:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:154:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20151012/main/php.h:40:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array.c:24: /usr/include/php/20151012/Zend/zend_API.h:150:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.0/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ /<>/build-7.0/redis_array.c: In function ‘zim_RedisArray___construct’: /<>/build-7.0/redis_array.c:323:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(ra, le_redis_array TSRMLS_CC); ^ /<>/build-7.0/redis_array.c: In function ‘zim_RedisArray_mget’: /<>/build-7.0/redis_array.c:932:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.0/redis_array.c:939:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_fun; ^ /<>/build-7.0/redis_array.c:970:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.0/redis_array.c:987:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /<>/build-7.0/redis_array.c: In function ‘zim_RedisArray_mset’: /<>/build-7.0/redis_array.c:1051:13: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // TODO: handle ^ /<>/build-7.0/redis_array.c:1051:13: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/redis_array.c:1066:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int found = 0; ^ /<>/build-7.0/redis_array.c:1072:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_tmp = &zv; ^ /<>/build-7.0/redis_array.c:1091:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_fun; ^ /<>/build-7.0/redis_array.c: In function ‘zim_RedisArray_del’: /<>/build-7.0/redis_array.c:1204:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int found = 0; ^ /<>/build-7.0/redis_array.c:1215:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv; ^ /bin/bash /<>/build-7.0/libtool --mode=compile cc -I. -I/<>/build-7.0 -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.0/redis_array_impl.c -o redis_array_impl.lo libtool: compile: cc -I. "-I/<>/build-7.0" -DPHP_ATOM_INC "-I/<>/build-7.0/include" "-I/<>/build-7.0/main" "-I/<>/build-7.0" -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.0/redis_array_impl.c" -fPIC -DPIC -o .libs/redis_array_impl.o In file included from /usr/include/php/20151012/Zend/zend_types.h:27:0, from /usr/include/php/20151012/Zend/zend.h:31, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array_impl.h:10, from /<>/build-7.0/redis_array_impl.c:19: /usr/include/php/20151012/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20151012/Zend/zend.h:31:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array_impl.h:10, from /<>/build-7.0/redis_array_impl.c:19: /usr/include/php/20151012/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20151012/Zend/zend.h:37:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array_impl.h:10, from /<>/build-7.0/redis_array_impl.c:19: /usr/include/php/20151012/Zend/zend_ast.h:148:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20151012/main/php.h:240:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array_impl.h:10, from /<>/build-7.0/redis_array_impl.c:19: /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:153:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:154:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20151012/main/php.h:40:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_array_impl.h:10, from /<>/build-7.0/redis_array_impl.c:19: /usr/include/php/20151012/Zend/zend_API.h:150:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.0/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ /<>/build-7.0/redis_array_impl.c: In function ‘ra_load_hosts’: /<>/build-7.0/redis_array_impl.c:94:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *id = zend_list_insert(redis_sock, le_redis_sock TSRMLS_CC); ^ /bin/bash /<>/build-7.0/libtool --mode=compile cc -I. -I/<>/build-7.0 -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.0/redis_cluster.c -o redis_cluster.lo libtool: compile: cc -I. "-I/<>/build-7.0" -DPHP_ATOM_INC "-I/<>/build-7.0/include" "-I/<>/build-7.0/main" "-I/<>/build-7.0" -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.0/redis_cluster.c" -fPIC -DPIC -o .libs/redis_cluster.o In file included from /usr/include/php/20151012/Zend/zend_types.h:27:0, from /usr/include/php/20151012/Zend/zend.h:31, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_cluster.c:24: /usr/include/php/20151012/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20151012/Zend/zend.h:31:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_cluster.c:24: /usr/include/php/20151012/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20151012/Zend/zend.h:37:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_cluster.c:24: /usr/include/php/20151012/Zend/zend_ast.h:148:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20151012/main/php.h:240:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_cluster.c:24: /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:153:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:154:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20151012/main/php.h:40:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/redis_cluster.c:24: /usr/include/php/20151012/Zend/zend_API.h:150:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.0/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.0/redis_cluster.h:4:0, from /<>/build-7.0/redis_cluster.c:28: /<>/build-7.0/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.0/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.0/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.0/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/redis_cluster.c:50:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.0/redis_cluster.c:58:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-7.0/redis_cluster.c:284:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Allocate our actual struct ^ /<>/build-7.0/redis_cluster.c:284:5: warning: (this will be reported only once per input file) [enabled by default] In file included from /<>/build-7.0/redis_cluster.c:28:0: /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_get’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:530:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GET", redis_key_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_set’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:536:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(set, cluster_bool_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_setex’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1006:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_psetex’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1012:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_setnx’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1018:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETNX", redis_kv_cmd, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_getset’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1024:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETSET", redis_kv_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_exists’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1030:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXISTS", redis_key_cmd, cluster_1_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_type’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1107:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("TYPE", redis_key_cmd, cluster_type_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_lpop’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1113:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_rpop’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1119:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_lset’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1125:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_spop’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1131:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_strlen’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1172:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("STRLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_lpush’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1177:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_rpush’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1183:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_blpop’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1189:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(blpop, cluster_mbulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_brpop’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1195:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(brpop, cluster_mbulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_rpushx’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1201:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_lpushx’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1207:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_linsert’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1213:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(linsert, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_lindex’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1219:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_lrem’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1225:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(lrem, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_rpoplpush’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1231:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_brpoplpush’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1237:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(brpoplpush, cluster_bulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_llen’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1243:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_scard’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1249:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SCARD", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_smembers’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1255:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, cluster_mbulk_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_sismember’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1261:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, cluster_1_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_sadd’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1267:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_saddarray’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1273:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_srem’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1279:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_sunion’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1285:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sunion, cluster_mbulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_sunionstore’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1291:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sunionstore, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_sinter’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1297:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sinter, cluster_mbulk_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_sinterstore’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1303:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sinterstore, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_sdiff’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1309:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sdiff, cluster_mbulk_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_sdiffstore’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1315:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sdiffstore, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_smove’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1321:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(smove, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_persist’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1327:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PERSIST", redis_key_cmd, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_ttl’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1333:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("TTL", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_pttl’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1339:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PTTL", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zcard’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1345:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZCARD", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zscore’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1351:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, cluster_dbl_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zadd’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1357:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(zadd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zincrby’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1363:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(zincrby, cluster_dbl_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebyscore’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1369:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zcount’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1376:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zrank’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1382:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zrevrank’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1388:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hlen’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1394:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hkeys’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1400:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HKEYS", redis_key_cmd, cluster_mbulk_raw_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hvals’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1406:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HVALS", redis_key_cmd, cluster_mbulk_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hget’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1412:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HGET", redis_key_str_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hset’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1418:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hset, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hsetnx’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1424:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hsetnx, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hgetall’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1430:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HGETALL", redis_key_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hexists’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1437:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, cluster_1_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hincrby’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1443:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hincrby, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hincrbyfloat’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1449:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hincrbyfloat, cluster_dbl_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hmset’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1455:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hmset, cluster_bool_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hdel’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1461:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hdel, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_hmget’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1467:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hmget, cluster_mbulk_assoc_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_dump’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1473:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DUMP", redis_key_cmd, cluster_bulk_raw_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_incr’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1478:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(incr, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_incrby’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1484:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_decr’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1490:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(decr, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_decrby’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1496:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_incrbyfloat’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1502:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_decrbyfloat’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1509:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DECRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_expire’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1516:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_expireat’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1522:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_pexpire’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1527:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_pexpireat’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1533:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_append’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1539:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("APPEND", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_getbit’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1545:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_setbit’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1551:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(setbit, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_bitop’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1557:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitop, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_bitcount’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1563:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitcount, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_bitpos’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1569:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitpos, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_lget’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1575:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, cluster_bulk_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_getrange’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1581:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_ltrim’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1588:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, cluster_bool_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_lrange’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1594:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebyrank’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1601:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_publish’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1608:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_rename’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1614:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, cluster_bool_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_renamenx’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1620:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_pfcount’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1626:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfcount, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_pfadd’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1632:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfadd, cluster_1_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_pfmerge’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1638:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfmerge, cluster_bool_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_restore’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1644:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RESTORE", redis_key_long_str_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_setrange’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1651:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘generic_zrange_cmd’: /<>/build-7.0/redis_cluster.c:1662:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] cluster_cb cb; ^ In file included from /<>/build-7.0/redis_cluster.c:28:0: /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zunionstore’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1717:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zinterstore’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1724:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zrem’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1730:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zrangebylex’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1745:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zrevrangebylex’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1753:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zlexcount’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1760:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, cluster_long_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebylex’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1766:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_subscribe’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1826:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, cluster_sub_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_psubscribe’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:1832:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, cluster_sub_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster__masters’: /<>/build-7.0/redis_cluster.c:2082:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z, *z_sub = &z; ^ In file included from /<>/build-7.0/redis_cluster.c:28:0: /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_exec’: /<>/build-7.0/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.0/redis_cluster.c:2266:17: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.0/redis_cluster.h:55:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redisClusterNode *_node; \ ^ /<>/build-7.0/redis_cluster.c:2267:17: note: in expansion of macro ‘CLUSTER_RESET_MULTI’ CLUSTER_RESET_MULTI(c); ^ /<>/build-7.0/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.0/redis_cluster.c:2282:5: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.0/redis_cluster.h:55:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redisClusterNode *_node; \ ^ /<>/build-7.0/redis_cluster.c:2283:5: note: in expansion of macro ‘CLUSTER_RESET_MULTI’ CLUSTER_RESET_MULTI(c); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_discard’: /<>/build-7.0/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-7.0/redis_cluster.c:2299:5: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_geoadd’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:2877:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_geohash’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:2882:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, cluster_mbulk_raw_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_geopos’: /<>/build-7.0/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:2887:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, cluster_variant_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_geodist’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:2892:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(geodist, cluster_dbl_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_georadius’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:2897:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(georadius, cluster_variant_resp, 1); ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_georadiusbymember’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:2902:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(georadiusbymember, cluster_variant_resp, 1) ^ /<>/build-7.0/redis_cluster.c: In function ‘zim_RedisCluster_command’: /<>/build-7.0/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-7.0/redis_cluster.c:3044:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(command, cluster_variant_resp, 0); ^ /bin/bash /<>/build-7.0/libtool --mode=compile cc -I. -I/<>/build-7.0 -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-7.0/cluster_library.c -o cluster_library.lo libtool: compile: cc -I. "-I/<>/build-7.0" -DPHP_ATOM_INC "-I/<>/build-7.0/include" "-I/<>/build-7.0/main" "-I/<>/build-7.0" -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-7.0/cluster_library.c" -fPIC -DPIC -o .libs/cluster_library.o In file included from /usr/include/php/20151012/Zend/zend_types.h:27:0, from /usr/include/php/20151012/Zend/zend.h:31, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/php_redis.h:22, from /<>/build-7.0/cluster_library.c:1: /usr/include/php/20151012/Zend/zend_portability.h:128:26: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define zend_quiet_write(...) ZEND_IGNORE_VALUE(write(__VA_ARGS__)) ^ In file included from /usr/include/php/20151012/Zend/zend.h:31:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/php_redis.h:22, from /<>/build-7.0/cluster_library.c:1: /usr/include/php/20151012/Zend/zend_types.h:51:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20151012/Zend/zend.h:37:0, from /usr/include/php/20151012/main/php.h:36, from /<>/build-7.0/common.h:1, from /<>/build-7.0/php_redis.h:22, from /<>/build-7.0/cluster_library.c:1: /usr/include/php/20151012/Zend/zend_ast.h:148:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_AST_FOREACH, ^ In file included from /usr/include/php/20151012/main/php.h:240:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/php_redis.h:22, from /<>/build-7.0/cluster_library.c:1: /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:153:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20151012/main/snprintf.h:147:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20151012/main/snprintf.h:154:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20151012/main/php.h:40:0, from /<>/build-7.0/common.h:1, from /<>/build-7.0/php_redis.h:22, from /<>/build-7.0/cluster_library.c:1: /usr/include/php/20151012/Zend/zend_API.h:150:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-7.0/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-7.0/redis_commands.h:6:0, from /<>/build-7.0/cluster_library.c:4: /<>/build-7.0/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-7.0/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-7.0/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-7.0/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-7.0/cluster_library.c: In function ‘cluster_multibulk_resp_recursive’: /<>/build-7.0/cluster_library.c:130:9: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Bomb out, flag error condition on a communication failure ^ /<>/build-7.0/cluster_library.c:130:9: warning: (this will be reported only once per input file) [enabled by default] /<>/build-7.0/cluster_library.c:146:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] r->len = (long long)sz; ^ /<>/build-7.0/cluster_library.c: In function ‘cluster_read_sock_resp’: /<>/build-7.0/cluster_library.c:213:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int err = 0; ^ /<>/build-7.0/cluster_library.c: At top level: /<>/build-7.0/cluster_library.c:548:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void) { ^ /<>/build-7.0/cluster_library.c: In function ‘mstime’: /<>/build-7.0/cluster_library.c:550:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mst; ^ /<>/build-7.0/cluster_library.c:553:18: warning: ISO C90 does not support ‘long long’ [-Wlong-long] mst = ((long long)tv.tv_sec)*1000; ^ /<>/build-7.0/cluster_library.c: In function ‘cluster_check_response’: /<>/build-7.0/cluster_library.c:1072:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long] c->reply_len = (long long)sz; ^ /<>/build-7.0/cluster_library.c: In function ‘cluster_sub_resp’: /<>/build-7.0/cluster_library.c:1670:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_ret, z_args[4]; ^ /<>/build-7.0/cluster_library.c: In function ‘cluster_unsub_resp’: /<>/build-7.0/cluster_library.c:1799:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *flag = Z_STRVAL_P(z_flag); ^ /<>/build-7.0/cluster_library.c: In function ‘cluster_multi_mbulk_resp’: /<>/build-7.0/cluster_library.c:2108:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *fi = c->multi_head; ^ /<>/build-7.0/cluster_library.c: In function ‘cluster_mbulk_mget_resp’: /<>/build-7.0/cluster_library.c:2145:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] short fail = c->reply_type != TYPE_MULTIBULK || c->reply_len == -1 || ^ /<>/build-7.0/cluster_library.c: At top level: /<>/build-7.0/cluster_library.c:2313:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.0/cluster_library.c:2335:26: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.0/cluster_library.c:2368:33: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.0/cluster_library.c: In function ‘mbulk_resp_loop_zipstr’: /<>/build-7.0/cluster_library.c:2372:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long idx = 0; ^ /<>/build-7.0/cluster_library.c: At top level: /<>/build-7.0/cluster_library.c:2411:33: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-7.0/cluster_library.c: In function ‘mbulk_resp_loop_zipdbl’: /<>/build-7.0/cluster_library.c:2415:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long idx = 0; ^ /<>/build-7.0/cluster_library.c: At top level: /<>/build-7.0/cluster_library.c:2452:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /bin/bash /<>/build-7.0/libtool --mode=link cc -DPHP_ATOM_INC -I/<>/build-7.0/include -I/<>/build-7.0/main -I/<>/build-7.0 -I/usr/include/php/20151012 -I/usr/include/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20151012/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o redis.la -export-dynamic -avoid-version -prefer-pic -module -rpath /<>/build-7.0/modules redis.lo redis_commands.lo library.lo redis_session.lo redis_array.lo redis_array_impl.lo redis_cluster.lo cluster_library.lo libtool: link: cc -shared -fPIC -DPIC .libs/redis.o .libs/redis_commands.o .libs/library.o .libs/redis_session.o .libs/redis_array.o .libs/redis_array_impl.o .libs/redis_cluster.o .libs/cluster_library.o -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wl,-soname -Wl,redis.so -o .libs/redis.so libtool: link: ( cd ".libs" && rm -f "redis.la" && ln -s "../redis.la" "redis.la" ) /bin/bash /<>/build-7.0/libtool --mode=install cp ./redis.la /<>/build-7.0/modules libtool: install: cp ./.libs/redis.so /<>/build-7.0/modules/redis.so libtool: install: cp ./.libs/redis.lai /<>/build-7.0/modules/redis.la libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /<>/build-7.0/modules ---------------------------------------------------------------------- Libraries have been installed in: /<>/build-7.0/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. make[2]: Leaving directory `/<>/build-7.0' touch build-7.0-stamp dh_auto_build --sourcedirectory=build-5.6 make[2]: Entering directory `/<>/build-5.6' /bin/bash /<>/build-5.6/libtool --mode=compile cc -I. -I/<>/build-5.6 -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-5.6/redis.c -o redis.lo libtool: compile: cc -I. "-I/<>/build-5.6" -DPHP_ATOM_INC "-I/<>/build-5.6/include" "-I/<>/build-5.6/main" "-I/<>/build-5.6" -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-5.6/redis.c" -fPIC -DPIC -o .libs/redis.o In file included from /usr/include/php/20131226/Zend/zend.h:254:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis.c:27: /usr/include/php/20131226/Zend/zend_types.h:36:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef long long int zend_long64; ^ /usr/include/php/20131226/Zend/zend_types.h:37:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long int zend_ulong64; ^ In file included from /usr/include/php/20131226/main/php.h:36:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis.c:27: /usr/include/php/20131226/Zend/zend.h:283:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20131226/Zend/zend.h:320:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis.c:27: /usr/include/php/20131226/Zend/zend_ast.h:36:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_UNARY_MINUS, ^ In file included from /usr/include/php/20131226/main/php.h:240:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis.c:27: /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:152:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:153:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20131226/main/php.h:396:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis.c:27: /usr/include/php/20131226/main/php_output.h:155:42: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] PHPAPI ZEND_EXTERN_MODULE_GLOBALS(output); ^ In file included from /usr/include/php/20131226/main/php.h:40:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis.c:27: /usr/include/php/20131226/Zend/zend_API.h:141:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-5.6/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-5.6/redis_commands.h:6:0, from /<>/build-5.6/redis.c:30: /<>/build-5.6/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-5.6/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-5.6/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-5.6/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/redis.c:85:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-5.6/redis.c:95:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-5.6/redis.c: In function ‘redis_sock_get_instance’: /<>/build-5.6/redis.c:463:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Throw an exception unless we've been requested not to ^ /<>/build-5.6/redis.c:463:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/redis.c: In function ‘zim_Redis___destruct’: /<>/build-5.6/redis.c:706:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] RedisSock *redis_sock; ^ /<>/build-5.6/redis.c: In function ‘redis_connect’: /<>/build-5.6/redis.c:815:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int id; ^ In file included from /<>/build-5.6/redis.c:27:0: /<>/build-5.6/redis.c: In function ‘zim_Redis_bitop’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:833:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitop, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_bitcount’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:841:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitcount, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_bitpos’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:848:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(bitpos, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_set’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:868:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(set, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_setex’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:875:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_psetex’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:882:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_setnx’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:889:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETNX", redis_kv_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_getSet’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:898:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETSET", redis_kv_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_randomKey’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:906:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RANDOMKEY", redis_empty_cmd, redis_ping_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_echo’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:914:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ECHO", redis_str_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_renameKey’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_renameNx’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:930:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_get’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:940:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GET", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_ping’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:949:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_ping_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_incr’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:956:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(incr, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_incrBy’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:963:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_incrByFloat’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:970:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_decr’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:978:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(decr, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_decrBy’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:985:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_getMultiple’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1044:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_exists’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1051:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXISTS", redis_key_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_delete’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1059:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(del, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_watch’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1079:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(watch, redis_watch_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_unwatch’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1100:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNWATCH", redis_empty_cmd, redis_unwatch_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_getKeys’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1108:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("KEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_type’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1116:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TYPE", redis_key_cmd, redis_type_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_append’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1123:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("APPEND", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_getRange’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1130:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_setRange’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1137:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_getBit’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1144:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_setBit’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1150:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(setbit, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_strlen’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1156:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("STRLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lPush’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_rPush’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1172:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lInsert’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(linsert, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lPushx’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1184:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_rPushx’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1191:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lPop’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1198:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_rPop’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1205:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_blPop’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1212:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(blpop, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_brPop’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1219:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpop, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lSize’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1227:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lRemove’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1234:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(lrem, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_listTrim’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1241:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lGet’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1249:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lGetRange’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1256:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sAdd’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1264:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sAddArray’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1270:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sSize’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1276:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SCARD", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sRemove’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1283:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sMove’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1290:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(smove, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sPop’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1297:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SPOP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sRandMember’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1326:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1332:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sContains’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1340:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sMembers’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1347:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sInter’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1354:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinter, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sInterStore’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1360:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sinterstore, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sUnion’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1366:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunion, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sUnionStore’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1372:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sunionstore, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sDiff’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1378:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiff, redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sDiffStore’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1384:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(sdiffstore, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_sort’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1408:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1417:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘generic_sort_cmd’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1599:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_setTimeout’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1637:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_pexpire’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1643:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_expireAt’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1649:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_pexpireAt’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1655:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lSet’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1661:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_save’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1669:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_bgSave’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1676:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGSAVE", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_lastSave’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1683:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("LASTSAVE", redis_empty_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_flushDB’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1690:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHDB", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_flushAll’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1697:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("FLUSHALL", redis_empty_cmd, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_dbSize’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1704:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DBSIZE", redis_empty_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_auth’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1710:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(auth, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_persist’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1716:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PERSIST", redis_key_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_ttl’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1723:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TTL", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_pttl’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1729:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PTTL", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_info’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1766:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_info_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_select’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_move’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1805:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("MOVE", redis_key_long_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘generic_mset’: /<>/build-5.6/redis.c:1849:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] ulong idx; ^ In file included from /<>/build-5.6/redis.c:27:0: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1901:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(fun); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_rpoplpush’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1922:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_brpoplpush’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1928:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(brpoplpush, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zAdd’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:1934:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zadd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘generic_zrange_cmd’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1962:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_dbl); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:1971:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_sock_read_multibulk_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zRangeByLex’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2007:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zRevRangeByLex’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2013:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zLexCount’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2020:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zRemRangeByLex’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2026:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zDelete’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2034:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zDeleteRangeByScore’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2041:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zDeleteRangeByRank’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2049:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zCount’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2057:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zCard’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2064:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZCARD", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zScore’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2071:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zRank’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2078:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zRevRank’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2084:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zIncrBy’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2091:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(zincrby, redis_bulk_double_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zInter’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2097:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_zUnion’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2102:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hSet’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2110:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hset, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hSetNx’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2117:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hsetnx, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hGet’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2124:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGET", redis_key_str_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hLen’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2131:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HLEN", redis_key_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hDel’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2138:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hdel, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hExists’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2145:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, redis_1_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hKeys’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2151:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HKEYS", redis_key_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hVals’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2158:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HVALS", redis_key_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hGetAll’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2164:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("HGETALL", redis_key_cmd, redis_mbulk_reply_zipped_vals); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hIncrByFloat’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2171:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrbyfloat, redis_bulk_double_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hIncrBy’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2178:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hincrby, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hMget’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2184:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmget, redis_mbulk_reply_assoc); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_hMset’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2191:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(hmset, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_publish’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2475:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_psubscribe’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2482:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_subscribe’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2488:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_unsubscribe’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2572:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("UNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_punsubscribe’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2578:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("PUNSUBSCRIBE", redis_unsubscribe_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_bgrewriteaof’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:2585:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("BGREWRITEAOF", redis_empty_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_slaveof’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2623:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_object’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2651:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2657:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_config’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2726:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_raw); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2737:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_slowlog’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2799:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_wait’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2838:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_pubsub’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2975:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_mbulk_reply_zipped_keys_int); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:2984:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_evalsha’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3089:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_eval’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3128:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_script’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3228:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_dump’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3233:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DUMP", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_restore’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3239:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("RESTORE", redis_key_long_val_cmd, ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_debug’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3246:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("DEBUG", redis_key_cmd, redis_string_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_migrate’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3310:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_time’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3421:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("TIME", redis_empty_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_role’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3426:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("ROLE", redis_empty_cmd, redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_client’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3575:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_client_list_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3581:9: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_rawcommand’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:567:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(function, NULL) ^ /<>/build-5.6/redis.c:3620:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE’ REDIS_PROCESS_RESPONSE(redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_command’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3628:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(command, redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_pfadd’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3815:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfadd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_pfcount’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3820:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfcount, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_pfmerge’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3825:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(pfmerge, redis_boolean_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_geoadd’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3833:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, redis_long_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_geohash’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3837:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, redis_mbulk_reply_raw); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_geopos’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:603:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3841:5: note: in expansion of macro ‘REDIS_PROCESS_KW_CMD’ REDIS_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_geodist’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3845:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(geodist, redis_bulk_double_response); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_georadius’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3849:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadius, redis_read_variant_reply); ^ /<>/build-5.6/redis.c: In function ‘zim_Redis_georadiusbymember’: /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:541:13: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:563:5: note: in expansion of macro ‘REDIS_ELSE_IF_MULTI’ REDIS_ELSE_IF_MULTI(function, closure_context) \ ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:19: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /<>/build-5.6/common.h:527:17: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] f1->fun = (void *)callback; \ ^ /<>/build-5.6/common.h:550:9: note: in expansion of macro ‘REDIS_SAVE_CALLBACK’ REDIS_SAVE_CALLBACK(function, closure_context); \ ^ /<>/build-5.6/common.h:564:5: note: in expansion of macro ‘REDIS_ELSE_IF_PIPELINE’ REDIS_ELSE_IF_PIPELINE(function, closure_context); ^ /<>/build-5.6/common.h:588:5: note: in expansion of macro ‘REDIS_PROCESS_RESPONSE_CLOSURE’ REDIS_PROCESS_RESPONSE_CLOSURE(resp_func,ctx); ^ /<>/build-5.6/redis.c:3853:5: note: in expansion of macro ‘REDIS_PROCESS_CMD’ REDIS_PROCESS_CMD(georadiusbymember, redis_read_variant_reply); ^ /bin/bash /<>/build-5.6/libtool --mode=compile cc -I. -I/<>/build-5.6 -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-5.6/redis_commands.c -o redis_commands.lo libtool: compile: cc -I. "-I/<>/build-5.6" -DPHP_ATOM_INC "-I/<>/build-5.6/include" "-I/<>/build-5.6/main" "-I/<>/build-5.6" -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-5.6/redis_commands.c" -fPIC -DPIC -o .libs/redis_commands.o In file included from /usr/include/php/20131226/Zend/zend.h:254:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_commands.h:4, from /<>/build-5.6/redis_commands.c:25: /usr/include/php/20131226/Zend/zend_types.h:36:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef long long int zend_long64; ^ /usr/include/php/20131226/Zend/zend_types.h:37:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long int zend_ulong64; ^ In file included from /usr/include/php/20131226/main/php.h:36:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_commands.h:4, from /<>/build-5.6/redis_commands.c:25: /usr/include/php/20131226/Zend/zend.h:283:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20131226/Zend/zend.h:320:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_commands.h:4, from /<>/build-5.6/redis_commands.c:25: /usr/include/php/20131226/Zend/zend_ast.h:36:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_UNARY_MINUS, ^ In file included from /usr/include/php/20131226/main/php.h:240:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_commands.h:4, from /<>/build-5.6/redis_commands.c:25: /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:152:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:153:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20131226/main/php.h:396:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_commands.h:4, from /<>/build-5.6/redis_commands.c:25: /usr/include/php/20131226/main/php_output.h:155:42: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] PHPAPI ZEND_EXTERN_MODULE_GLOBALS(output); ^ In file included from /<>/build-5.6/redis_commands.h:6:0, from /<>/build-5.6/redis_commands.c:25: /<>/build-5.6/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-5.6/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-5.6/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-5.6/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/redis_commands.c: In function ‘redis_str_cmd’: /<>/build-5.6/redis_commands.c:93:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Parse args ^ /<>/build-5.6/redis_commands.c:93:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/redis_commands.c: In function ‘redis_key_varval_cmd’: /<>/build-5.6/redis_commands.c:969:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_string *zstr = zval_get_string(&z_args[0]); ^ /<>/build-5.6/redis_commands.c: In function ‘redis_sort_cmd’: /<>/build-5.6/redis_commands.c:2454:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] long low, high; ^ /<>/build-5.6/redis_commands.c:2473:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] HashTable *ht_argv = Z_ARRVAL_P(&z_argv); ^ /<>/build-5.6/redis_commands.c: In function ‘redis_zadd_cmd’: /<>/build-5.6/redis_commands.c:2585:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_opt; ^ /<>/build-5.6/redis_commands.c: In function ‘redis_command_cmd’: /<>/build-5.6/redis_commands.c:3046:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_ele; ^ /<>/build-5.6/redis_commands.c: In function ‘redis_serialize_handler’: /<>/build-5.6/redis_commands.c:3215:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int val_free = redis_serialize(redis_sock, z_val, &val, &val_len TSRMLS_CC); ^ /<>/build-5.6/redis_commands.c: In function ‘redis_unserialize_handler’: /<>/build-5.6/redis_commands.c:3239:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /bin/bash /<>/build-5.6/libtool --mode=compile cc -I. -I/<>/build-5.6 -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-5.6/library.c -o library.lo libtool: compile: cc -I. "-I/<>/build-5.6" -DPHP_ATOM_INC "-I/<>/build-5.6/include" "-I/<>/build-5.6/main" "-I/<>/build-5.6" -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-5.6/library.c" -fPIC -DPIC -o .libs/library.o In file included from /usr/include/php/20131226/Zend/zend.h:254:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/library.c:4: /usr/include/php/20131226/Zend/zend_types.h:36:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef long long int zend_long64; ^ /usr/include/php/20131226/Zend/zend_types.h:37:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long int zend_ulong64; ^ In file included from /usr/include/php/20131226/main/php.h:36:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/library.c:4: /usr/include/php/20131226/Zend/zend.h:283:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20131226/Zend/zend.h:320:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/library.c:4: /usr/include/php/20131226/Zend/zend_ast.h:36:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_UNARY_MINUS, ^ In file included from /usr/include/php/20131226/main/php.h:240:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/library.c:4: /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:152:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:153:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20131226/main/php.h:396:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/library.c:4: /usr/include/php/20131226/main/php_output.h:155:42: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] PHPAPI ZEND_EXTERN_MODULE_GLOBALS(output); ^ In file included from /usr/include/php/20131226/main/php.h:40:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/library.c:4: /usr/include/php/20131226/Zend/zend_API.h:141:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-5.6/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-5.6/redis_commands.h:6:0, from /<>/build-5.6/library.c:17: /<>/build-5.6/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-5.6/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-5.6/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-5.6/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/library.c: In function ‘redis_check_eof’: /<>/build-5.6/library.c:186:9: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Wait for a while before trying to reconnect ^ /<>/build-5.6/library.c:186:9: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/library.c: In function ‘redis_subscribe_response’: /<>/build-5.6/library.c:302:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_ret, **z_args[4]; ^ /<>/build-5.6/library.c: In function ‘redis_client_list_reply’: /<>/build-5.6/library.c:990:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /<>/build-5.6/library.c: In function ‘redis_parse_client_list_response’: /<>/build-5.6/library.c:1019:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_sub_result = &zv; ^ /<>/build-5.6/library.c: In function ‘redis_long_response’: /<>/build-5.6/library.c:1168:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long ret = atoll(response + 1); ^ /<>/build-5.6/library.c: In function ‘array_zip_values_and_scores’: /<>/build-5.6/library.c:1219:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_string *hkey = zval_get_string(z_key_p); ^ /<>/build-5.6/library.c:1231:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *hval = Z_STRVAL_P(z_value_p); ^ /<>/build-5.6/library.c: In function ‘redis_mbulk_reply_zipped’: /<>/build-5.6/library.c:1280:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-5.6/library.c: In function ‘redis_debug_response’: /<>/build-5.6/library.c:1444:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_result = &zv; ^ /<>/build-5.6/library.c: In function ‘redis_sock_read_multibulk_reply’: /<>/build-5.6/library.c:1751:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-5.6/library.c: In function ‘redis_mbulk_reply_raw’: /<>/build-5.6/library.c:1798:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-5.6/library.c: In function ‘redis_mbulk_reply_assoc’: /<>/build-5.6/library.c:1882:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_multi_result = &zv; ^ /<>/build-5.6/library.c: In function ‘redis_read_variant_reply’: /<>/build-5.6/library.c:2323:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_ret = &zv; ^ /bin/bash /<>/build-5.6/libtool --mode=compile cc -I. -I/<>/build-5.6 -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-5.6/redis_session.c -o redis_session.lo libtool: compile: cc -I. "-I/<>/build-5.6" -DPHP_ATOM_INC "-I/<>/build-5.6/include" "-I/<>/build-5.6/main" "-I/<>/build-5.6" -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-5.6/redis_session.c" -fPIC -DPIC -o .libs/redis_session.o In file included from /usr/include/php/20131226/Zend/zend.h:254:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_session.c:23: /usr/include/php/20131226/Zend/zend_types.h:36:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef long long int zend_long64; ^ /usr/include/php/20131226/Zend/zend_types.h:37:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long int zend_ulong64; ^ In file included from /usr/include/php/20131226/main/php.h:36:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_session.c:23: /usr/include/php/20131226/Zend/zend.h:283:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20131226/Zend/zend.h:320:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_session.c:23: /usr/include/php/20131226/Zend/zend_ast.h:36:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_UNARY_MINUS, ^ In file included from /usr/include/php/20131226/main/php.h:240:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_session.c:23: /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:152:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:153:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20131226/main/php.h:396:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_session.c:23: /usr/include/php/20131226/main/php_output.h:155:42: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] PHPAPI ZEND_EXTERN_MODULE_GLOBALS(output); ^ In file included from /usr/include/php/20131226/main/php.h:40:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_session.c:23: /usr/include/php/20131226/Zend/zend_API.h:141:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-5.6/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-5.6/redis_session.c:36:0: /<>/build-5.6/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-5.6/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-5.6/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-5.6/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/redis_session.c: In function ‘redis_pool_get_sock’: /<>/build-5.6/redis_session.c:162:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redis_pool_member *rpm = pool->head; ^ /<>/build-5.6/redis_session.c: In function ‘ps_open_redis’: /<>/build-5.6/redis_session.c:281:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] RedisSock *redis_sock; ^ /bin/bash /<>/build-5.6/libtool --mode=compile cc -I. -I/<>/build-5.6 -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-5.6/redis_array.c -o redis_array.lo libtool: compile: cc -I. "-I/<>/build-5.6" -DPHP_ATOM_INC "-I/<>/build-5.6/include" "-I/<>/build-5.6/main" "-I/<>/build-5.6" -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-5.6/redis_array.c" -fPIC -DPIC -o .libs/redis_array.o In file included from /usr/include/php/20131226/Zend/zend.h:254:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array.c:24: /usr/include/php/20131226/Zend/zend_types.h:36:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef long long int zend_long64; ^ /usr/include/php/20131226/Zend/zend_types.h:37:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long int zend_ulong64; ^ In file included from /usr/include/php/20131226/main/php.h:36:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array.c:24: /usr/include/php/20131226/Zend/zend.h:283:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20131226/Zend/zend.h:320:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array.c:24: /usr/include/php/20131226/Zend/zend_ast.h:36:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_UNARY_MINUS, ^ In file included from /usr/include/php/20131226/main/php.h:240:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array.c:24: /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:152:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:153:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20131226/main/php.h:396:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array.c:24: /usr/include/php/20131226/main/php_output.h:155:42: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] PHPAPI ZEND_EXTERN_MODULE_GLOBALS(output); ^ In file included from /usr/include/php/20131226/main/php.h:40:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array.c:24: /usr/include/php/20131226/Zend/zend_API.h:141:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-5.6/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ /<>/build-5.6/redis_array.c: In function ‘redis_array_get’: /<>/build-5.6/redis_array.c:146:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int resource_type; ^ /<>/build-5.6/redis_array.c: In function ‘zim_RedisArray___construct’: /<>/build-5.6/redis_array.c:315:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int id; ^ /<>/build-5.6/redis_array.c: In function ‘zim_RedisArray_mget’: /<>/build-5.6/redis_array.c:939:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_fun; ^ /<>/build-5.6/redis_array.c: In function ‘zim_RedisArray_mset’: /<>/build-5.6/redis_array.c:1051:13: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // TODO: handle ^ /<>/build-5.6/redis_array.c:1051:13: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/redis_array.c:1066:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int found = 0; ^ /<>/build-5.6/redis_array.c:1072:13: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval zv, *z_tmp = &zv; ^ /<>/build-5.6/redis_array.c:1091:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z_fun; ^ /<>/build-5.6/redis_array.c: In function ‘zim_RedisArray_del’: /<>/build-5.6/redis_array.c:1204:3: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int found = 0; ^ /bin/bash /<>/build-5.6/libtool --mode=compile cc -I. -I/<>/build-5.6 -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-5.6/redis_array_impl.c -o redis_array_impl.lo libtool: compile: cc -I. "-I/<>/build-5.6" -DPHP_ATOM_INC "-I/<>/build-5.6/include" "-I/<>/build-5.6/main" "-I/<>/build-5.6" -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-5.6/redis_array_impl.c" -fPIC -DPIC -o .libs/redis_array_impl.o In file included from /usr/include/php/20131226/Zend/zend.h:254:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array_impl.h:10, from /<>/build-5.6/redis_array_impl.c:19: /usr/include/php/20131226/Zend/zend_types.h:36:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef long long int zend_long64; ^ /usr/include/php/20131226/Zend/zend_types.h:37:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long int zend_ulong64; ^ In file included from /usr/include/php/20131226/main/php.h:36:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array_impl.h:10, from /<>/build-5.6/redis_array_impl.c:19: /usr/include/php/20131226/Zend/zend.h:283:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20131226/Zend/zend.h:320:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array_impl.h:10, from /<>/build-5.6/redis_array_impl.c:19: /usr/include/php/20131226/Zend/zend_ast.h:36:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_UNARY_MINUS, ^ In file included from /usr/include/php/20131226/main/php.h:240:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array_impl.h:10, from /<>/build-5.6/redis_array_impl.c:19: /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:152:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:153:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20131226/main/php.h:396:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array_impl.h:10, from /<>/build-5.6/redis_array_impl.c:19: /usr/include/php/20131226/main/php_output.h:155:42: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] PHPAPI ZEND_EXTERN_MODULE_GLOBALS(output); ^ In file included from /usr/include/php/20131226/main/php.h:40:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_array_impl.h:10, from /<>/build-5.6/redis_array_impl.c:19: /usr/include/php/20131226/Zend/zend_API.h:141:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-5.6/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ /<>/build-5.6/redis_array_impl.c: In function ‘ra_load_hosts’: /<>/build-5.6/redis_array_impl.c:86:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int id; ^ /<>/build-5.6/redis_array_impl.c: In function ‘zval_rehash_callback’: /<>/build-5.6/redis_array_impl.c:1149:9: warning: initializer element is not computable at load time [enabled by default] **z_args_pp[2] = { &z_host, &z_count }; ^ /<>/build-5.6/redis_array_impl.c:1149:9: warning: initializer element is not computable at load time [enabled by default] /<>/build-5.6/redis_array_impl.c:1148:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_host = &z_args[0], *z_count = &z_args[1], ^ /bin/bash /<>/build-5.6/libtool --mode=compile cc -I. -I/<>/build-5.6 -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-5.6/redis_cluster.c -o redis_cluster.lo libtool: compile: cc -I. "-I/<>/build-5.6" -DPHP_ATOM_INC "-I/<>/build-5.6/include" "-I/<>/build-5.6/main" "-I/<>/build-5.6" -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-5.6/redis_cluster.c" -fPIC -DPIC -o .libs/redis_cluster.o In file included from /usr/include/php/20131226/Zend/zend.h:254:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_cluster.c:24: /usr/include/php/20131226/Zend/zend_types.h:36:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef long long int zend_long64; ^ /usr/include/php/20131226/Zend/zend_types.h:37:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long int zend_ulong64; ^ In file included from /usr/include/php/20131226/main/php.h:36:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_cluster.c:24: /usr/include/php/20131226/Zend/zend.h:283:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20131226/Zend/zend.h:320:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_cluster.c:24: /usr/include/php/20131226/Zend/zend_ast.h:36:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_UNARY_MINUS, ^ In file included from /usr/include/php/20131226/main/php.h:240:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_cluster.c:24: /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:152:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:153:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20131226/main/php.h:396:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_cluster.c:24: /usr/include/php/20131226/main/php_output.h:155:42: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] PHPAPI ZEND_EXTERN_MODULE_GLOBALS(output); ^ In file included from /usr/include/php/20131226/main/php.h:40:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/redis_cluster.c:24: /usr/include/php/20131226/Zend/zend_API.h:141:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-5.6/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-5.6/redis_cluster.h:4:0, from /<>/build-5.6/redis_cluster.c:28: /<>/build-5.6/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-5.6/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-5.6/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-5.6/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/redis_cluster.c:50:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-5.6/redis_cluster.c:58:20: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] ZEND_END_ARG_INFO(); ^ /<>/build-5.6/redis_cluster.c: In function ‘create_cluster_context’: /<>/build-5.6/redis_cluster.c:284:5: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Allocate our actual struct ^ /<>/build-5.6/redis_cluster.c:284:5: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/redis_cluster.c:312:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zend_object_value retval; ^ In file included from /<>/build-5.6/redis_cluster.c:28:0: /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_get’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:530:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GET", redis_key_cmd, cluster_bulk_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_set’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:536:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(set, cluster_bool_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_setex’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1006:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETEX", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_psetex’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1012:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PSETEX", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_setnx’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1018:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETNX", redis_kv_cmd, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_getset’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1024:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETSET", redis_kv_cmd, cluster_bulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_exists’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1030:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXISTS", redis_key_cmd, cluster_1_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_type’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1107:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("TYPE", redis_key_cmd, cluster_type_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_lpop’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1113:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_rpop’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1119:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_lset’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1125:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LSET", redis_key_long_val_cmd, cluster_bool_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_spop’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1131:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SPOP", redis_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_strlen’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1172:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("STRLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_lpush’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1177:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPUSH", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_rpush’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1183:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPUSH", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_blpop’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1189:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(blpop, cluster_mbulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_brpop’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1195:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(brpop, cluster_mbulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_rpushx’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1201:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPUSHX", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_lpushx’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1207:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LPUSHX", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_linsert’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1213:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(linsert, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_lindex’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1219:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, cluster_bulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_lrem’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1225:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(lrem, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_rpoplpush’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1231:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RPOPLPUSH", redis_key_key_cmd, cluster_bulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_brpoplpush’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1237:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(brpoplpush, cluster_bulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_llen’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1243:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_scard’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1249:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SCARD", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_smembers’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1255:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SMEMBERS", redis_key_cmd, cluster_mbulk_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_sismember’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1261:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SISMEMBER", redis_kv_cmd, cluster_1_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_sadd’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1267:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SADD", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_saddarray’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1273:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SADD", redis_key_arr_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_srem’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1279:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SREM", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_sunion’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1285:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sunion, cluster_mbulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_sunionstore’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1291:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sunionstore, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_sinter’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1297:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sinter, cluster_mbulk_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_sinterstore’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1303:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sinterstore, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_sdiff’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1309:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sdiff, cluster_mbulk_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_sdiffstore’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1315:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(sdiffstore, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_smove’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1321:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(smove, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_persist’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1327:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PERSIST", redis_key_cmd, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_ttl’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1333:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("TTL", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_pttl’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1339:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PTTL", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zcard’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1345:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZCARD", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zscore’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1351:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZSCORE", redis_kv_cmd, cluster_dbl_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zadd’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1357:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(zadd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zincrby’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1363:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(zincrby, cluster_dbl_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebyscore’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1369:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYSCORE", redis_key_str_str_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zcount’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1376:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZCOUNT", redis_key_str_str_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zrank’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1382:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZRANK", redis_kv_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zrevrank’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1388:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREVRANK", redis_kv_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hlen’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1394:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HLEN", redis_key_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hkeys’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1400:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HKEYS", redis_key_cmd, cluster_mbulk_raw_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hvals’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1406:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HVALS", redis_key_cmd, cluster_mbulk_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hget’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1412:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HGET", redis_key_str_cmd, cluster_bulk_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hset’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1418:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hset, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hsetnx’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1424:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hsetnx, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hgetall’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1430:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HGETALL", redis_key_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hexists’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1437:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("HEXISTS", redis_key_str_cmd, cluster_1_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hincrby’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1443:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hincrby, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hincrbyfloat’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1449:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hincrbyfloat, cluster_dbl_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hmset’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1455:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hmset, cluster_bool_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hdel’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1461:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hdel, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_hmget’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1467:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(hmget, cluster_mbulk_assoc_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_dump’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1473:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DUMP", redis_key_cmd, cluster_bulk_raw_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_incr’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1478:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(incr, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_incrby’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1484:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("INCRBY", redis_key_long_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_decr’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1490:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(decr, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_decrby’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1496:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DECRBY", redis_key_long_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_incrbyfloat’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1502:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("INCRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_decrbyfloat’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1509:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("DECRBYFLOAT", redis_key_dbl_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_expire’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1516:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXPIRE", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_expireat’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1522:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("EXPIREAT", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_pexpire’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1527:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PEXPIRE", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_pexpireat’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1533:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PEXPIREAT", redis_key_long_cmd, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_append’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1539:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("APPEND", redis_kv_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_getbit’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1545:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETBIT", redis_key_long_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_setbit’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1551:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(setbit, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_bitop’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1557:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitop, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_bitcount’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1563:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitcount, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_bitpos’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1569:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(bitpos, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_lget’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1575:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LINDEX", redis_key_long_cmd, cluster_bulk_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_getrange’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1581:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GETRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_ltrim’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1588:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LTRIM", redis_key_long_long_cmd, cluster_bool_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_lrange’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1594:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("LRANGE", redis_key_long_long_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebyrank’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1601:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYRANK", redis_key_long_long_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_publish’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1608:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PUBLISH", redis_key_str_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_rename’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1614:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RENAME", redis_key_key_cmd, cluster_bool_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_renamenx’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1620:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RENAMENX", redis_key_key_cmd, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_pfcount’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1626:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfcount, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_pfadd’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1632:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfadd, cluster_1_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_pfmerge’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1638:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(pfmerge, cluster_bool_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_restore’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1644:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("RESTORE", redis_key_long_str_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_setrange’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1651:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SETRANGE", redis_key_long_str_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘generic_zrange_cmd’: /<>/build-5.6/redis_cluster.c:1662:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] cluster_cb cb; ^ In file included from /<>/build-5.6/redis_cluster.c:28:0: /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zunionstore’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1717:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZUNIONSTORE", redis_zinter_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zinterstore’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1724:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZINTERSTORE", redis_zinter_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zrem’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1730:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREM", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zrangebylex’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1745:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zrevrangebylex’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1753:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREVRANGEBYLEX", redis_zrangebylex_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zlexcount’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1760:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZLEXCOUNT", redis_gen_zlex_cmd, cluster_long_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_zremrangebylex’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1766:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("ZREMRANGEBYLEX", redis_gen_zlex_cmd, ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_subscribe’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1826:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("SUBSCRIBE", redis_subscribe_cmd, cluster_sub_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_psubscribe’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:1832:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("PSUBSCRIBE", redis_subscribe_cmd, cluster_sub_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster__masters’: /<>/build-5.6/redis_cluster.c:2082:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval z, *z_sub = &z; ^ In file included from /<>/build-5.6/redis_cluster.c:28:0: /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_exec’: /<>/build-5.6/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-5.6/redis_cluster.c:2266:17: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-5.6/redis_cluster.h:55:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redisClusterNode *_node; \ ^ /<>/build-5.6/redis_cluster.c:2267:17: note: in expansion of macro ‘CLUSTER_RESET_MULTI’ CLUSTER_RESET_MULTI(c); ^ /<>/build-5.6/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-5.6/redis_cluster.c:2282:5: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-5.6/redis_cluster.h:55:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] redisClusterNode *_node; \ ^ /<>/build-5.6/redis_cluster.c:2283:5: note: in expansion of macro ‘CLUSTER_RESET_MULTI’ CLUSTER_RESET_MULTI(c); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_discard’: /<>/build-5.6/redis_cluster.h:45:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *_item = c->multi_head, *_tmp; \ ^ /<>/build-5.6/redis_cluster.c:2299:5: note: in expansion of macro ‘CLUSTER_FREE_QUEUE’ CLUSTER_FREE_QUEUE(c); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_geoadd’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:2877:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOADD", redis_key_varval_cmd, cluster_long_resp, 0); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_geohash’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:2882:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOHASH", redis_key_varval_cmd, cluster_mbulk_raw_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_geopos’: /<>/build-5.6/redis_cluster.h:90:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:2887:5: note: in expansion of macro ‘CLUSTER_PROCESS_KW_CMD’ CLUSTER_PROCESS_KW_CMD("GEOPOS", redis_key_varval_cmd, cluster_variant_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_geodist’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:2892:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(geodist, cluster_dbl_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_georadius’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:2897:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(georadius, cluster_variant_resp, 1); ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_georadiusbymember’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:2902:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(georadiusbymember, cluster_variant_resp, 1) ^ /<>/build-5.6/redis_cluster.c: In function ‘zim_RedisCluster_command’: /<>/build-5.6/redis_cluster.h:70:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *cmd; int cmd_len; short slot; void *ctx=NULL; \ ^ /<>/build-5.6/redis_cluster.c:3044:5: note: in expansion of macro ‘CLUSTER_PROCESS_CMD’ CLUSTER_PROCESS_CMD(command, cluster_variant_resp, 0); ^ /bin/bash /<>/build-5.6/libtool --mode=compile cc -I. -I/<>/build-5.6 -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c /<>/build-5.6/cluster_library.c -o cluster_library.lo libtool: compile: cc -I. "-I/<>/build-5.6" -DPHP_ATOM_INC "-I/<>/build-5.6/include" "-I/<>/build-5.6/main" "-I/<>/build-5.6" -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -c "/<>/build-5.6/cluster_library.c" -fPIC -DPIC -o .libs/cluster_library.o In file included from /usr/include/php/20131226/Zend/zend.h:254:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/php_redis.h:22, from /<>/build-5.6/cluster_library.c:1: /usr/include/php/20131226/Zend/zend_types.h:36:14: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef long long int zend_long64; ^ /usr/include/php/20131226/Zend/zend_types.h:37:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long int zend_ulong64; ^ In file included from /usr/include/php/20131226/main/php.h:36:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/php_redis.h:22, from /<>/build-5.6/cluster_library.c:1: /usr/include/php/20131226/Zend/zend.h:283:15: warning: comma at end of enumerator list [-Wpedantic] FAILURE = -1, /* this MUST stay a negative number, or it may affect functions! */ ^ In file included from /usr/include/php/20131226/Zend/zend.h:320:0, from /usr/include/php/20131226/main/php.h:36, from /<>/build-5.6/common.h:1, from /<>/build-5.6/php_redis.h:22, from /<>/build-5.6/cluster_library.c:1: /usr/include/php/20131226/Zend/zend_ast.h:36:18: warning: comma at end of enumerator list [-Wpedantic] ZEND_UNARY_MINUS, ^ In file included from /usr/include/php/20131226/main/php.h:240:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/php_redis.h:22, from /<>/build-5.6/cluster_library.c:1: /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:152:9: note: in expansion of macro ‘WIDE_INT’ typedef WIDE_INT wide_int; ^ /usr/include/php/20131226/main/snprintf.h:146:25: warning: ISO C90 does not support ‘long long’ [-Wlong-long] # define WIDE_INT long long int ^ /usr/include/php/20131226/main/snprintf.h:153:18: note: in expansion of macro ‘WIDE_INT’ typedef unsigned WIDE_INT u_wide_int; ^ In file included from /usr/include/php/20131226/main/php.h:396:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/php_redis.h:22, from /<>/build-5.6/cluster_library.c:1: /usr/include/php/20131226/main/php_output.h:155:42: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] PHPAPI ZEND_EXTERN_MODULE_GLOBALS(output); ^ In file included from /usr/include/php/20131226/main/php.h:40:0, from /<>/build-5.6/common.h:1, from /<>/build-5.6/php_redis.h:22, from /<>/build-5.6/cluster_library.c:1: /usr/include/php/20131226/Zend/zend_API.h:141:17: warning: struct has no members [-Wpedantic] typedef struct _zend_##module_name##_globals { ^ /<>/build-5.6/php_redis.h:275:1: note: in expansion of macro ‘ZEND_BEGIN_MODULE_GLOBALS’ ZEND_BEGIN_MODULE_GLOBALS(redis) ^ In file included from /<>/build-5.6/redis_commands.h:6:0, from /<>/build-5.6/cluster_library.c:4: /<>/build-5.6/cluster_library.h:149:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef int (*mbulk_cb)(RedisSock*,zval*,long long, void* TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // void redis_destructor_redis_cluster(zend_resource *rsrc TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:152:1: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/cluster_library.h:238:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long reply_len; ^ /<>/build-5.6/cluster_library.h:320:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long len; /* Length of our string */ ^ /<>/build-5.6/cluster_library.h:351:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void); ^ /<>/build-5.6/cluster_library.h:455:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:457:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:459:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:461:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.h:463:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC); ^ /<>/build-5.6/cluster_library.c: In function ‘cluster_multibulk_resp_recursive’: /<>/build-5.6/cluster_library.c:130:9: warning: C++ style comments are not allowed in ISO C90 [enabled by default] // Bomb out, flag error condition on a communication failure ^ /<>/build-5.6/cluster_library.c:130:9: warning: (this will be reported only once per input file) [enabled by default] /<>/build-5.6/cluster_library.c:146:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] r->len = (long long)sz; ^ /<>/build-5.6/cluster_library.c: In function ‘cluster_read_sock_resp’: /<>/build-5.6/cluster_library.c:213:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int err = 0; ^ /<>/build-5.6/cluster_library.c: At top level: /<>/build-5.6/cluster_library.c:548:6: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mstime(void) { ^ /<>/build-5.6/cluster_library.c: In function ‘mstime’: /<>/build-5.6/cluster_library.c:550:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long mst; ^ /<>/build-5.6/cluster_library.c:553:18: warning: ISO C90 does not support ‘long long’ [-Wlong-long] mst = ((long long)tv.tv_sec)*1000; ^ /<>/build-5.6/cluster_library.c: In function ‘cluster_check_response’: /<>/build-5.6/cluster_library.c:1072:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long] c->reply_len = (long long)sz; ^ /<>/build-5.6/cluster_library.c: In function ‘cluster_sub_resp’: /<>/build-5.6/cluster_library.c:1667:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] zval *z_ret, **z_args[4]; ^ /<>/build-5.6/cluster_library.c: In function ‘cluster_unsub_resp’: /<>/build-5.6/cluster_library.c:1799:9: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] char *flag = Z_STRVAL_P(z_flag); ^ /<>/build-5.6/cluster_library.c: In function ‘cluster_multi_mbulk_resp’: /<>/build-5.6/cluster_library.c:2108:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] clusterFoldItem *fi = c->multi_head; ^ /<>/build-5.6/cluster_library.c: In function ‘cluster_mbulk_mget_resp’: /<>/build-5.6/cluster_library.c:2145:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] short fail = c->reply_type != TYPE_MULTIBULK || c->reply_len == -1 || ^ /<>/build-5.6/cluster_library.c: At top level: /<>/build-5.6/cluster_library.c:2313:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-5.6/cluster_library.c:2335:26: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-5.6/cluster_library.c:2368:33: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-5.6/cluster_library.c: In function ‘mbulk_resp_loop_zipstr’: /<>/build-5.6/cluster_library.c:2372:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long idx = 0; ^ /<>/build-5.6/cluster_library.c: At top level: /<>/build-5.6/cluster_library.c:2411:33: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /<>/build-5.6/cluster_library.c: In function ‘mbulk_resp_loop_zipdbl’: /<>/build-5.6/cluster_library.c:2415:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long idx = 0; ^ /<>/build-5.6/cluster_library.c: At top level: /<>/build-5.6/cluster_library.c:2452:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long count, void *ctx TSRMLS_DC) ^ /bin/bash /<>/build-5.6/libtool --mode=link cc -DPHP_ATOM_INC -I/<>/build-5.6/include -I/<>/build-5.6/main -I/<>/build-5.6 -I/usr/include/php/20131226 -I/usr/include/php/20131226/main -I/usr/include/php/20131226/TSRM -I/usr/include/php/20131226/Zend -I/usr/include/php/20131226/ext -I/usr/include/php/20131226/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/php/20131226/ext -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o redis.la -export-dynamic -avoid-version -prefer-pic -module -rpath /<>/build-5.6/modules redis.lo redis_commands.lo library.lo redis_session.lo redis_array.lo redis_array_impl.lo redis_cluster.lo cluster_library.lo libtool: link: cc -shared -fPIC -DPIC .libs/redis.o .libs/redis_commands.o .libs/library.o .libs/redis_session.o .libs/redis_array.o .libs/redis_array_impl.o .libs/redis_cluster.o .libs/cluster_library.o -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wl,-soname -Wl,redis.so -o .libs/redis.so libtool: link: ( cd ".libs" && rm -f "redis.la" && ln -s "../redis.la" "redis.la" ) /bin/bash /<>/build-5.6/libtool --mode=install cp ./redis.la /<>/build-5.6/modules libtool: install: cp ./.libs/redis.so /<>/build-5.6/modules/redis.so libtool: install: cp ./.libs/redis.lai /<>/build-5.6/modules/redis.la libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /<>/build-5.6/modules ---------------------------------------------------------------------- Libraries have been installed in: /<>/build-5.6/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. make[2]: Leaving directory `/<>/build-5.6' touch build-5.6-stamp dh override_dh_auto_build --with php make[1]: Leaving directory `/<>' dh_auto_test fakeroot debian/rules binary dh binary --with php dh_testroot dh_prep debian/rules override_dh_auto_install make[1]: Entering directory `/<>' dh_auto_install --sourcedirectory=build-7.2 -- INSTALL_ROOT=/<>/debian/php-redis make[2]: Entering directory `/<>/build-7.2' Installing shared extensions: /<>/debian/php-redis/usr/lib/php/20170718/ make[2]: Leaving directory `/<>/build-7.2' touch install-7.2-stamp dh_auto_install --sourcedirectory=build-7.1 -- INSTALL_ROOT=/<>/debian/php-redis make[2]: Entering directory `/<>/build-7.1' Installing shared extensions: /<>/debian/php-redis/usr/lib/php/20160303/ make[2]: Leaving directory `/<>/build-7.1' touch install-7.1-stamp dh_auto_install --sourcedirectory=build-7.0 -- INSTALL_ROOT=/<>/debian/php-redis make[2]: Entering directory `/<>/build-7.0' Installing shared extensions: /<>/debian/php-redis/usr/lib/php/20151012/ make[2]: Leaving directory `/<>/build-7.0' touch install-7.0-stamp dh_auto_install --sourcedirectory=build-5.6 -- INSTALL_ROOT=/<>/debian/php-redis make[2]: Entering directory `/<>/build-5.6' Installing shared extensions: /<>/debian/php-redis/usr/lib/php/20131226/ make[2]: Leaving directory `/<>/build-5.6' touch install-5.6-stamp dh override_dh_auto_install --with php make[1]: Leaving directory `/<>' debian/rules override_dh_php make[1]: Entering directory `/<>' dh_php -p php-redis make[1]: Leaving directory `/<>' dh_installdocs dh_installchangelogs dh_perl dh_link dh_compress dh_fixperms dh_strip dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform i386: php-redis dh_strip debug symbol extraction: packages to act on: php-redis dh_strip debug symbol extraction: ignored packages: Using buildid for compat level >= 9 dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: package php-redis: unused substitution variable ${php:Depends} /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_makeshlibs dh_shlibdeps dpkg-shlibdeps: warning: debian/php-redis/usr/lib/php/20131226/redis.so contains an unresolvable reference to symbol zend_objects_destroy_object: it's probably a plugin dpkg-shlibdeps: warning: 106 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/php-redis/usr/lib/php/20160303/redis.so contains an unresolvable reference to symbol ap_php_snprintf: it's probably a plugin dpkg-shlibdeps: warning: 111 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/php-redis/usr/lib/php/20151012/redis.so contains an unresolvable reference to symbol sapi_module: it's probably a plugin dpkg-shlibdeps: warning: 110 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/php-redis/usr/lib/php/20170718/redis.so contains an unresolvable reference to symbol zend_object_std_dtor: it's probably a plugin dpkg-shlibdeps: warning: 112 other similar warnings have been skipped (use -v to see them all) dh_installdeb debian/rules override_dh_gencontrol make[1]: Entering directory `/<>' dh_gencontrol -- "-Vphp:Provides=php7.2-redis, php7.1-redis, php7.0-redis, php5.6-redis," dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform i386: php-redis dh_gencontrol debug symbol wrapper: packages to act on: php-redis dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: processing package php-redis (pkgdir debian/php-redis, ddeb package dir debian/php-redis-dbgsym) dh_gencontrol debug symbol wrapper: building php-redis-dbgsym_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.ddeb dpkg-deb: building package `php-redis-dbgsym' in `../php-redis-dbgsym_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile php-redis-dbgsym_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.ddeb php extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe make[1]: Leaving directory `/<>' dh_md5sums dh_builddeb INFO: pkgstriptranslations version 121 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package `php-redis' in `../php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.deb'. dpkg-genchanges -b -mLaunchpad Build Daemon >../php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.changes dpkg-genchanges: binary-only upload - not including any source code dpkg-source --after-build php-redis-3.1.4~rc1.really.3.1.2 dpkg-buildpackage: binary only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20170912-0625 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.changes: ----------------------------------------------------------------------------- Format: 1.8 Date: Tue, 12 Sep 2017 08:16:11 +0200 Source: php-redis Binary: php-redis Architecture: i386 Version: 3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1 Distribution: trusty Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Ondřej Surý Description: php-redis - PHP extension for interfacing with Redis Changes: php-redis (3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1) trusty; urgency=medium . * No-change backport to trusty Checksums-Sha1: 08fee7c41f40bb7a7e7d39f64948559246958894 263408 php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.deb b737f0365d1662dc240a92fa5fdd5bcb6f66178b 841432 php-redis-dbgsym_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.ddeb Checksums-Sha256: ca2672959349d4d43cb2b116c72043806a9c3d20e817291fc51f4f4f5d6a2be3 263408 php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.deb 8c46ad1b2b16b171fefe7b90f0a2109291a08d0faa6b3dccb427542f78d8bc32 841432 php-redis-dbgsym_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.ddeb Files: 1fac26a70c5106663b9fe88192753062 263408 php optional php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.deb 39a51624b29045beda73546140e2098b 841432 php extra php-redis-dbgsym_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.ddeb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1_i386.deb ------------------------------------------------------------------------ new debian package, version 2.0. size 263408 bytes: control archive=1496 bytes. 152 bytes, 4 lines conffiles 721 bytes, 15 lines control 402 bytes, 6 lines md5sums 503 bytes, 21 lines * postinst #!/bin/sh 852 bytes, 35 lines * postrm #!/bin/sh 544 bytes, 21 lines * preinst #!/bin/sh 194 bytes, 7 lines * prerm #!/bin/sh Package: php-redis Version: 3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1 Architecture: i386 Maintainer: Debian PHP PECL Maintainers Installed-Size: 1771 Depends: php-igbinary, php-common (>= 1:7.0+33~), phpapi-20170718 | phpapi-20160303 | phpapi-20151012 | phpapi-20131226, libc6 (>= 2.4) Suggests: redis-server Provides: php5.6-redis, php7.0-redis, php7.1-redis, php7.2-redis Section: php Priority: optional Homepage: http://pecl.php.net/package/redis Description: PHP extension for interfacing with Redis This extension allows php applications to communicate with the Redis persistent key-value store. The php-redis module provides an easy object oriented interface. drwxr-xr-x root/root 0 2017-09-12 06:24 ./ drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/5.6/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/5.6/mods-available/ -rw-r--r-- root/root 19 2017-09-12 06:24 ./etc/php/5.6/mods-available/redis.ini drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/7.0/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/7.0/mods-available/ -rw-r--r-- root/root 19 2017-09-12 06:24 ./etc/php/7.0/mods-available/redis.ini drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/7.1/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/7.1/mods-available/ -rw-r--r-- root/root 19 2017-09-12 06:24 ./etc/php/7.1/mods-available/redis.ini drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/7.2/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./etc/php/7.2/mods-available/ -rw-r--r-- root/root 19 2017-09-12 06:24 ./etc/php/7.2/mods-available/redis.ini drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/lib/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/lib/php/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/lib/php/20131226/ -rw-r--r-- root/root 443892 2017-09-12 06:24 ./usr/lib/php/20131226/redis.so drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/lib/php/20151012/ -rw-r--r-- root/root 423444 2017-09-12 06:24 ./usr/lib/php/20151012/redis.so drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/lib/php/20160303/ -rw-r--r-- root/root 423444 2017-09-12 06:24 ./usr/lib/php/20160303/redis.so drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/lib/php/20170718/ -rw-r--r-- root/root 423444 2017-09-12 06:24 ./usr/lib/php/20170718/redis.so drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/share/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-09-12 06:24 ./usr/share/doc/php-redis/ -rw-r--r-- root/root 1627 2017-09-12 06:16 ./usr/share/doc/php-redis/changelog.Debian.gz -rw-r--r-- root/root 4707 2017-09-12 06:15 ./usr/share/doc/php-redis/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: i386 Build-Space: 37136 Build-Time: 198 Distribution: trusty Host Architecture: i386 Install-Time: 95 Job: php-redis_3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1.dsc Machine Architecture: amd64 Package: php-redis Package-Time: 295 Source-Version: 3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1 Space: 37136 Status: successful Version: 3.1.4~rc1.really.3.1.2-1+ubuntu14.04.1+deb.sury.org+1 -------------------------------------------------------------------------------- Finished at 20170912-0625 Build needed 00:04:55, 37136k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=trusty --arch=i386 PACKAGEBUILD-13364423 Scanning for processes to kill in build PACKAGEBUILD-13364423 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=trusty --arch=i386 PACKAGEBUILD-13364423 Stopping target for build PACKAGEBUILD-13364423 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=trusty --arch=i386 PACKAGEBUILD-13364423 Removing build PACKAGEBUILD-13364423