Mon Sep 15 16:41:06 UTC 2025 I: starting to build python-pyo/forky/arm64 on jenkins on '2025-09-15 16:40' Mon Sep 15 16:41:06 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_6/118772/console.log Mon Sep 15 16:41:06 UTC 2025 I: Downloading source for forky/python-pyo=1.0.6-3 --2025-09-15 16:41:06-- http://deb.debian.org/debian/pool/main/p/python-pyo/python-pyo_1.0.6-3.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2188 (2.1K) [text/prs.lines.tag] Saving to: ‘python-pyo_1.0.6-3.dsc’ 0K .. 100% 246M=0s 2025-09-15 16:41:06 (246 MB/s) - ‘python-pyo_1.0.6-3.dsc’ saved [2188/2188] Mon Sep 15 16:41:06 UTC 2025 I: python-pyo_1.0.6-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: python-pyo Binary: python3-pyo Architecture: any Version: 1.0.6-3 Maintainer: Debian Multimedia Maintainers Uploaders: Tiago Bortoletto Vaz , Homepage: https://github.com/belangeo/pyo Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/multimedia-team/python-pyo Vcs-Git: https://salsa.debian.org/multimedia-team/python-pyo.git Testsuite: autopkgtest-pkg-pybuild Build-Depends: debhelper-compat (= 13), dh-sequence-python3, libjack-jackd2-dev, liblo-dev, libportmidi-dev, libsndfile1-dev, portaudio19-dev, python3-all-dev, python3-numpy, python3-pytest, python3-setuptools Package-List: python3-pyo deb python optional arch=any Checksums-Sha1: 9c90930e9f4d13878f62d00da3fef97344f9b6eb 11092245 python-pyo_1.0.6.orig.tar.gz b44550180e4c5a6ef51e28c279b11e9bb6f198a5 11904 python-pyo_1.0.6-3.debian.tar.xz Checksums-Sha256: 7be3db9200dd0b8d2176914bfb3aa230e0b087f544a4d2dbc3ca64607239a67d 11092245 python-pyo_1.0.6.orig.tar.gz 6fa6c9e9b466db5acf51f4d046f7f47672507ef0569d68f786cd91b137b0033f 11904 python-pyo_1.0.6-3.debian.tar.xz Files: a8ce7ab68160a7d8b9caa5f99dc4cab6 11092245 python-pyo_1.0.6.orig.tar.gz cca86574deb538a49c9e0cae30fb5df1 11904 python-pyo_1.0.6-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmjENFYRHHRpbGxlQGRl Ymlhbi5vcmcACgkQV4oElNHGRtGNzQ//XJWe5IJJObfy6bmmM4vGnTdDeGZ1mXIJ sSKxJL+c/fZa7xS+5kYnKfiPYQnDiPZJGEjjn3QsSEjGhocuf4l69pbFBcQg9vT1 LCaMnHyhhlU93UEF7UTLnpHK4wCdPRV9ue8rzENLBWa1m86I/t6yIJhu6N1Y+Kak LGhnLNqLH37THy6d7IIdUV7JxY4bSm0Lt3cINSnJqgnZQJAneGLYlwyyAbanm/Ho 26mzbdwQaOq4w6d7ACHmIoyc5PPOAT3wAHS35NnIgI8+KhgYbiScCVeMm4shg7ve 5ToUACY8ViSPGI0gmMxs3wIBUOdA5XMg5xc4xhSi0lXidyXCH2rPA1SssWT+FAhy igiPqUkF1b7lNq1/LmHjCNlC0KAuRjLH+k9Jlin/RbwHrbSgWoR0XKLrJh4ce/Bi eLK7g+h1/urLgxQVgBCjHKOrzxe5om34sulqReI+b+ShC65fku9gJZHLCvO+iDZv aiNVlgwcL7CKdlRlUcLsPKQtwBIynQO+9Km9ZcscM5y9Df1A04YVtovCev8HHQq4 NDRqG/vKg3m1Xvy0BMswQp+9zhJkfpcaNz9u7GLO9pfJFAn801qfqbfAHeiXS9eH ltUZHr3scpkax0e/ZDWwQnNzyTLwMV75ymIIV197Tkfn1+s2YcpqsxE84beoiqGN fqzvnyBLY40= =UPNY -----END PGP SIGNATURE----- Mon Sep 15 16:41:06 UTC 2025 I: Checking whether the package is not for us Mon Sep 15 16:41:06 UTC 2025 I: Starting 1st build on remote node codethink03-arm64.debian.net. Mon Sep 15 16:41:06 UTC 2025 I: Preparing to do remote build '1' on codethink03-arm64.debian.net. Mon Sep 15 16:46:09 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Oct 18 11:04:11 -12 2026 I: pbuilder-time-stamp: 1792364651 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [python-pyo_1.0.6-3.dsc] I: copying [./python-pyo_1.0.6.orig.tar.gz] I: copying [./python-pyo_1.0.6-3.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./python-pyo_1.0.6-3.dsc: no acceptable signature found dpkg-source: info: extracting python-pyo in python-pyo-1.0.6 dpkg-source: info: unpacking python-pyo_1.0.6.orig.tar.gz dpkg-source: info: unpacking python-pyo_1.0.6-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying setup.diff dpkg-source: info: applying remove_pyo_server_test.diff dpkg-source: info: applying Escape-backslashes-in-docstrings.patch dpkg-source: info: applying gcc-15.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3242124/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='32cdcbf9de8d4bf2a76222ecf8f726bc' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3242124' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.I7f0glX1/pbuilderrc_ZSYu --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.I7f0glX1/b1 --logfile b1/build.log python-pyo_1.0.6-3.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink03-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3242124/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-python3, libjack-jackd2-dev, liblo-dev, libportmidi-dev, libsndfile1-dev, portaudio19-dev, python3-all-dev, python3-numpy, python3-pytest, python3-setuptools dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-python3; however: Package dh-sequence-python3 is not installed. pbuilder-satisfydepends-dummy depends on libjack-jackd2-dev; however: Package libjack-jackd2-dev is not installed. pbuilder-satisfydepends-dummy depends on liblo-dev; however: Package liblo-dev is not installed. pbuilder-satisfydepends-dummy depends on libportmidi-dev; however: Package libportmidi-dev is not installed. pbuilder-satisfydepends-dummy depends on libsndfile1-dev; however: Package libsndfile1-dev is not installed. pbuilder-satisfydepends-dummy depends on portaudio19-dev; however: Package portaudio19-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-all-dev; however: Package python3-all-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-numpy; however: Package python3-numpy is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest; however: Package python3-pytest is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libblas3{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libflac-dev{a} libflac14{a} libgfortran5{a} libjack-jackd2-0{a} libjack-jackd2-dev{a} libjs-sphinxdoc{a} liblapack3{a} liblo-dev{a} liblo7{a} libmagic-mgc{a} libmagic1t64{a} libmp3lame0{a} libmpg123-0t64{a} libmpg123-dev{a} libogg-dev{a} libogg0{a} libopus-dev{a} libopus0{a} libout123-0t64{a} libpipeline1{a} libportaudio2{a} libportaudiocpp0{a} libportmidi-dev{a} libportmidi2{a} libpython3-all-dev{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.13{a} libpython3.13-dev{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libsamplerate0{a} libsndfile1{a} libsndfile1-dev{a} libsyn123-0t64{a} libtool{a} libuchardet0{a} libunistring5{a} libvorbis-dev{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libxml2-16{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} portaudio19-dev{a} python3{a} python3-all{a} python3-all-dev{a} python3-autocommand{a} python3-dev{a} python3-inflect{a} python3-iniconfig{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-minimal{a} python3-more-itertools{a} python3-numpy{a} python3-numpy-dev{a} python3-packaging{a} python3-pkg-resources{a} python3-pluggy{a} python3-pytest{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.13{a} python3.13-dev{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf ca-certificates curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf python3-pygments wget 0 packages upgraded, 105 newly installed, 0 to remove and 0 not upgraded. Need to get 43.9 MB of archives. After unpacking 173 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 libexpat1 arm64 2.7.1-2 [93.3 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libpython3.13-minimal arm64 3.13.7-1 [857 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 python3.13-minimal arm64 3.13.7-1 [2001 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 python3-minimal arm64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 libpython3.13-stdlib arm64 3.13.7-1 [1895 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 python3.13 arm64 3.13.7-1 [761 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 libpython3-stdlib arm64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 python3 arm64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 python3-numpy-dev arm64 1:2.2.4+ds-1.2 [138 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 libblas3 arm64 3.12.1-7 [135 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 libgfortran5 arm64 15.2.0-3 [390 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 liblapack3 arm64 3.12.1-7 [1846 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 python3-numpy arm64 1:2.2.4+ds-1.2 [3620 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 22 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 automake all 1:1.17-4 [862 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 35 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 36 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-5 [540 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 38 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 39 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 40 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 41 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 42 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 43 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 44 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 45 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 46 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 47 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 48 http://deb.debian.org/debian forky/main arm64 debhelper all 13.26 [939 kB] Get: 49 http://deb.debian.org/debian forky/main arm64 dh-python all 6.20250414 [116 kB] Get: 50 http://deb.debian.org/debian forky/main arm64 libasound2-data all 1.2.14-1 [21.1 kB] Get: 51 http://deb.debian.org/debian forky/main arm64 libasound2t64 arm64 1.2.14-1 [342 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 libasound2-dev arm64 1.2.14-1 [120 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 libexpat1-dev arm64 2.7.1-2 [145 kB] Get: 54 http://deb.debian.org/debian forky/main arm64 libogg0 arm64 1.3.6-1 [23.6 kB] Get: 55 http://deb.debian.org/debian forky/main arm64 libflac14 arm64 1.5.0+ds-2 [180 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 libogg-dev arm64 1.3.6-1 [200 kB] Get: 57 http://deb.debian.org/debian forky/main arm64 libflac-dev arm64 1.5.0+ds-2 [236 kB] Get: 58 http://deb.debian.org/debian forky/main arm64 libopus0 arm64 1.5.2-2 [2813 kB] Get: 59 http://deb.debian.org/debian forky/main arm64 libsamplerate0 arm64 0.2.2-4+b2 [945 kB] Get: 60 http://deb.debian.org/debian forky/main arm64 libjack-jackd2-0 arm64 1.9.22~dfsg-5 [265 kB] Get: 61 http://deb.debian.org/debian forky/main arm64 libjack-jackd2-dev arm64 1.9.22~dfsg-5 [60.1 kB] Get: 62 http://deb.debian.org/debian forky/main arm64 libjs-sphinxdoc all 8.2.3-6 [27.5 kB] Get: 63 http://deb.debian.org/debian forky/main arm64 liblo7 arm64 0.32-3 [42.4 kB] Get: 64 http://deb.debian.org/debian forky/main arm64 liblo-dev arm64 0.32-3 [224 kB] Get: 65 http://deb.debian.org/debian forky/main arm64 libmp3lame0 arm64 3.100-6+b3 [355 kB] Get: 66 http://deb.debian.org/debian forky/main arm64 libmpg123-0t64 arm64 1.33.2-1 [143 kB] Get: 67 http://deb.debian.org/debian forky/main arm64 libout123-0t64 arm64 1.33.2-1 [29.5 kB] Get: 68 http://deb.debian.org/debian forky/main arm64 libsyn123-0t64 arm64 1.33.2-1 [85.3 kB] Get: 69 http://deb.debian.org/debian forky/main arm64 libmpg123-dev arm64 1.33.2-1 [62.7 kB] Get: 70 http://deb.debian.org/debian forky/main arm64 libopus-dev arm64 1.5.2-2 [2876 kB] Get: 71 http://deb.debian.org/debian forky/main arm64 libportaudio2 arm64 19.6.0-1.2+b3 [58.8 kB] Get: 72 http://deb.debian.org/debian forky/main arm64 libportaudiocpp0 arm64 19.6.0-1.2+b3 [16.5 kB] Get: 73 http://deb.debian.org/debian forky/main arm64 libportmidi2 arm64 2:2.0.4-2 [22.4 kB] Get: 74 http://deb.debian.org/debian forky/main arm64 libportmidi-dev arm64 2:2.0.4-2 [75.7 kB] Get: 75 http://deb.debian.org/debian forky/main arm64 libpython3.13 arm64 3.13.7-1 [1978 kB] Get: 76 http://deb.debian.org/debian forky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 77 http://deb.debian.org/debian forky/main arm64 libpython3.13-dev arm64 3.13.7-1 [4924 kB] Get: 78 http://deb.debian.org/debian forky/main arm64 libpython3-dev arm64 3.13.7-1 [10.5 kB] Get: 79 http://deb.debian.org/debian forky/main arm64 libpython3-all-dev arm64 3.13.7-1 [1068 B] Get: 80 http://deb.debian.org/debian forky/main arm64 libvorbis0a arm64 1.3.7-3 [83.8 kB] Get: 81 http://deb.debian.org/debian forky/main arm64 libvorbisenc2 arm64 1.3.7-3 [75.5 kB] Get: 82 http://deb.debian.org/debian forky/main arm64 libsndfile1 arm64 1.2.2-3 [198 kB] Get: 83 http://deb.debian.org/debian forky/main arm64 libvorbisfile3 arm64 1.3.7-3 [20.1 kB] Get: 84 http://deb.debian.org/debian forky/main arm64 libvorbis-dev arm64 1.3.7-3 [320 kB] Get: 85 http://deb.debian.org/debian forky/main arm64 libsndfile1-dev arm64 1.2.2-3 [340 kB] Get: 86 http://deb.debian.org/debian forky/main arm64 portaudio19-dev arm64 19.6.0-1.2+b3 [102 kB] Get: 87 http://deb.debian.org/debian forky/main arm64 python3-all arm64 3.13.7-1 [1044 B] Get: 88 http://deb.debian.org/debian forky/main arm64 python3.13-dev arm64 3.13.7-1 [504 kB] Get: 89 http://deb.debian.org/debian forky/main arm64 python3-dev arm64 3.13.7-1 [26.1 kB] Get: 90 http://deb.debian.org/debian forky/main arm64 python3-all-dev arm64 3.13.7-1 [1068 B] Get: 91 http://deb.debian.org/debian forky/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 92 http://deb.debian.org/debian forky/main arm64 python3-more-itertools all 10.8.0-1 [71.7 kB] Get: 93 http://deb.debian.org/debian forky/main arm64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 94 http://deb.debian.org/debian forky/main arm64 python3-typeguard all 4.4.4-1 [37.1 kB] Get: 95 http://deb.debian.org/debian forky/main arm64 python3-inflect all 7.5.0-1 [33.0 kB] Get: 96 http://deb.debian.org/debian forky/main arm64 python3-iniconfig all 1.1.1-2 [6396 B] Get: 97 http://deb.debian.org/debian forky/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 98 http://deb.debian.org/debian forky/main arm64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get: 99 http://deb.debian.org/debian forky/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 100 http://deb.debian.org/debian forky/main arm64 python3-zipp all 3.23.0-1 [11.0 kB] Get: 101 http://deb.debian.org/debian forky/main arm64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 102 http://deb.debian.org/debian forky/main arm64 python3-jaraco.context all 6.0.1-1 [8276 B] Get: 103 http://deb.debian.org/debian forky/main arm64 python3-packaging all 25.0-1 [56.6 kB] Get: 104 http://deb.debian.org/debian forky/main arm64 python3-pluggy all 1.6.0-1 [27.1 kB] Get: 105 http://deb.debian.org/debian forky/main arm64 python3-pytest all 8.3.5-2 [250 kB] Fetched 43.9 MB in 0s (120 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-2) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.7-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.7-1_arm64.deb ... Unpacking python3.13-minimal (3.13.7-1) ... Setting up libpython3.13-minimal:arm64 (3.13.7-1) ... Setting up libexpat1:arm64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.7-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20354 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.3-3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.7-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.7-1_arm64.deb ... Unpacking python3.13 (3.13.7-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21369 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package python3-numpy-dev:arm64. Preparing to unpack .../01-python3-numpy-dev_1%3a2.2.4+ds-1.2_arm64.deb ... Unpacking python3-numpy-dev:arm64 (1:2.2.4+ds-1.2) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../02-libblas3_3.12.1-7_arm64.deb ... Unpacking libblas3:arm64 (3.12.1-7) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../03-libgfortran5_15.2.0-3_arm64.deb ... Unpacking libgfortran5:arm64 (15.2.0-3) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../04-liblapack3_3.12.1-7_arm64.deb ... Unpacking liblapack3:arm64 (3.12.1-7) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../05-python3-numpy_1%3a2.2.4+ds-1.2_arm64.deb ... Unpacking python3-numpy (1:2.2.4+ds-1.2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../06-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../08-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../10-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../11-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../12-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../13-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../14-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../15-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../16-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../17-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../18-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../19-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../20-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../21-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../22-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../23-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../24-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../25-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../26-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../27-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../28-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../29-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../30-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../31-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../32-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../33-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../34-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package dh-python. Preparing to unpack .../35-dh-python_6.20250414_all.deb ... Unpacking dh-python (6.20250414) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../36-libasound2-data_1.2.14-1_all.deb ... Unpacking libasound2-data (1.2.14-1) ... Selecting previously unselected package libasound2t64:arm64. Preparing to unpack .../37-libasound2t64_1.2.14-1_arm64.deb ... Unpacking libasound2t64:arm64 (1.2.14-1) ... Selecting previously unselected package libasound2-dev:arm64. Preparing to unpack .../38-libasound2-dev_1.2.14-1_arm64.deb ... Unpacking libasound2-dev:arm64 (1.2.14-1) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../39-libexpat1-dev_2.7.1-2_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.7.1-2) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../40-libogg0_1.3.6-1_arm64.deb ... Unpacking libogg0:arm64 (1.3.6-1) ... Selecting previously unselected package libflac14:arm64. Preparing to unpack .../41-libflac14_1.5.0+ds-2_arm64.deb ... Unpacking libflac14:arm64 (1.5.0+ds-2) ... Selecting previously unselected package libogg-dev:arm64. Preparing to unpack .../42-libogg-dev_1.3.6-1_arm64.deb ... Unpacking libogg-dev:arm64 (1.3.6-1) ... Selecting previously unselected package libflac-dev:arm64. Preparing to unpack .../43-libflac-dev_1.5.0+ds-2_arm64.deb ... Unpacking libflac-dev:arm64 (1.5.0+ds-2) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../44-libopus0_1.5.2-2_arm64.deb ... Unpacking libopus0:arm64 (1.5.2-2) ... Selecting previously unselected package libsamplerate0:arm64. Preparing to unpack .../45-libsamplerate0_0.2.2-4+b2_arm64.deb ... Unpacking libsamplerate0:arm64 (0.2.2-4+b2) ... Selecting previously unselected package libjack-jackd2-0:arm64. Preparing to unpack .../46-libjack-jackd2-0_1.9.22~dfsg-5_arm64.deb ... Unpacking libjack-jackd2-0:arm64 (1.9.22~dfsg-5) ... Selecting previously unselected package libjack-jackd2-dev:arm64. Preparing to unpack .../47-libjack-jackd2-dev_1.9.22~dfsg-5_arm64.deb ... Unpacking libjack-jackd2-dev:arm64 (1.9.22~dfsg-5) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../48-libjs-sphinxdoc_8.2.3-6_all.deb ... Unpacking libjs-sphinxdoc (8.2.3-6) ... Selecting previously unselected package liblo7:arm64. Preparing to unpack .../49-liblo7_0.32-3_arm64.deb ... Unpacking liblo7:arm64 (0.32-3) ... Selecting previously unselected package liblo-dev. Preparing to unpack .../50-liblo-dev_0.32-3_arm64.deb ... Unpacking liblo-dev (0.32-3) ... Selecting previously unselected package libmp3lame0:arm64. Preparing to unpack .../51-libmp3lame0_3.100-6+b3_arm64.deb ... Unpacking libmp3lame0:arm64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:arm64. Preparing to unpack .../52-libmpg123-0t64_1.33.2-1_arm64.deb ... Unpacking libmpg123-0t64:arm64 (1.33.2-1) ... Selecting previously unselected package libout123-0t64:arm64. Preparing to unpack .../53-libout123-0t64_1.33.2-1_arm64.deb ... Unpacking libout123-0t64:arm64 (1.33.2-1) ... Selecting previously unselected package libsyn123-0t64:arm64. Preparing to unpack .../54-libsyn123-0t64_1.33.2-1_arm64.deb ... Unpacking libsyn123-0t64:arm64 (1.33.2-1) ... Selecting previously unselected package libmpg123-dev:arm64. Preparing to unpack .../55-libmpg123-dev_1.33.2-1_arm64.deb ... Unpacking libmpg123-dev:arm64 (1.33.2-1) ... Selecting previously unselected package libopus-dev:arm64. Preparing to unpack .../56-libopus-dev_1.5.2-2_arm64.deb ... Unpacking libopus-dev:arm64 (1.5.2-2) ... Selecting previously unselected package libportaudio2:arm64. Preparing to unpack .../57-libportaudio2_19.6.0-1.2+b3_arm64.deb ... Unpacking libportaudio2:arm64 (19.6.0-1.2+b3) ... Selecting previously unselected package libportaudiocpp0:arm64. Preparing to unpack .../58-libportaudiocpp0_19.6.0-1.2+b3_arm64.deb ... Unpacking libportaudiocpp0:arm64 (19.6.0-1.2+b3) ... Selecting previously unselected package libportmidi2:arm64. Preparing to unpack .../59-libportmidi2_2%3a2.0.4-2_arm64.deb ... Unpacking libportmidi2:arm64 (2:2.0.4-2) ... Selecting previously unselected package libportmidi-dev:arm64. Preparing to unpack .../60-libportmidi-dev_2%3a2.0.4-2_arm64.deb ... Unpacking libportmidi-dev:arm64 (2:2.0.4-2) ... Selecting previously unselected package libpython3.13:arm64. Preparing to unpack .../61-libpython3.13_3.13.7-1_arm64.deb ... Unpacking libpython3.13:arm64 (3.13.7-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../62-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpython3.13-dev:arm64. Preparing to unpack .../63-libpython3.13-dev_3.13.7-1_arm64.deb ... Unpacking libpython3.13-dev:arm64 (3.13.7-1) ... Selecting previously unselected package libpython3-dev:arm64. Preparing to unpack .../64-libpython3-dev_3.13.7-1_arm64.deb ... Unpacking libpython3-dev:arm64 (3.13.7-1) ... Selecting previously unselected package libpython3-all-dev:arm64. Preparing to unpack .../65-libpython3-all-dev_3.13.7-1_arm64.deb ... Unpacking libpython3-all-dev:arm64 (3.13.7-1) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../66-libvorbis0a_1.3.7-3_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-3) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../67-libvorbisenc2_1.3.7-3_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-3) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../68-libsndfile1_1.2.2-3_arm64.deb ... Unpacking libsndfile1:arm64 (1.2.2-3) ... Selecting previously unselected package libvorbisfile3:arm64. Preparing to unpack .../69-libvorbisfile3_1.3.7-3_arm64.deb ... Unpacking libvorbisfile3:arm64 (1.3.7-3) ... Selecting previously unselected package libvorbis-dev:arm64. Preparing to unpack .../70-libvorbis-dev_1.3.7-3_arm64.deb ... Unpacking libvorbis-dev:arm64 (1.3.7-3) ... Selecting previously unselected package libsndfile1-dev:arm64. Preparing to unpack .../71-libsndfile1-dev_1.2.2-3_arm64.deb ... Unpacking libsndfile1-dev:arm64 (1.2.2-3) ... Selecting previously unselected package portaudio19-dev:arm64. Preparing to unpack .../72-portaudio19-dev_19.6.0-1.2+b3_arm64.deb ... Unpacking portaudio19-dev:arm64 (19.6.0-1.2+b3) ... Selecting previously unselected package python3-all. Preparing to unpack .../73-python3-all_3.13.7-1_arm64.deb ... Unpacking python3-all (3.13.7-1) ... Selecting previously unselected package python3.13-dev. Preparing to unpack .../74-python3.13-dev_3.13.7-1_arm64.deb ... Unpacking python3.13-dev (3.13.7-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../75-python3-dev_3.13.7-1_arm64.deb ... Unpacking python3-dev (3.13.7-1) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../76-python3-all-dev_3.13.7-1_arm64.deb ... Unpacking python3-all-dev (3.13.7-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../77-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../78-python3-more-itertools_10.8.0-1_all.deb ... Unpacking python3-more-itertools (10.8.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../79-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../80-python3-typeguard_4.4.4-1_all.deb ... Unpacking python3-typeguard (4.4.4-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../81-python3-inflect_7.5.0-1_all.deb ... Unpacking python3-inflect (7.5.0-1) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../82-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../83-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../84-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../85-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../86-python3-zipp_3.23.0-1_all.deb ... Unpacking python3-zipp (3.23.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../87-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../88-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../89-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../90-python3-pluggy_1.6.0-1_all.deb ... Unpacking python3-pluggy (1.6.0-1) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../91-python3-pytest_8.3.5-2_all.deb ... Unpacking python3-pytest (8.3.5-2) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libogg0:arm64 (1.3.6-1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libogg-dev:arm64 (1.3.6-1) ... Setting up libmpg123-0t64:arm64 (1.33.2-1) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Oct 18 23:04:35 UTC 2026. Universal Time is now: Sun Oct 18 23:04:35 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasound2-data (1.2.14-1) ... Setting up autotools-dev (20240727.1) ... Setting up libblas3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libasound2t64:arm64 (1.2.14-1) ... Setting up libexpat1-dev:arm64 (2.7.1-2) ... Setting up libsyn123-0t64:arm64 (1.33.2-1) ... Setting up libopus0:arm64 (1.5.2-2) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up python3-numpy-dev:arm64 (1:2.2.4+ds-1.2) ... Setting up libvorbis0a:arm64 (1.3.7-3) ... Setting up autopoint (0.23.1-2) ... Setting up libflac14:arm64 (1.5.0+ds-2) ... Setting up libjs-sphinxdoc (8.2.3-6) ... Setting up libgfortran5:arm64 (15.2.0-3) ... Setting up autoconf (2.72-3.1) ... Setting up libout123-0t64:arm64 (1.33.2-1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up liblo7:arm64 (0.32-3) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up libasound2-dev:arm64 (1.2.14-1) ... Setting up libsamplerate0:arm64 (0.2.2-4+b2) ... Setting up readline-common (8.3-3) ... Setting up libmp3lame0:arm64 (3.100-6+b3) ... Setting up libvorbisenc2:arm64 (1.3.7-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libflac-dev:arm64 (1.5.0+ds-2) ... Setting up liblapack3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up libopus-dev:arm64 (1.5.2-2) ... Setting up libmpg123-dev:arm64 (1.33.2-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up liblo-dev (0.32-3) ... Setting up libportmidi2:arm64 (2:2.0.4-2) ... Setting up dh-autoreconf (20) ... Setting up libvorbisfile3:arm64 (1.3.7-3) ... Setting up libreadline8t64:arm64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up libjack-jackd2-0:arm64 (1.9.22~dfsg-5) ... Setting up libportmidi-dev:arm64 (2:2.0.4-2) ... Setting up groff-base (1.23.0-9) ... Setting up libsndfile1:arm64 (1.2.2-3) ... Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ... Setting up libpython3-stdlib:arm64 (3.13.7-1) ... Setting up libpython3.13:arm64 (3.13.7-1) ... Setting up libvorbis-dev:arm64 (1.3.7-3) ... Setting up libportaudio2:arm64 (19.6.0-1.2+b3) ... Setting up python3.13 (3.13.7-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up python3-zipp (3.23.0-1) ... Setting up libjack-jackd2-dev:arm64 (1.9.22~dfsg-5) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libportaudiocpp0:arm64 (19.6.0-1.2+b3) ... Setting up portaudio19-dev:arm64 (19.6.0-1.2+b3) ... Setting up python3-packaging (25.0-1) ... Setting up libsndfile1-dev:arm64 (1.2.2-3) ... Setting up libpython3.13-dev:arm64 (3.13.7-1) ... Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-numpy (1:2.2.4+ds-1.2) ... Setting up python3-pluggy (1.6.0-1) ... Setting up dh-python (6.20250414) ... Setting up python3-more-itertools (10.8.0-1) ... Setting up python3-iniconfig (1.1.1-2) ... Setting up libpython3-dev:arm64 (3.13.7-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up python3.13-dev (3.13.7-1) ... Setting up python3-pytest (8.3.5-2) ... Setting up python3-typeguard (4.4.4-1) ... Setting up python3-all (3.13.7-1) ... Setting up debhelper (13.26) ... Setting up python3-inflect (7.5.0-1) ... Setting up libpython3-all-dev:arm64 (3.13.7-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-dev (3.13.7-1) ... Setting up python3-pkg-resources (78.1.1-0.1) ... Setting up python3-all-dev (3.13.7-1) ... Setting up python3-setuptools (78.1.1-0.1) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/python-pyo-1.0.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../python-pyo_1.0.6-3_source.changes dpkg-buildpackage: info: source package python-pyo dpkg-buildpackage: info: source version 1.0.6-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Tille dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py clean /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running clean removing '/build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build' (and everything under it) 'build/bdist.linux-aarch64' does not exist -- can't clean it 'build/scripts-3.13' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py config /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py build /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running build running build_py creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo64 copying pyo64/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo64 creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo copying pyo/_linux_wheel_fix_symlinks.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo copying pyo/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/mmlmusic.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/wxgui.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/utils.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/triggers.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/tables.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/tableprocess.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/server.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/randoms.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/players.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/phasevoc.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/pattern.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/pan.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/opensndctrl.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/midi.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/matrixprocess.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/matrix.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/listener.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/hrtf.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/generators.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/fourier.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/filters.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/expression.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/events.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/effects.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/dynamics.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/controls.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/arithmetic.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/analysis.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/_wxwidgets.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/_widgets.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/_tkwidgets.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/_maps.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/_core.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds copying pyo/lib/snds/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor copying pyo/editor/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor copying pyo/editor/Tutorial_03_TriTable.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor copying pyo/editor/Tutorial_02_Flanger.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor copying pyo/editor/Tutorial_01_RingMod.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor copying pyo/editor/EPyo.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/styles/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets copying pyo/editor/snippets/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Audio copying pyo/editor/snippets/Audio/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Audio creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Control copying pyo/editor/snippets/Control/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Control creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Interface copying pyo/editor/snippets/Interface/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Interface creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Utilities copying pyo/editor/snippets/Utilities/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Utilities creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples copying pyo/examples/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro copying pyo/examples/x01-intro/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro copying pyo/examples/x01-intro/05-output-channels.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro copying pyo/examples/x01-intro/04-serial-proc.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro copying pyo/examples/x01-intro/03-parallel-proc.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro copying pyo/examples/x01-intro/02-sine-tone.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro copying pyo/examples/x01-intro/01-audio-server.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/11-handling-channels-4.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/10-handling-channels-3.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/09-handling-channels-2.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/08-handling-channels.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/07-multichannel-expansion-2.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/06-multichannel-expansion.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/05-math-ops.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/04-building-lfo.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/03-output-range.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/02-dynamic-control.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls copying pyo/examples/x02-controls/01-fixed-control.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators copying pyo/examples/x03-generators/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators copying pyo/examples/x03-generators/06-random-generators.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators copying pyo/examples/x03-generators/05-strange-attractors.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators copying pyo/examples/x03-generators/04-noise-generators.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators copying pyo/examples/x03-generators/03-fm-generators.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators copying pyo/examples/x03-generators/02-band-limited-oscs.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators copying pyo/examples/x03-generators/01-complex-oscs.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles copying pyo/examples/x04-soundfiles/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles copying pyo/examples/x04-soundfiles/06-record-table.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles copying pyo/examples/x04-soundfiles/05-record-streams.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles copying pyo/examples/x04-soundfiles/04-record-perf.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles copying pyo/examples/x04-soundfiles/03-read-from-ram.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles copying pyo/examples/x04-soundfiles/02-read-from-disk-2.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles copying pyo/examples/x04-soundfiles/01-read-from-disk.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes copying pyo/examples/x05-envelopes/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes copying pyo/examples/x05-envelopes/05-breakpoints-functions.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes copying pyo/examples/x05-envelopes/04-simple-envelopes.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes copying pyo/examples/x05-envelopes/03-exponential-ramp.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes copying pyo/examples/x05-envelopes/02-linear-ramp.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes copying pyo/examples/x05-envelopes/01-data-signal-conversion.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters copying pyo/examples/x06-filters/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters copying pyo/examples/x06-filters/07-hilbert-transform.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters copying pyo/examples/x06-filters/06-vocoder.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters copying pyo/examples/x06-filters/05-convolution-filters.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters copying pyo/examples/x06-filters/04-phasing.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters copying pyo/examples/x06-filters/03-complex-resonator.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters copying pyo/examples/x06-filters/02-bandpass-filters.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters copying pyo/examples/x06-filters/01-lowpass-filters.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects copying pyo/examples/x07-effects/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects copying pyo/examples/x07-effects/06-hand-made-harmonizer.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects copying pyo/examples/x07-effects/05-hand-made-chorus.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects copying pyo/examples/x07-effects/04-ping-pong-delay.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects copying pyo/examples/x07-effects/03-fuzz-disto.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects copying pyo/examples/x07-effects/02-schroeder-reverb.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects copying pyo/examples/x07-effects/01-flanger.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics copying pyo/examples/x08-dynamics/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics copying pyo/examples/x08-dynamics/04-rms-tracing.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics copying pyo/examples/x08-dynamics/03-gated-verb.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics copying pyo/examples/x08-dynamics/02-ducking.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics copying pyo/examples/x08-dynamics/01-dynamic-range.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks copying pyo/examples/x09-callbacks/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks copying pyo/examples/x09-callbacks/03-delayed-calls.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks copying pyo/examples/x09-callbacks/02-score-calls.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks copying pyo/examples/x09-callbacks/01-periodic-calls.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/08-table-lookup.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/07-moving-points.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/06-table-stutter.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/05-micro-montage.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/04-granulation.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/03-looping.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/02-scrubbing.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables copying pyo/examples/x10-tables/01-envelopes.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi copying pyo/examples/x16-midi/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi copying pyo/examples/x16-midi/07-midifile-with-mido.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi copying pyo/examples/x16-midi/06-midi-out.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi copying pyo/examples/x16-midi/05-control-change.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi copying pyo/examples/x16-midi/04-simple-midi-synth.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi copying pyo/examples/x16-midi/03-midi-envelope.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi copying pyo/examples/x16-midi/02-notein-object.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi copying pyo/examples/x16-midi/01-midi-scan.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc copying pyo/examples/x17-osc/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc copying pyo/examples/x17-osc/05-send-receive-data.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc copying pyo/examples/x17-osc/04-receive-list.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc copying pyo/examples/x17-osc/03-send-streams.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc copying pyo/examples/x17-osc/02-receive-streams.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc copying pyo/examples/x17-osc/01-osc-scan.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x19-multirate copying pyo/examples/x19-multirate/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x19-multirate copying pyo/examples/x19-multirate/02-multi-rate-synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x19-multirate copying pyo/examples/x19-multirate/01-multi-rate-processing.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x19-multirate creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore copying pyo/examples/x20-multicore/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore copying pyo/examples/x20-multicore/04-data-control.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore copying pyo/examples/x20-multicore/03-synchronization.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore copying pyo/examples/x20-multicore/02-sharing-audio.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore copying pyo/examples/x20-multicore/01-processes-spawning.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/09-audio-mixer.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/08-multiple-threads.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/07-upsamp-processing.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/06-batch-synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/05-batch-processing.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/04-buffer-interface.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/03-set-method.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/02-get-method.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities copying pyo/examples/x21-utilities/01-list-to-audio-file.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/08-function-calls.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/14-post-processing.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/13-using-audio-objects.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/12-sharing-values.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/11-filters.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/10-arithmetic-ops.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/09-embedding-generators.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/07-managing-scales.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/06-randoms.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/05-complex-sequences.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/04-custom-params.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/03-instruments.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/02-parameters.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events copying pyo/examples/x22-events/01-simple-sequences.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/09-multiple-outputs.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/08-load-function.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/07-condition.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/06-var-function.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/05-define-function.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/04-let-function.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/03-multiple-inputs.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/02-audio-in.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/01-simple-expression.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic copying pyo/examples/algorithmic/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic copying pyo/examples/algorithmic/04_drum_machine.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic copying pyo/examples/algorithmic/03_melody_algo.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic copying pyo/examples/algorithmic/02_scale_snap.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic copying pyo/examples/algorithmic/01_music_box.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/08_fft_spec.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/07_fft_stretch.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/06_fft_vectral.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/05_fft_delay.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/04_fft_gate.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/03_fft_morph.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/02_fft_cross.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft copying pyo/examples/fft/01_fft_filter.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix copying pyo/examples/matrix/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix copying pyo/examples/matrix/04_matrix_rec_loop.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix copying pyo/examples/matrix/03_matrix_algo.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix copying pyo/examples/matrix/02_matrix_record.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix copying pyo/examples/matrix/01_wave_terrain.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling copying pyo/examples/sampling/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling copying pyo/examples/sampling/04_live_convolution.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling copying pyo/examples/sampling/03_rec_and_loop.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling copying pyo/examples/sampling/02_live_looper.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling copying pyo/examples/sampling/01_sound_cloud.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing copying pyo/examples/sequencing/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing copying pyo/examples/sequencing/03_function_call.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing copying pyo/examples/sequencing/02_random_score.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing copying pyo/examples/sequencing/01_starttime_duration.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/08_bucket_brigade_device.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/07_split_sideband_synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/06_paf.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/06_lfo_controls.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/05_ring_mod_class.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/04_granule.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/04_degrade_synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/03_cos_waveshaping.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/02_FM3.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis copying pyo/examples/synthesis/01_pulsar_synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis creating /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/wxgui copying pyo/examples/wxgui/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/wxgui copying pyo/examples/wxgui/01_gui_widgets_example.py -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/wxgui running egg_info creating pyo.egg-info writing pyo.egg-info/PKG-INFO writing dependency_links to pyo.egg-info/dependency_links.txt writing entry points to pyo.egg-info/entry_points.txt writing top-level names to pyo.egg-info/top_level.txt writing manifest file 'pyo.egg-info/SOURCES.txt' reading manifest file 'pyo.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'pyo.egg-info/SOURCES.txt' copying pyo/lib/COPYING.txt -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib copying pyo/lib/snds/ControlRead_example_test_000 -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds copying pyo/lib/snds/ControlRead_example_test_001 -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds copying pyo/lib/snds/IRMediumHallStereo.wav -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds copying pyo/lib/snds/NoteinRead_example_test_000 -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds copying pyo/lib/snds/NoteinRead_example_test_001 -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds copying pyo/lib/snds/accord.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds copying pyo/lib/snds/transparent.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds copying pyo/editor/styles/Custom -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/styles/Default -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/styles/Espresso -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/styles/Monokai-Soda -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/styles/Smooth -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/styles/Soft -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/styles/Solarized (dark) -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/styles/Solarized (light) -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles copying pyo/editor/snippets/Audio/SoundPlayer -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Audio copying pyo/editor/snippets/Audio/TableOsc -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Audio copying pyo/editor/snippets/Control/ChorusJit -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Control copying pyo/editor/snippets/Control/Vibrato -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Control copying pyo/editor/snippets/Interface/NewFrame -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Interface copying pyo/editor/snippets/Interface/PaintPanel -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Interface copying pyo/editor/snippets/Utilities/ChooseAudioDev -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Utilities copying pyo/editor/snippets/Utilities/Incrementor -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Utilities copying pyo/examples/x23-expression/attractors.expr -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/filters.expr -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/generators.expr -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/x23-expression/utils.expr -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression copying pyo/examples/snds/alum1.wav -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/alum2.wav -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/alum3.wav -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/alum4.wav -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/baseballmajeur_m.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/drumloop.wav -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/flute.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/mapleleafrag.mid -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/ounkmaster.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/snd_1.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/snd_2.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/snd_3.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/snd_4.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/snd_5.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds copying pyo/examples/snds/snd_6.aif -> /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds running build_ext building 'pyo._pyo' extension creating build/temp.linux-aarch64-cpython-313/src/engine creating build/temp.linux-aarch64-cpython-313/src/objects aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/ad_jack.c -o build/temp.linux-aarch64-cpython-313/src/engine/ad_jack.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/engine/ad_jack.c: In function 'jack_input_port_set_names': src/engine/ad_jack.c:759:13: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 759 | err = jack_port_set_name(be_data->jack_in_ports[i], name); | ^~~ In file included from include/ad_jack.h:24, from src/engine/ad_jack.c:21: /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c:779:13: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 779 | err = jack_port_set_name(be_data->jack_in_ports[i], result); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c: In function 'jack_output_port_set_names': src/engine/ad_jack.c:813:13: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 813 | err = jack_port_set_name(be_data->jack_out_ports[i], name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c:833:13: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 833 | err = jack_port_set_name(be_data->jack_out_ports[i], result); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c: In function 'jack_midi_input_port_set_name': src/engine/ad_jack.c:862:9: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 862 | err = jack_port_set_name(be_data->jack_midiin_port, name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c: In function 'jack_midi_output_port_set_name': src/engine/ad_jack.c:890:9: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 890 | err = jack_port_set_name(be_data->jack_midiout_port, name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/ad_portaudio.c -o build/temp.linux-aarch64-cpython-313/src/engine/ad_portaudio.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/dummymodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/dummymodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/fft.c -o build/temp.linux-aarch64-cpython-313/src/engine/fft.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/inputfadermodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/inputfadermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/interpolation.c -o build/temp.linux-aarch64-cpython-313/src/engine/interpolation.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/md_portmidi.c -o build/temp.linux-aarch64-cpython-313/src/engine/md_portmidi.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/midilistenermodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/midilistenermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/mixmodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/mixmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/osclistenermodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/osclistenermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/pvstreammodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/pvstreammodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/pyomodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/pyomodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/servermodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/servermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/streammodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/streammodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/vbap.c -o build/temp.linux-aarch64-cpython-313/src/engine/vbap.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/wind.c -o build/temp.linux-aarch64-cpython-313/src/engine/wind.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/analysismodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/analysismodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/analysismodule.c: In function 'AttackDetector_setProcMode': src/objects/analysismodule.c:2238:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2238 | self->muladd_func_ptr = AttackDetector_postprocessing_ii; | ^ src/objects/analysismodule.c:2216:13: note: 'AttackDetector_postprocessing_ii' declared here 2216 | static void AttackDetector_postprocessing_ii(AttackDetector *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2242:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2242 | self->muladd_func_ptr = AttackDetector_postprocessing_ai; | ^ src/objects/analysismodule.c:2217:13: note: 'AttackDetector_postprocessing_ai' declared here 2217 | static void AttackDetector_postprocessing_ai(AttackDetector *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2246:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2246 | self->muladd_func_ptr = AttackDetector_postprocessing_revai; | ^ src/objects/analysismodule.c:2222:13: note: 'AttackDetector_postprocessing_revai' declared here 2222 | static void AttackDetector_postprocessing_revai(AttackDetector *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2250:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2250 | self->muladd_func_ptr = AttackDetector_postprocessing_ia; | ^ src/objects/analysismodule.c:2218:13: note: 'AttackDetector_postprocessing_ia' declared here 2218 | static void AttackDetector_postprocessing_ia(AttackDetector *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2254:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2254 | self->muladd_func_ptr = AttackDetector_postprocessing_aa; | ^ src/objects/analysismodule.c:2219:13: note: 'AttackDetector_postprocessing_aa' declared here 2219 | static void AttackDetector_postprocessing_aa(AttackDetector *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2258:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2258 | self->muladd_func_ptr = AttackDetector_postprocessing_revaa; | ^ src/objects/analysismodule.c:2223:13: note: 'AttackDetector_postprocessing_revaa' declared here 2223 | static void AttackDetector_postprocessing_revaa(AttackDetector *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2262:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2262 | self->muladd_func_ptr = AttackDetector_postprocessing_ireva; | ^ src/objects/analysismodule.c:2220:13: note: 'AttackDetector_postprocessing_ireva' declared here 2220 | static void AttackDetector_postprocessing_ireva(AttackDetector *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2266:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2266 | self->muladd_func_ptr = AttackDetector_postprocessing_areva; | ^ src/objects/analysismodule.c:2221:13: note: 'AttackDetector_postprocessing_areva' declared here 2221 | static void AttackDetector_postprocessing_areva(AttackDetector *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2270:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2270 | self->muladd_func_ptr = AttackDetector_postprocessing_revareva; | ^ src/objects/analysismodule.c:2224:13: note: 'AttackDetector_postprocessing_revareva' declared here 2224 | static void AttackDetector_postprocessing_revareva(AttackDetector *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c: In function 'PeakAmp_setProcMode': src/objects/analysismodule.c:2993:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 2993 | self->proc_func_ptr = PeakAmp_filters_i; | ^ src/objects/analysismodule.c:2952:1: note: 'PeakAmp_filters_i' declared here 2952 | PeakAmp_filters_i(PeakAmp *self) | ^~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2998:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 2998 | self->muladd_func_ptr = PeakAmp_postprocessing_ii; | ^ src/objects/analysismodule.c:2977:13: note: 'PeakAmp_postprocessing_ii' declared here 2977 | static void PeakAmp_postprocessing_ii(PeakAmp *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3002:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3002 | self->muladd_func_ptr = PeakAmp_postprocessing_ai; | ^ src/objects/analysismodule.c:2978:13: note: 'PeakAmp_postprocessing_ai' declared here 2978 | static void PeakAmp_postprocessing_ai(PeakAmp *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3006:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3006 | self->muladd_func_ptr = PeakAmp_postprocessing_revai; | ^ src/objects/analysismodule.c:2983:13: note: 'PeakAmp_postprocessing_revai' declared here 2983 | static void PeakAmp_postprocessing_revai(PeakAmp *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3010:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3010 | self->muladd_func_ptr = PeakAmp_postprocessing_ia; | ^ src/objects/analysismodule.c:2979:13: note: 'PeakAmp_postprocessing_ia' declared here 2979 | static void PeakAmp_postprocessing_ia(PeakAmp *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3014:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3014 | self->muladd_func_ptr = PeakAmp_postprocessing_aa; | ^ src/objects/analysismodule.c:2980:13: note: 'PeakAmp_postprocessing_aa' declared here 2980 | static void PeakAmp_postprocessing_aa(PeakAmp *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3018:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3018 | self->muladd_func_ptr = PeakAmp_postprocessing_revaa; | ^ src/objects/analysismodule.c:2984:13: note: 'PeakAmp_postprocessing_revaa' declared here 2984 | static void PeakAmp_postprocessing_revaa(PeakAmp *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3022:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3022 | self->muladd_func_ptr = PeakAmp_postprocessing_ireva; | ^ src/objects/analysismodule.c:2981:13: note: 'PeakAmp_postprocessing_ireva' declared here 2981 | static void PeakAmp_postprocessing_ireva(PeakAmp *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3026:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3026 | self->muladd_func_ptr = PeakAmp_postprocessing_areva; | ^ src/objects/analysismodule.c:2982:13: note: 'PeakAmp_postprocessing_areva' declared here 2982 | static void PeakAmp_postprocessing_areva(PeakAmp *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3030:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3030 | self->muladd_func_ptr = PeakAmp_postprocessing_revareva; | ^ src/objects/analysismodule.c:2985:13: note: 'PeakAmp_postprocessing_revareva' declared here 2985 | static void PeakAmp_postprocessing_revareva(PeakAmp *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c: In function 'PeakAmp_new': src/objects/analysismodule.c:3081:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3081 | self->mode_func_ptr = PeakAmp_setProcMode; | ^ src/objects/analysismodule.c:2988:1: note: 'PeakAmp_setProcMode' declared here 2988 | PeakAmp_setProcMode(PeakAmp *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c: In function 'RMS_setProcMode': src/objects/analysismodule.c:3281:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3281 | self->proc_func_ptr = RMS_filters_i; | ^ src/objects/analysismodule.c:3249:1: note: 'RMS_filters_i' declared here 3249 | RMS_filters_i(RMS *self) | ^~~~~~~~~~~~~ src/objects/analysismodule.c:3286:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3286 | self->muladd_func_ptr = RMS_postprocessing_ii; | ^ src/objects/analysismodule.c:3265:13: note: 'RMS_postprocessing_ii' declared here 3265 | static void RMS_postprocessing_ii(RMS *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3290:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3290 | self->muladd_func_ptr = RMS_postprocessing_ai; | ^ src/objects/analysismodule.c:3266:13: note: 'RMS_postprocessing_ai' declared here 3266 | static void RMS_postprocessing_ai(RMS *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3294:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3294 | self->muladd_func_ptr = RMS_postprocessing_revai; | ^ src/objects/analysismodule.c:3271:13: note: 'RMS_postprocessing_revai' declared here 3271 | static void RMS_postprocessing_revai(RMS *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3298:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3298 | self->muladd_func_ptr = RMS_postprocessing_ia; | ^ src/objects/analysismodule.c:3267:13: note: 'RMS_postprocessing_ia' declared here 3267 | static void RMS_postprocessing_ia(RMS *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3302 | self->muladd_func_ptr = RMS_postprocessing_aa; | ^ src/objects/analysismodule.c:3268:13: note: 'RMS_postprocessing_aa' declared here 3268 | static void RMS_postprocessing_aa(RMS *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3306 | self->muladd_func_ptr = RMS_postprocessing_revaa; | ^ src/objects/analysismodule.c:3272:13: note: 'RMS_postprocessing_revaa' declared here 3272 | static void RMS_postprocessing_revaa(RMS *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3310 | self->muladd_func_ptr = RMS_postprocessing_ireva; | ^ src/objects/analysismodule.c:3269:13: note: 'RMS_postprocessing_ireva' declared here 3269 | static void RMS_postprocessing_ireva(RMS *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3314 | self->muladd_func_ptr = RMS_postprocessing_areva; | ^ src/objects/analysismodule.c:3270:13: note: 'RMS_postprocessing_areva' declared here 3270 | static void RMS_postprocessing_areva(RMS *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3318:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3318 | self->muladd_func_ptr = RMS_postprocessing_revareva; | ^ src/objects/analysismodule.c:3273:13: note: 'RMS_postprocessing_revareva' declared here 3273 | static void RMS_postprocessing_revareva(RMS *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c: In function 'RMS_new': src/objects/analysismodule.c:3369:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3369 | self->mode_func_ptr = RMS_setProcMode; | ^ src/objects/analysismodule.c:3276:1: note: 'RMS_setProcMode' declared here 3276 | RMS_setProcMode(RMS *self) | ^~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/arithmeticmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/arithmeticmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/arithmeticmodule.c: In function 'M_Sin_setProcMode': src/objects/arithmeticmodule.c:68:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 68 | self->proc_func_ptr = M_Sin_process; | ^ src/objects/arithmeticmodule.c:41:1: note: 'M_Sin_process' declared here 41 | M_Sin_process(M_Sin *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:73:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 73 | self->muladd_func_ptr = M_Sin_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:52:13: note: 'M_Sin_postprocessing_ii' declared here 52 | static void M_Sin_postprocessing_ii(M_Sin *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:77:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 77 | self->muladd_func_ptr = M_Sin_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:53:13: note: 'M_Sin_postprocessing_ai' declared here 53 | static void M_Sin_postprocessing_ai(M_Sin *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:81:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 81 | self->muladd_func_ptr = M_Sin_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:58:13: note: 'M_Sin_postprocessing_revai' declared here 58 | static void M_Sin_postprocessing_revai(M_Sin *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:85:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 85 | self->muladd_func_ptr = M_Sin_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:54:13: note: 'M_Sin_postprocessing_ia' declared here 54 | static void M_Sin_postprocessing_ia(M_Sin *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:89:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 89 | self->muladd_func_ptr = M_Sin_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:55:13: note: 'M_Sin_postprocessing_aa' declared here 55 | static void M_Sin_postprocessing_aa(M_Sin *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:93:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 93 | self->muladd_func_ptr = M_Sin_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:59:13: note: 'M_Sin_postprocessing_revaa' declared here 59 | static void M_Sin_postprocessing_revaa(M_Sin *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:97:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 97 | self->muladd_func_ptr = M_Sin_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:56:13: note: 'M_Sin_postprocessing_ireva' declared here 56 | static void M_Sin_postprocessing_ireva(M_Sin *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:101:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 101 | self->muladd_func_ptr = M_Sin_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:57:13: note: 'M_Sin_postprocessing_areva' declared here 57 | static void M_Sin_postprocessing_areva(M_Sin *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 105 | self->muladd_func_ptr = M_Sin_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:60:13: note: 'M_Sin_postprocessing_revareva' declared here 60 | static void M_Sin_postprocessing_revareva(M_Sin *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sin_new': src/objects/arithmeticmodule.c:155:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 155 | self->mode_func_ptr = M_Sin_setProcMode; | ^ src/objects/arithmeticmodule.c:63:1: note: 'M_Sin_setProcMode' declared here 63 | M_Sin_setProcMode(M_Sin *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Cos_setProcMode': src/objects/arithmeticmodule.c:344:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 344 | self->proc_func_ptr = M_Cos_process; | ^ src/objects/arithmeticmodule.c:317:1: note: 'M_Cos_process' declared here 317 | M_Cos_process(M_Cos *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:349:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 349 | self->muladd_func_ptr = M_Cos_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:328:13: note: 'M_Cos_postprocessing_ii' declared here 328 | static void M_Cos_postprocessing_ii(M_Cos *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:353:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 353 | self->muladd_func_ptr = M_Cos_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:329:13: note: 'M_Cos_postprocessing_ai' declared here 329 | static void M_Cos_postprocessing_ai(M_Cos *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:357:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 357 | self->muladd_func_ptr = M_Cos_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:334:13: note: 'M_Cos_postprocessing_revai' declared here 334 | static void M_Cos_postprocessing_revai(M_Cos *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:361:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 361 | self->muladd_func_ptr = M_Cos_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:330:13: note: 'M_Cos_postprocessing_ia' declared here 330 | static void M_Cos_postprocessing_ia(M_Cos *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:365:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 365 | self->muladd_func_ptr = M_Cos_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:331:13: note: 'M_Cos_postprocessing_aa' declared here 331 | static void M_Cos_postprocessing_aa(M_Cos *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:369:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 369 | self->muladd_func_ptr = M_Cos_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:335:13: note: 'M_Cos_postprocessing_revaa' declared here 335 | static void M_Cos_postprocessing_revaa(M_Cos *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:373:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 373 | self->muladd_func_ptr = M_Cos_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:332:13: note: 'M_Cos_postprocessing_ireva' declared here 332 | static void M_Cos_postprocessing_ireva(M_Cos *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:377:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 377 | self->muladd_func_ptr = M_Cos_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:333:13: note: 'M_Cos_postprocessing_areva' declared here 333 | static void M_Cos_postprocessing_areva(M_Cos *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:381:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 381 | self->muladd_func_ptr = M_Cos_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:336:13: note: 'M_Cos_postprocessing_revareva' declared here 336 | static void M_Cos_postprocessing_revareva(M_Cos *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Cos_new': src/objects/arithmeticmodule.c:431:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 431 | self->mode_func_ptr = M_Cos_setProcMode; | ^ src/objects/arithmeticmodule.c:339:1: note: 'M_Cos_setProcMode' declared here 339 | M_Cos_setProcMode(M_Cos *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Tan_setProcMode': src/objects/arithmeticmodule.c:620:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 620 | self->proc_func_ptr = M_Tan_process; | ^ src/objects/arithmeticmodule.c:593:1: note: 'M_Tan_process' declared here 593 | M_Tan_process(M_Tan *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 625 | self->muladd_func_ptr = M_Tan_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:604:13: note: 'M_Tan_postprocessing_ii' declared here 604 | static void M_Tan_postprocessing_ii(M_Tan *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:629:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 629 | self->muladd_func_ptr = M_Tan_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:605:13: note: 'M_Tan_postprocessing_ai' declared here 605 | static void M_Tan_postprocessing_ai(M_Tan *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:633:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 633 | self->muladd_func_ptr = M_Tan_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:610:13: note: 'M_Tan_postprocessing_revai' declared here 610 | static void M_Tan_postprocessing_revai(M_Tan *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:637:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 637 | self->muladd_func_ptr = M_Tan_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:606:13: note: 'M_Tan_postprocessing_ia' declared here 606 | static void M_Tan_postprocessing_ia(M_Tan *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:641:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 641 | self->muladd_func_ptr = M_Tan_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:607:13: note: 'M_Tan_postprocessing_aa' declared here 607 | static void M_Tan_postprocessing_aa(M_Tan *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:645:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 645 | self->muladd_func_ptr = M_Tan_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:611:13: note: 'M_Tan_postprocessing_revaa' declared here 611 | static void M_Tan_postprocessing_revaa(M_Tan *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:649:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 649 | self->muladd_func_ptr = M_Tan_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:608:13: note: 'M_Tan_postprocessing_ireva' declared here 608 | static void M_Tan_postprocessing_ireva(M_Tan *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:653:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 653 | self->muladd_func_ptr = M_Tan_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:609:13: note: 'M_Tan_postprocessing_areva' declared here 609 | static void M_Tan_postprocessing_areva(M_Tan *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:657:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 657 | self->muladd_func_ptr = M_Tan_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:612:13: note: 'M_Tan_postprocessing_revareva' declared here 612 | static void M_Tan_postprocessing_revareva(M_Tan *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Tan_new': src/objects/arithmeticmodule.c:707:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 707 | self->mode_func_ptr = M_Tan_setProcMode; | ^ src/objects/arithmeticmodule.c:615:1: note: 'M_Tan_setProcMode' declared here 615 | M_Tan_setProcMode(M_Tan *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Abs_setProcMode': src/objects/arithmeticmodule.c:902:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 902 | self->proc_func_ptr = M_Abs_process; | ^ src/objects/arithmeticmodule.c:869:1: note: 'M_Abs_process' declared here 869 | M_Abs_process(M_Abs *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:907:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 907 | self->muladd_func_ptr = M_Abs_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:886:13: note: 'M_Abs_postprocessing_ii' declared here 886 | static void M_Abs_postprocessing_ii(M_Abs *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:911:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 911 | self->muladd_func_ptr = M_Abs_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:887:13: note: 'M_Abs_postprocessing_ai' declared here 887 | static void M_Abs_postprocessing_ai(M_Abs *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:915:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 915 | self->muladd_func_ptr = M_Abs_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:892:13: note: 'M_Abs_postprocessing_revai' declared here 892 | static void M_Abs_postprocessing_revai(M_Abs *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:919:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 919 | self->muladd_func_ptr = M_Abs_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:888:13: note: 'M_Abs_postprocessing_ia' declared here 888 | static void M_Abs_postprocessing_ia(M_Abs *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:923:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 923 | self->muladd_func_ptr = M_Abs_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:889:13: note: 'M_Abs_postprocessing_aa' declared here 889 | static void M_Abs_postprocessing_aa(M_Abs *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:927:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 927 | self->muladd_func_ptr = M_Abs_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:893:13: note: 'M_Abs_postprocessing_revaa' declared here 893 | static void M_Abs_postprocessing_revaa(M_Abs *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:931:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 931 | self->muladd_func_ptr = M_Abs_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:890:13: note: 'M_Abs_postprocessing_ireva' declared here 890 | static void M_Abs_postprocessing_ireva(M_Abs *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:935:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 935 | self->muladd_func_ptr = M_Abs_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:891:13: note: 'M_Abs_postprocessing_areva' declared here 891 | static void M_Abs_postprocessing_areva(M_Abs *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:939:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 939 | self->muladd_func_ptr = M_Abs_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:894:13: note: 'M_Abs_postprocessing_revareva' declared here 894 | static void M_Abs_postprocessing_revareva(M_Abs *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Abs_new': src/objects/arithmeticmodule.c:989:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 989 | self->mode_func_ptr = M_Abs_setProcMode; | ^ src/objects/arithmeticmodule.c:897:1: note: 'M_Abs_setProcMode' declared here 897 | M_Abs_setProcMode(M_Abs *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sqrt_setProcMode': src/objects/arithmeticmodule.c:1184:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1184 | self->proc_func_ptr = M_Sqrt_process; | ^ src/objects/arithmeticmodule.c:1151:1: note: 'M_Sqrt_process' declared here 1151 | M_Sqrt_process(M_Sqrt *self) | ^~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1189:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1189 | self->muladd_func_ptr = M_Sqrt_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:1168:13: note: 'M_Sqrt_postprocessing_ii' declared here 1168 | static void M_Sqrt_postprocessing_ii(M_Sqrt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1193:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1193 | self->muladd_func_ptr = M_Sqrt_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:1169:13: note: 'M_Sqrt_postprocessing_ai' declared here 1169 | static void M_Sqrt_postprocessing_ai(M_Sqrt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1197:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1197 | self->muladd_func_ptr = M_Sqrt_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:1174:13: note: 'M_Sqrt_postprocessing_revai' declared here 1174 | static void M_Sqrt_postprocessing_revai(M_Sqrt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1201:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1201 | self->muladd_func_ptr = M_Sqrt_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:1170:13: note: 'M_Sqrt_postprocessing_ia' declared here 1170 | static void M_Sqrt_postprocessing_ia(M_Sqrt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1205:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1205 | self->muladd_func_ptr = M_Sqrt_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:1171:13: note: 'M_Sqrt_postprocessing_aa' declared here 1171 | static void M_Sqrt_postprocessing_aa(M_Sqrt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1209:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1209 | self->muladd_func_ptr = M_Sqrt_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:1175:13: note: 'M_Sqrt_postprocessing_revaa' declared here 1175 | static void M_Sqrt_postprocessing_revaa(M_Sqrt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1213:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1213 | self->muladd_func_ptr = M_Sqrt_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:1172:13: note: 'M_Sqrt_postprocessing_ireva' declared here 1172 | static void M_Sqrt_postprocessing_ireva(M_Sqrt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1217:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1217 | self->muladd_func_ptr = M_Sqrt_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:1173:13: note: 'M_Sqrt_postprocessing_areva' declared here 1173 | static void M_Sqrt_postprocessing_areva(M_Sqrt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1221:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1221 | self->muladd_func_ptr = M_Sqrt_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:1176:13: note: 'M_Sqrt_postprocessing_revareva' declared here 1176 | static void M_Sqrt_postprocessing_revareva(M_Sqrt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sqrt_new': src/objects/arithmeticmodule.c:1271:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1271 | self->mode_func_ptr = M_Sqrt_setProcMode; | ^ src/objects/arithmeticmodule.c:1179:1: note: 'M_Sqrt_setProcMode' declared here 1179 | M_Sqrt_setProcMode(M_Sqrt *self) | ^~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log_setProcMode': src/objects/arithmeticmodule.c:1466:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1466 | self->proc_func_ptr = M_Log_process; | ^ src/objects/arithmeticmodule.c:1433:1: note: 'M_Log_process' declared here 1433 | M_Log_process(M_Log *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1471 | self->muladd_func_ptr = M_Log_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:1450:13: note: 'M_Log_postprocessing_ii' declared here 1450 | static void M_Log_postprocessing_ii(M_Log *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1475 | self->muladd_func_ptr = M_Log_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:1451:13: note: 'M_Log_postprocessing_ai' declared here 1451 | static void M_Log_postprocessing_ai(M_Log *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1479 | self->muladd_func_ptr = M_Log_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:1456:13: note: 'M_Log_postprocessing_revai' declared here 1456 | static void M_Log_postprocessing_revai(M_Log *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1483 | self->muladd_func_ptr = M_Log_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:1452:13: note: 'M_Log_postprocessing_ia' declared here 1452 | static void M_Log_postprocessing_ia(M_Log *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1487 | self->muladd_func_ptr = M_Log_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:1453:13: note: 'M_Log_postprocessing_aa' declared here 1453 | static void M_Log_postprocessing_aa(M_Log *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1491 | self->muladd_func_ptr = M_Log_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:1457:13: note: 'M_Log_postprocessing_revaa' declared here 1457 | static void M_Log_postprocessing_revaa(M_Log *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1495 | self->muladd_func_ptr = M_Log_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:1454:13: note: 'M_Log_postprocessing_ireva' declared here 1454 | static void M_Log_postprocessing_ireva(M_Log *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1499:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1499 | self->muladd_func_ptr = M_Log_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:1455:13: note: 'M_Log_postprocessing_areva' declared here 1455 | static void M_Log_postprocessing_areva(M_Log *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1503:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1503 | self->muladd_func_ptr = M_Log_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:1458:13: note: 'M_Log_postprocessing_revareva' declared here 1458 | static void M_Log_postprocessing_revareva(M_Log *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log_new': src/objects/arithmeticmodule.c:1553:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1553 | self->mode_func_ptr = M_Log_setProcMode; | ^ src/objects/arithmeticmodule.c:1461:1: note: 'M_Log_setProcMode' declared here 1461 | M_Log_setProcMode(M_Log *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log10_setProcMode': src/objects/arithmeticmodule.c:1748:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1748 | self->proc_func_ptr = M_Log10_process; | ^ src/objects/arithmeticmodule.c:1715:1: note: 'M_Log10_process' declared here 1715 | M_Log10_process(M_Log10 *self) | ^~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1753:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1753 | self->muladd_func_ptr = M_Log10_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:1732:13: note: 'M_Log10_postprocessing_ii' declared here 1732 | static void M_Log10_postprocessing_ii(M_Log10 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1757:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1757 | self->muladd_func_ptr = M_Log10_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:1733:13: note: 'M_Log10_postprocessing_ai' declared here 1733 | static void M_Log10_postprocessing_ai(M_Log10 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1761:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1761 | self->muladd_func_ptr = M_Log10_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:1738:13: note: 'M_Log10_postprocessing_revai' declared here 1738 | static void M_Log10_postprocessing_revai(M_Log10 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1765:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1765 | self->muladd_func_ptr = M_Log10_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:1734:13: note: 'M_Log10_postprocessing_ia' declared here 1734 | static void M_Log10_postprocessing_ia(M_Log10 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1769:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1769 | self->muladd_func_ptr = M_Log10_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:1735:13: note: 'M_Log10_postprocessing_aa' declared here 1735 | static void M_Log10_postprocessing_aa(M_Log10 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1773:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1773 | self->muladd_func_ptr = M_Log10_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:1739:13: note: 'M_Log10_postprocessing_revaa' declared here 1739 | static void M_Log10_postprocessing_revaa(M_Log10 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1777:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1777 | self->muladd_func_ptr = M_Log10_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:1736:13: note: 'M_Log10_postprocessing_ireva' declared here 1736 | static void M_Log10_postprocessing_ireva(M_Log10 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1781:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1781 | self->muladd_func_ptr = M_Log10_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:1737:13: note: 'M_Log10_postprocessing_areva' declared here 1737 | static void M_Log10_postprocessing_areva(M_Log10 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1785:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1785 | self->muladd_func_ptr = M_Log10_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:1740:13: note: 'M_Log10_postprocessing_revareva' declared here 1740 | static void M_Log10_postprocessing_revareva(M_Log10 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log10_new': src/objects/arithmeticmodule.c:1835:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1835 | self->mode_func_ptr = M_Log10_setProcMode; | ^ src/objects/arithmeticmodule.c:1743:1: note: 'M_Log10_setProcMode' declared here 1743 | M_Log10_setProcMode(M_Log10 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log2_setProcMode': src/objects/arithmeticmodule.c:2030:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2030 | self->proc_func_ptr = M_Log2_process; | ^ src/objects/arithmeticmodule.c:1997:1: note: 'M_Log2_process' declared here 1997 | M_Log2_process(M_Log2 *self) | ^~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2035:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2035 | self->muladd_func_ptr = M_Log2_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:2014:13: note: 'M_Log2_postprocessing_ii' declared here 2014 | static void M_Log2_postprocessing_ii(M_Log2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2039:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2039 | self->muladd_func_ptr = M_Log2_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:2015:13: note: 'M_Log2_postprocessing_ai' declared here 2015 | static void M_Log2_postprocessing_ai(M_Log2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2043:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2043 | self->muladd_func_ptr = M_Log2_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:2020:13: note: 'M_Log2_postprocessing_revai' declared here 2020 | static void M_Log2_postprocessing_revai(M_Log2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2047:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2047 | self->muladd_func_ptr = M_Log2_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:2016:13: note: 'M_Log2_postprocessing_ia' declared here 2016 | static void M_Log2_postprocessing_ia(M_Log2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2051:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2051 | self->muladd_func_ptr = M_Log2_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:2017:13: note: 'M_Log2_postprocessing_aa' declared here 2017 | static void M_Log2_postprocessing_aa(M_Log2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2055:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2055 | self->muladd_func_ptr = M_Log2_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:2021:13: note: 'M_Log2_postprocessing_revaa' declared here 2021 | static void M_Log2_postprocessing_revaa(M_Log2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2059:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2059 | self->muladd_func_ptr = M_Log2_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:2018:13: note: 'M_Log2_postprocessing_ireva' declared here 2018 | static void M_Log2_postprocessing_ireva(M_Log2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2063:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2063 | self->muladd_func_ptr = M_Log2_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:2019:13: note: 'M_Log2_postprocessing_areva' declared here 2019 | static void M_Log2_postprocessing_areva(M_Log2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2067:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2067 | self->muladd_func_ptr = M_Log2_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:2022:13: note: 'M_Log2_postprocessing_revareva' declared here 2022 | static void M_Log2_postprocessing_revareva(M_Log2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log2_new': src/objects/arithmeticmodule.c:2117:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2117 | self->mode_func_ptr = M_Log2_setProcMode; | ^ src/objects/arithmeticmodule.c:2025:1: note: 'M_Log2_setProcMode' declared here 2025 | M_Log2_setProcMode(M_Log2 *self) | ^~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Pow_setProcMode': src/objects/arithmeticmodule.c:2356:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2356 | self->proc_func_ptr = M_Pow_readframes_ii; | ^ src/objects/arithmeticmodule.c:2281:1: note: 'M_Pow_readframes_ii' declared here 2281 | M_Pow_readframes_ii(M_Pow *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2360:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2360 | self->proc_func_ptr = M_Pow_readframes_ai; | ^ src/objects/arithmeticmodule.c:2295:1: note: 'M_Pow_readframes_ai' declared here 2295 | M_Pow_readframes_ai(M_Pow *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2364:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2364 | self->proc_func_ptr = M_Pow_readframes_ia; | ^ src/objects/arithmeticmodule.c:2309:1: note: 'M_Pow_readframes_ia' declared here 2309 | M_Pow_readframes_ia(M_Pow *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2368:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2368 | self->proc_func_ptr = M_Pow_readframes_aa; | ^ src/objects/arithmeticmodule.c:2323:1: note: 'M_Pow_readframes_aa' declared here 2323 | M_Pow_readframes_aa(M_Pow *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2375:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2375 | self->muladd_func_ptr = M_Pow_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:2336:13: note: 'M_Pow_postprocessing_ii' declared here 2336 | static void M_Pow_postprocessing_ii(M_Pow *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2379:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2379 | self->muladd_func_ptr = M_Pow_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:2337:13: note: 'M_Pow_postprocessing_ai' declared here 2337 | static void M_Pow_postprocessing_ai(M_Pow *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2383:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2383 | self->muladd_func_ptr = M_Pow_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:2342:13: note: 'M_Pow_postprocessing_revai' declared here 2342 | static void M_Pow_postprocessing_revai(M_Pow *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2387:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2387 | self->muladd_func_ptr = M_Pow_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:2338:13: note: 'M_Pow_postprocessing_ia' declared here 2338 | static void M_Pow_postprocessing_ia(M_Pow *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2391:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2391 | self->muladd_func_ptr = M_Pow_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:2339:13: note: 'M_Pow_postprocessing_aa' declared here 2339 | static void M_Pow_postprocessing_aa(M_Pow *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2395:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2395 | self->muladd_func_ptr = M_Pow_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:2343:13: note: 'M_Pow_postprocessing_revaa' declared here 2343 | static void M_Pow_postprocessing_revaa(M_Pow *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2399:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2399 | self->muladd_func_ptr = M_Pow_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:2340:13: note: 'M_Pow_postprocessing_ireva' declared here 2340 | static void M_Pow_postprocessing_ireva(M_Pow *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2403:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2403 | self->muladd_func_ptr = M_Pow_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:2341:13: note: 'M_Pow_postprocessing_areva' declared here 2341 | static void M_Pow_postprocessing_areva(M_Pow *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2407:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2407 | self->muladd_func_ptr = M_Pow_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:2344:13: note: 'M_Pow_postprocessing_revareva' declared here 2344 | static void M_Pow_postprocessing_revareva(M_Pow *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Pow_new': src/objects/arithmeticmodule.c:2463:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2463 | self->mode_func_ptr = M_Pow_setProcMode; | ^ src/objects/arithmeticmodule.c:2347:1: note: 'M_Pow_setProcMode' declared here 2347 | M_Pow_setProcMode(M_Pow *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Atan2_setProcMode': src/objects/arithmeticmodule.c:2716:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2716 | self->proc_func_ptr = M_Atan2_readframes_ii; | ^ src/objects/arithmeticmodule.c:2641:1: note: 'M_Atan2_readframes_ii' declared here 2641 | M_Atan2_readframes_ii(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2720:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2720 | self->proc_func_ptr = M_Atan2_readframes_ai; | ^ src/objects/arithmeticmodule.c:2655:1: note: 'M_Atan2_readframes_ai' declared here 2655 | M_Atan2_readframes_ai(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2724:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2724 | self->proc_func_ptr = M_Atan2_readframes_ia; | ^ src/objects/arithmeticmodule.c:2669:1: note: 'M_Atan2_readframes_ia' declared here 2669 | M_Atan2_readframes_ia(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2728:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2728 | self->proc_func_ptr = M_Atan2_readframes_aa; | ^ src/objects/arithmeticmodule.c:2683:1: note: 'M_Atan2_readframes_aa' declared here 2683 | M_Atan2_readframes_aa(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2735:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2735 | self->muladd_func_ptr = M_Atan2_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:2696:13: note: 'M_Atan2_postprocessing_ii' declared here 2696 | static void M_Atan2_postprocessing_ii(M_Atan2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2739:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2739 | self->muladd_func_ptr = M_Atan2_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:2697:13: note: 'M_Atan2_postprocessing_ai' declared here 2697 | static void M_Atan2_postprocessing_ai(M_Atan2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2743:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2743 | self->muladd_func_ptr = M_Atan2_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:2702:13: note: 'M_Atan2_postprocessing_revai' declared here 2702 | static void M_Atan2_postprocessing_revai(M_Atan2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2747:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2747 | self->muladd_func_ptr = M_Atan2_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:2698:13: note: 'M_Atan2_postprocessing_ia' declared here 2698 | static void M_Atan2_postprocessing_ia(M_Atan2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2751:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2751 | self->muladd_func_ptr = M_Atan2_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:2699:13: note: 'M_Atan2_postprocessing_aa' declared here 2699 | static void M_Atan2_postprocessing_aa(M_Atan2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2755:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2755 | self->muladd_func_ptr = M_Atan2_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:2703:13: note: 'M_Atan2_postprocessing_revaa' declared here 2703 | static void M_Atan2_postprocessing_revaa(M_Atan2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2759:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2759 | self->muladd_func_ptr = M_Atan2_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:2700:13: note: 'M_Atan2_postprocessing_ireva' declared here 2700 | static void M_Atan2_postprocessing_ireva(M_Atan2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2763:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2763 | self->muladd_func_ptr = M_Atan2_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:2701:13: note: 'M_Atan2_postprocessing_areva' declared here 2701 | static void M_Atan2_postprocessing_areva(M_Atan2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2767:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2767 | self->muladd_func_ptr = M_Atan2_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:2704:13: note: 'M_Atan2_postprocessing_revareva' declared here 2704 | static void M_Atan2_postprocessing_revareva(M_Atan2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Atan2_new': src/objects/arithmeticmodule.c:2823:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2823 | self->mode_func_ptr = M_Atan2_setProcMode; | ^ src/objects/arithmeticmodule.c:2707:1: note: 'M_Atan2_setProcMode' declared here 2707 | M_Atan2_setProcMode(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Floor_setProcMode': src/objects/arithmeticmodule.c:3026:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3026 | self->proc_func_ptr = M_Floor_process; | ^ src/objects/arithmeticmodule.c:2999:1: note: 'M_Floor_process' declared here 2999 | M_Floor_process(M_Floor *self) | ^~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3031:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3031 | self->muladd_func_ptr = M_Floor_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:3010:13: note: 'M_Floor_postprocessing_ii' declared here 3010 | static void M_Floor_postprocessing_ii(M_Floor *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3035:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3035 | self->muladd_func_ptr = M_Floor_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:3011:13: note: 'M_Floor_postprocessing_ai' declared here 3011 | static void M_Floor_postprocessing_ai(M_Floor *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3039:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3039 | self->muladd_func_ptr = M_Floor_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:3016:13: note: 'M_Floor_postprocessing_revai' declared here 3016 | static void M_Floor_postprocessing_revai(M_Floor *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3043:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3043 | self->muladd_func_ptr = M_Floor_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:3012:13: note: 'M_Floor_postprocessing_ia' declared here 3012 | static void M_Floor_postprocessing_ia(M_Floor *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3047:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3047 | self->muladd_func_ptr = M_Floor_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:3013:13: note: 'M_Floor_postprocessing_aa' declared here 3013 | static void M_Floor_postprocessing_aa(M_Floor *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3051:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3051 | self->muladd_func_ptr = M_Floor_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:3017:13: note: 'M_Floor_postprocessing_revaa' declared here 3017 | static void M_Floor_postprocessing_revaa(M_Floor *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3055:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3055 | self->muladd_func_ptr = M_Floor_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:3014:13: note: 'M_Floor_postprocessing_ireva' declared here 3014 | static void M_Floor_postprocessing_ireva(M_Floor *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3059:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3059 | self->muladd_func_ptr = M_Floor_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:3015:13: note: 'M_Floor_postprocessing_areva' declared here 3015 | static void M_Floor_postprocessing_areva(M_Floor *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3063:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3063 | self->muladd_func_ptr = M_Floor_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:3018:13: note: 'M_Floor_postprocessing_revareva' declared here 3018 | static void M_Floor_postprocessing_revareva(M_Floor *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Floor_new': src/objects/arithmeticmodule.c:3113:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3113 | self->mode_func_ptr = M_Floor_setProcMode; | ^ src/objects/arithmeticmodule.c:3021:1: note: 'M_Floor_setProcMode' declared here 3021 | M_Floor_setProcMode(M_Floor *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Ceil_setProcMode': src/objects/arithmeticmodule.c:3302:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3302 | self->proc_func_ptr = M_Ceil_process; | ^ src/objects/arithmeticmodule.c:3275:1: note: 'M_Ceil_process' declared here 3275 | M_Ceil_process(M_Ceil *self) | ^~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3307:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3307 | self->muladd_func_ptr = M_Ceil_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:3286:13: note: 'M_Ceil_postprocessing_ii' declared here 3286 | static void M_Ceil_postprocessing_ii(M_Ceil *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3311:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3311 | self->muladd_func_ptr = M_Ceil_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:3287:13: note: 'M_Ceil_postprocessing_ai' declared here 3287 | static void M_Ceil_postprocessing_ai(M_Ceil *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3315:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3315 | self->muladd_func_ptr = M_Ceil_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:3292:13: note: 'M_Ceil_postprocessing_revai' declared here 3292 | static void M_Ceil_postprocessing_revai(M_Ceil *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3319:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3319 | self->muladd_func_ptr = M_Ceil_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:3288:13: note: 'M_Ceil_postprocessing_ia' declared here 3288 | static void M_Ceil_postprocessing_ia(M_Ceil *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3323:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3323 | self->muladd_func_ptr = M_Ceil_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:3289:13: note: 'M_Ceil_postprocessing_aa' declared here 3289 | static void M_Ceil_postprocessing_aa(M_Ceil *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3327:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3327 | self->muladd_func_ptr = M_Ceil_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:3293:13: note: 'M_Ceil_postprocessing_revaa' declared here 3293 | static void M_Ceil_postprocessing_revaa(M_Ceil *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3331:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3331 | self->muladd_func_ptr = M_Ceil_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:3290:13: note: 'M_Ceil_postprocessing_ireva' declared here 3290 | static void M_Ceil_postprocessing_ireva(M_Ceil *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3335:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3335 | self->muladd_func_ptr = M_Ceil_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:3291:13: note: 'M_Ceil_postprocessing_areva' declared here 3291 | static void M_Ceil_postprocessing_areva(M_Ceil *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3339:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3339 | self->muladd_func_ptr = M_Ceil_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:3294:13: note: 'M_Ceil_postprocessing_revareva' declared here 3294 | static void M_Ceil_postprocessing_revareva(M_Ceil *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Ceil_new': src/objects/arithmeticmodule.c:3389:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3389 | self->mode_func_ptr = M_Ceil_setProcMode; | ^ src/objects/arithmeticmodule.c:3297:1: note: 'M_Ceil_setProcMode' declared here 3297 | M_Ceil_setProcMode(M_Ceil *self) | ^~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Round_setProcMode': src/objects/arithmeticmodule.c:3578:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3578 | self->proc_func_ptr = M_Round_process; | ^ src/objects/arithmeticmodule.c:3551:1: note: 'M_Round_process' declared here 3551 | M_Round_process(M_Round *self) | ^~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3583:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3583 | self->muladd_func_ptr = M_Round_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:3562:13: note: 'M_Round_postprocessing_ii' declared here 3562 | static void M_Round_postprocessing_ii(M_Round *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3587:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3587 | self->muladd_func_ptr = M_Round_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:3563:13: note: 'M_Round_postprocessing_ai' declared here 3563 | static void M_Round_postprocessing_ai(M_Round *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3591:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3591 | self->muladd_func_ptr = M_Round_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:3568:13: note: 'M_Round_postprocessing_revai' declared here 3568 | static void M_Round_postprocessing_revai(M_Round *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3595:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3595 | self->muladd_func_ptr = M_Round_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:3564:13: note: 'M_Round_postprocessing_ia' declared here 3564 | static void M_Round_postprocessing_ia(M_Round *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3599:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3599 | self->muladd_func_ptr = M_Round_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:3565:13: note: 'M_Round_postprocessing_aa' declared here 3565 | static void M_Round_postprocessing_aa(M_Round *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3603:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3603 | self->muladd_func_ptr = M_Round_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:3569:13: note: 'M_Round_postprocessing_revaa' declared here 3569 | static void M_Round_postprocessing_revaa(M_Round *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3607:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3607 | self->muladd_func_ptr = M_Round_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:3566:13: note: 'M_Round_postprocessing_ireva' declared here 3566 | static void M_Round_postprocessing_ireva(M_Round *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3611:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3611 | self->muladd_func_ptr = M_Round_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:3567:13: note: 'M_Round_postprocessing_areva' declared here 3567 | static void M_Round_postprocessing_areva(M_Round *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3615:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3615 | self->muladd_func_ptr = M_Round_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:3570:13: note: 'M_Round_postprocessing_revareva' declared here 3570 | static void M_Round_postprocessing_revareva(M_Round *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Round_new': src/objects/arithmeticmodule.c:3665:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3665 | self->mode_func_ptr = M_Round_setProcMode; | ^ src/objects/arithmeticmodule.c:3573:1: note: 'M_Round_setProcMode' declared here 3573 | M_Round_setProcMode(M_Round *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Tanh_setProcMode': src/objects/arithmeticmodule.c:3854:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3854 | self->proc_func_ptr = M_Tanh_process; | ^ src/objects/arithmeticmodule.c:3827:1: note: 'M_Tanh_process' declared here 3827 | M_Tanh_process(M_Tanh *self) | ^~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3859:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3859 | self->muladd_func_ptr = M_Tanh_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:3838:13: note: 'M_Tanh_postprocessing_ii' declared here 3838 | static void M_Tanh_postprocessing_ii(M_Tanh *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3863:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3863 | self->muladd_func_ptr = M_Tanh_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:3839:13: note: 'M_Tanh_postprocessing_ai' declared here 3839 | static void M_Tanh_postprocessing_ai(M_Tanh *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3867:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3867 | self->muladd_func_ptr = M_Tanh_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:3844:13: note: 'M_Tanh_postprocessing_revai' declared here 3844 | static void M_Tanh_postprocessing_revai(M_Tanh *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3871:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3871 | self->muladd_func_ptr = M_Tanh_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:3840:13: note: 'M_Tanh_postprocessing_ia' declared here 3840 | static void M_Tanh_postprocessing_ia(M_Tanh *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3875:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3875 | self->muladd_func_ptr = M_Tanh_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:3841:13: note: 'M_Tanh_postprocessing_aa' declared here 3841 | static void M_Tanh_postprocessing_aa(M_Tanh *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3879:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3879 | self->muladd_func_ptr = M_Tanh_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:3845:13: note: 'M_Tanh_postprocessing_revaa' declared here 3845 | static void M_Tanh_postprocessing_revaa(M_Tanh *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3883:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3883 | self->muladd_func_ptr = M_Tanh_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:3842:13: note: 'M_Tanh_postprocessing_ireva' declared here 3842 | static void M_Tanh_postprocessing_ireva(M_Tanh *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3887:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3887 | self->muladd_func_ptr = M_Tanh_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:3843:13: note: 'M_Tanh_postprocessing_areva' declared here 3843 | static void M_Tanh_postprocessing_areva(M_Tanh *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3891:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3891 | self->muladd_func_ptr = M_Tanh_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:3846:13: note: 'M_Tanh_postprocessing_revareva' declared here 3846 | static void M_Tanh_postprocessing_revareva(M_Tanh *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Tanh_new': src/objects/arithmeticmodule.c:3941:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3941 | self->mode_func_ptr = M_Tanh_setProcMode; | ^ src/objects/arithmeticmodule.c:3849:1: note: 'M_Tanh_setProcMode' declared here 3849 | M_Tanh_setProcMode(M_Tanh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Exp_setProcMode': src/objects/arithmeticmodule.c:4130:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4130 | self->proc_func_ptr = M_Exp_process; | ^ src/objects/arithmeticmodule.c:4103:1: note: 'M_Exp_process' declared here 4103 | M_Exp_process(M_Exp *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4135:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4135 | self->muladd_func_ptr = M_Exp_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:4114:13: note: 'M_Exp_postprocessing_ii' declared here 4114 | static void M_Exp_postprocessing_ii(M_Exp *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4139:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4139 | self->muladd_func_ptr = M_Exp_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:4115:13: note: 'M_Exp_postprocessing_ai' declared here 4115 | static void M_Exp_postprocessing_ai(M_Exp *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4143:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4143 | self->muladd_func_ptr = M_Exp_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:4120:13: note: 'M_Exp_postprocessing_revai' declared here 4120 | static void M_Exp_postprocessing_revai(M_Exp *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4147:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4147 | self->muladd_func_ptr = M_Exp_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:4116:13: note: 'M_Exp_postprocessing_ia' declared here 4116 | static void M_Exp_postprocessing_ia(M_Exp *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4151:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4151 | self->muladd_func_ptr = M_Exp_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:4117:13: note: 'M_Exp_postprocessing_aa' declared here 4117 | static void M_Exp_postprocessing_aa(M_Exp *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4155:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4155 | self->muladd_func_ptr = M_Exp_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:4121:13: note: 'M_Exp_postprocessing_revaa' declared here 4121 | static void M_Exp_postprocessing_revaa(M_Exp *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4159:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4159 | self->muladd_func_ptr = M_Exp_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:4118:13: note: 'M_Exp_postprocessing_ireva' declared here 4118 | static void M_Exp_postprocessing_ireva(M_Exp *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4163:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4163 | self->muladd_func_ptr = M_Exp_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:4119:13: note: 'M_Exp_postprocessing_areva' declared here 4119 | static void M_Exp_postprocessing_areva(M_Exp *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4167:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4167 | self->muladd_func_ptr = M_Exp_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:4122:13: note: 'M_Exp_postprocessing_revareva' declared here 4122 | static void M_Exp_postprocessing_revareva(M_Exp *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Exp_new': src/objects/arithmeticmodule.c:4217:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4217 | self->mode_func_ptr = M_Exp_setProcMode; | ^ src/objects/arithmeticmodule.c:4125:1: note: 'M_Exp_setProcMode' declared here 4125 | M_Exp_setProcMode(M_Exp *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Div_setProcMode': src/objects/arithmeticmodule.c:4483:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4483 | self->proc_func_ptr = M_Div_readframes_ii; | ^ src/objects/arithmeticmodule.c:4381:1: note: 'M_Div_readframes_ii' declared here 4381 | M_Div_readframes_ii(M_Div *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4487:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4487 | self->proc_func_ptr = M_Div_readframes_ai; | ^ src/objects/arithmeticmodule.c:4400:1: note: 'M_Div_readframes_ai' declared here 4400 | M_Div_readframes_ai(M_Div *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4491:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4491 | self->proc_func_ptr = M_Div_readframes_ia; | ^ src/objects/arithmeticmodule.c:4419:1: note: 'M_Div_readframes_ia' declared here 4419 | M_Div_readframes_ia(M_Div *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4495:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4495 | self->proc_func_ptr = M_Div_readframes_aa; | ^ src/objects/arithmeticmodule.c:4441:1: note: 'M_Div_readframes_aa' declared here 4441 | M_Div_readframes_aa(M_Div *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4502 | self->muladd_func_ptr = M_Div_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:4463:13: note: 'M_Div_postprocessing_ii' declared here 4463 | static void M_Div_postprocessing_ii(M_Div *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4506 | self->muladd_func_ptr = M_Div_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:4464:13: note: 'M_Div_postprocessing_ai' declared here 4464 | static void M_Div_postprocessing_ai(M_Div *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4510:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4510 | self->muladd_func_ptr = M_Div_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:4469:13: note: 'M_Div_postprocessing_revai' declared here 4469 | static void M_Div_postprocessing_revai(M_Div *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4514:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4514 | self->muladd_func_ptr = M_Div_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:4465:13: note: 'M_Div_postprocessing_ia' declared here 4465 | static void M_Div_postprocessing_ia(M_Div *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4518:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4518 | self->muladd_func_ptr = M_Div_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:4466:13: note: 'M_Div_postprocessing_aa' declared here 4466 | static void M_Div_postprocessing_aa(M_Div *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4522:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4522 | self->muladd_func_ptr = M_Div_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:4470:13: note: 'M_Div_postprocessing_revaa' declared here 4470 | static void M_Div_postprocessing_revaa(M_Div *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4526:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4526 | self->muladd_func_ptr = M_Div_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:4467:13: note: 'M_Div_postprocessing_ireva' declared here 4467 | static void M_Div_postprocessing_ireva(M_Div *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4530:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4530 | self->muladd_func_ptr = M_Div_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:4468:13: note: 'M_Div_postprocessing_areva' declared here 4468 | static void M_Div_postprocessing_areva(M_Div *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4534:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4534 | self->muladd_func_ptr = M_Div_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:4471:13: note: 'M_Div_postprocessing_revareva' declared here 4471 | static void M_Div_postprocessing_revareva(M_Div *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Div_new': src/objects/arithmeticmodule.c:4590:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4590 | self->mode_func_ptr = M_Div_setProcMode; | ^ src/objects/arithmeticmodule.c:4474:1: note: 'M_Div_setProcMode' declared here 4474 | M_Div_setProcMode(M_Div *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sub_setProcMode': src/objects/arithmeticmodule.c:4843:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4843 | self->proc_func_ptr = M_Sub_readframes_ii; | ^ src/objects/arithmeticmodule.c:4768:1: note: 'M_Sub_readframes_ii' declared here 4768 | M_Sub_readframes_ii(M_Sub *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4847:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4847 | self->proc_func_ptr = M_Sub_readframes_ai; | ^ src/objects/arithmeticmodule.c:4782:1: note: 'M_Sub_readframes_ai' declared here 4782 | M_Sub_readframes_ai(M_Sub *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4851:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4851 | self->proc_func_ptr = M_Sub_readframes_ia; | ^ src/objects/arithmeticmodule.c:4796:1: note: 'M_Sub_readframes_ia' declared here 4796 | M_Sub_readframes_ia(M_Sub *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4855:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4855 | self->proc_func_ptr = M_Sub_readframes_aa; | ^ src/objects/arithmeticmodule.c:4810:1: note: 'M_Sub_readframes_aa' declared here 4810 | M_Sub_readframes_aa(M_Sub *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4862:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4862 | self->muladd_func_ptr = M_Sub_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:4823:13: note: 'M_Sub_postprocessing_ii' declared here 4823 | static void M_Sub_postprocessing_ii(M_Sub *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4866:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4866 | self->muladd_func_ptr = M_Sub_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:4824:13: note: 'M_Sub_postprocessing_ai' declared here 4824 | static void M_Sub_postprocessing_ai(M_Sub *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4870:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4870 | self->muladd_func_ptr = M_Sub_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:4829:13: note: 'M_Sub_postprocessing_revai' declared here 4829 | static void M_Sub_postprocessing_revai(M_Sub *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4874:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4874 | self->muladd_func_ptr = M_Sub_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:4825:13: note: 'M_Sub_postprocessing_ia' declared here 4825 | static void M_Sub_postprocessing_ia(M_Sub *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4878:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4878 | self->muladd_func_ptr = M_Sub_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:4826:13: note: 'M_Sub_postprocessing_aa' declared here 4826 | static void M_Sub_postprocessing_aa(M_Sub *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4882:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4882 | self->muladd_func_ptr = M_Sub_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:4830:13: note: 'M_Sub_postprocessing_revaa' declared here 4830 | static void M_Sub_postprocessing_revaa(M_Sub *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4886:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4886 | self->muladd_func_ptr = M_Sub_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:4827:13: note: 'M_Sub_postprocessing_ireva' declared here 4827 | static void M_Sub_postprocessing_ireva(M_Sub *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4890:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4890 | self->muladd_func_ptr = M_Sub_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:4828:13: note: 'M_Sub_postprocessing_areva' declared here 4828 | static void M_Sub_postprocessing_areva(M_Sub *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4894:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4894 | self->muladd_func_ptr = M_Sub_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:4831:13: note: 'M_Sub_postprocessing_revareva' declared here 4831 | static void M_Sub_postprocessing_revareva(M_Sub *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sub_new': src/objects/arithmeticmodule.c:4950:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4950 | self->mode_func_ptr = M_Sub_setProcMode; | ^ src/objects/arithmeticmodule.c:4834:1: note: 'M_Sub_setProcMode' declared here 4834 | M_Sub_setProcMode(M_Sub *self) | ^~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/bandsplitmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/bandsplitmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/bandsplitmodule.c: In function 'BandSplitter_setProcMode': src/objects/bandsplitmodule.c:176:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplitter *)' [-Wincompatible-pointer-types] 176 | self->proc_func_ptr = BandSplitter_filters_i; | ^ src/objects/bandsplitmodule.c:98:1: note: 'BandSplitter_filters_i' declared here 98 | BandSplitter_filters_i(BandSplitter *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:180:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplitter *)' [-Wincompatible-pointer-types] 180 | self->proc_func_ptr = BandSplitter_filters_a; | ^ src/objects/bandsplitmodule.c:128:1: note: 'BandSplitter_filters_a' declared here 128 | BandSplitter_filters_a(BandSplitter *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'BandSplitter_new': src/objects/bandsplitmodule.c:244:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplitter *)' [-Wincompatible-pointer-types] 244 | self->mode_func_ptr = BandSplitter_setProcMode; | ^ src/objects/bandsplitmodule.c:168:1: note: 'BandSplitter_setProcMode' declared here 168 | BandSplitter_setProcMode(BandSplitter *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'BandSplit_setProcMode': src/objects/bandsplitmodule.c:385:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 385 | self->muladd_func_ptr = BandSplit_postprocessing_ii; | ^ src/objects/bandsplitmodule.c:366:13: note: 'BandSplit_postprocessing_ii' declared here 366 | static void BandSplit_postprocessing_ii(BandSplit *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:389:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 389 | self->muladd_func_ptr = BandSplit_postprocessing_ai; | ^ src/objects/bandsplitmodule.c:367:13: note: 'BandSplit_postprocessing_ai' declared here 367 | static void BandSplit_postprocessing_ai(BandSplit *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:393:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 393 | self->muladd_func_ptr = BandSplit_postprocessing_revai; | ^ src/objects/bandsplitmodule.c:372:13: note: 'BandSplit_postprocessing_revai' declared here 372 | static void BandSplit_postprocessing_revai(BandSplit *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:397:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 397 | self->muladd_func_ptr = BandSplit_postprocessing_ia; | ^ src/objects/bandsplitmodule.c:368:13: note: 'BandSplit_postprocessing_ia' declared here 368 | static void BandSplit_postprocessing_ia(BandSplit *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:401:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 401 | self->muladd_func_ptr = BandSplit_postprocessing_aa; | ^ src/objects/bandsplitmodule.c:369:13: note: 'BandSplit_postprocessing_aa' declared here 369 | static void BandSplit_postprocessing_aa(BandSplit *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:405:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 405 | self->muladd_func_ptr = BandSplit_postprocessing_revaa; | ^ src/objects/bandsplitmodule.c:373:13: note: 'BandSplit_postprocessing_revaa' declared here 373 | static void BandSplit_postprocessing_revaa(BandSplit *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:409:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 409 | self->muladd_func_ptr = BandSplit_postprocessing_ireva; | ^ src/objects/bandsplitmodule.c:370:13: note: 'BandSplit_postprocessing_ireva' declared here 370 | static void BandSplit_postprocessing_ireva(BandSplit *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:413:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 413 | self->muladd_func_ptr = BandSplit_postprocessing_areva; | ^ src/objects/bandsplitmodule.c:371:13: note: 'BandSplit_postprocessing_areva' declared here 371 | static void BandSplit_postprocessing_areva(BandSplit *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:417:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 417 | self->muladd_func_ptr = BandSplit_postprocessing_revareva; | ^ src/objects/bandsplitmodule.c:374:13: note: 'BandSplit_postprocessing_revareva' declared here 374 | static void BandSplit_postprocessing_revareva(BandSplit *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'BandSplit_new': src/objects/bandsplitmodule.c:477:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 477 | self->mode_func_ptr = BandSplit_setProcMode; | ^ src/objects/bandsplitmodule.c:377:1: note: 'BandSplit_setProcMode' declared here 377 | BandSplit_setProcMode(BandSplit *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'FourBandMain_setProcMode': src/objects/bandsplitmodule.c:869:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBandMain *)' [-Wincompatible-pointer-types] 869 | self->proc_func_ptr = FourBandMain_filters; | ^ src/objects/bandsplitmodule.c:792:1: note: 'FourBandMain_filters' declared here 792 | FourBandMain_filters(FourBandMain *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'FourBandMain_new': src/objects/bandsplitmodule.c:929:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBandMain *)' [-Wincompatible-pointer-types] 929 | self->mode_func_ptr = FourBandMain_setProcMode; | ^ src/objects/bandsplitmodule.c:867:1: note: 'FourBandMain_setProcMode' declared here 867 | FourBandMain_setProcMode(FourBandMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'FourBand_setProcMode': src/objects/bandsplitmodule.c:1077:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1077 | self->muladd_func_ptr = FourBand_postprocessing_ii; | ^ src/objects/bandsplitmodule.c:1058:13: note: 'FourBand_postprocessing_ii' declared here 1058 | static void FourBand_postprocessing_ii(FourBand *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1081:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1081 | self->muladd_func_ptr = FourBand_postprocessing_ai; | ^ src/objects/bandsplitmodule.c:1059:13: note: 'FourBand_postprocessing_ai' declared here 1059 | static void FourBand_postprocessing_ai(FourBand *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1085:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1085 | self->muladd_func_ptr = FourBand_postprocessing_revai; | ^ src/objects/bandsplitmodule.c:1064:13: note: 'FourBand_postprocessing_revai' declared here 1064 | static void FourBand_postprocessing_revai(FourBand *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1089:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1089 | self->muladd_func_ptr = FourBand_postprocessing_ia; | ^ src/objects/bandsplitmodule.c:1060:13: note: 'FourBand_postprocessing_ia' declared here 1060 | static void FourBand_postprocessing_ia(FourBand *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1093:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1093 | self->muladd_func_ptr = FourBand_postprocessing_aa; | ^ src/objects/bandsplitmodule.c:1061:13: note: 'FourBand_postprocessing_aa' declared here 1061 | static void FourBand_postprocessing_aa(FourBand *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1097:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1097 | self->muladd_func_ptr = FourBand_postprocessing_revaa; | ^ src/objects/bandsplitmodule.c:1065:13: note: 'FourBand_postprocessing_revaa' declared here 1065 | static void FourBand_postprocessing_revaa(FourBand *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1101:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1101 | self->muladd_func_ptr = FourBand_postprocessing_ireva; | ^ src/objects/bandsplitmodule.c:1062:13: note: 'FourBand_postprocessing_ireva' declared here 1062 | static void FourBand_postprocessing_ireva(FourBand *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1105 | self->muladd_func_ptr = FourBand_postprocessing_areva; | ^ src/objects/bandsplitmodule.c:1063:13: note: 'FourBand_postprocessing_areva' declared here 1063 | static void FourBand_postprocessing_areva(FourBand *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1109 | self->muladd_func_ptr = FourBand_postprocessing_revareva; | ^ src/objects/bandsplitmodule.c:1066:13: note: 'FourBand_postprocessing_revareva' declared here 1066 | static void FourBand_postprocessing_revareva(FourBand *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'FourBand_new': src/objects/bandsplitmodule.c:1169:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1169 | self->mode_func_ptr = FourBand_setProcMode; | ^ src/objects/bandsplitmodule.c:1069:1: note: 'FourBand_setProcMode' declared here 1069 | FourBand_setProcMode(FourBand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'MultiBandMain_setProcMode': src/objects/bandsplitmodule.c:1533:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBandMain *)' [-Wincompatible-pointer-types] 1533 | self->proc_func_ptr = MultiBandMain_filters; | ^ src/objects/bandsplitmodule.c:1490:1: note: 'MultiBandMain_filters' declared here 1490 | MultiBandMain_filters(MultiBandMain *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'MultiBandMain_new': src/objects/bandsplitmodule.c:1578:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBandMain *)' [-Wincompatible-pointer-types] 1578 | self->mode_func_ptr = MultiBandMain_setProcMode; | ^ src/objects/bandsplitmodule.c:1531:1: note: 'MultiBandMain_setProcMode' declared here 1531 | MultiBandMain_setProcMode(MultiBandMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'MultiBand_setProcMode': src/objects/bandsplitmodule.c:1735:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1735 | self->muladd_func_ptr = MultiBand_postprocessing_ii; | ^ src/objects/bandsplitmodule.c:1716:13: note: 'MultiBand_postprocessing_ii' declared here 1716 | static void MultiBand_postprocessing_ii(MultiBand *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1739:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1739 | self->muladd_func_ptr = MultiBand_postprocessing_ai; | ^ src/objects/bandsplitmodule.c:1717:13: note: 'MultiBand_postprocessing_ai' declared here 1717 | static void MultiBand_postprocessing_ai(MultiBand *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1743:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1743 | self->muladd_func_ptr = MultiBand_postprocessing_revai; | ^ src/objects/bandsplitmodule.c:1722:13: note: 'MultiBand_postprocessing_revai' declared here 1722 | static void MultiBand_postprocessing_revai(MultiBand *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1747:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1747 | self->muladd_func_ptr = MultiBand_postprocessing_ia; | ^ src/objects/bandsplitmodule.c:1718:13: note: 'MultiBand_postprocessing_ia' declared here 1718 | static void MultiBand_postprocessing_ia(MultiBand *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1751:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1751 | self->muladd_func_ptr = MultiBand_postprocessing_aa; | ^ src/objects/bandsplitmodule.c:1719:13: note: 'MultiBand_postprocessing_aa' declared here 1719 | static void MultiBand_postprocessing_aa(MultiBand *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1755:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1755 | self->muladd_func_ptr = MultiBand_postprocessing_revaa; | ^ src/objects/bandsplitmodule.c:1723:13: note: 'MultiBand_postprocessing_revaa' declared here 1723 | static void MultiBand_postprocessing_revaa(MultiBand *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1759:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1759 | self->muladd_func_ptr = MultiBand_postprocessing_ireva; | ^ src/objects/bandsplitmodule.c:1720:13: note: 'MultiBand_postprocessing_ireva' declared here 1720 | static void MultiBand_postprocessing_ireva(MultiBand *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1763:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1763 | self->muladd_func_ptr = MultiBand_postprocessing_areva; | ^ src/objects/bandsplitmodule.c:1721:13: note: 'MultiBand_postprocessing_areva' declared here 1721 | static void MultiBand_postprocessing_areva(MultiBand *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1767:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1767 | self->muladd_func_ptr = MultiBand_postprocessing_revareva; | ^ src/objects/bandsplitmodule.c:1724:13: note: 'MultiBand_postprocessing_revareva' declared here 1724 | static void MultiBand_postprocessing_revareva(MultiBand *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'MultiBand_new': src/objects/bandsplitmodule.c:1827:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1827 | self->mode_func_ptr = MultiBand_setProcMode; | ^ src/objects/bandsplitmodule.c:1727:1: note: 'MultiBand_setProcMode' declared here 1727 | MultiBand_setProcMode(MultiBand *self) | ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/chorusmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/chorusmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/chorusmodule.c: In function 'Chorus_setProcMode': src/objects/chorusmodule.c:378:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 378 | self->proc_func_ptr = Chorus_process_ii; | ^ src/objects/chorusmodule.c:68:1: note: 'Chorus_process_ii' declared here 68 | Chorus_process_ii(Chorus *self) | ^~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:382:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 382 | self->proc_func_ptr = Chorus_process_ai; | ^ src/objects/chorusmodule.c:131:1: note: 'Chorus_process_ai' declared here 131 | Chorus_process_ai(Chorus *self) | ^~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:386:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 386 | self->proc_func_ptr = Chorus_process_ia; | ^ src/objects/chorusmodule.c:190:1: note: 'Chorus_process_ia' declared here 190 | Chorus_process_ia(Chorus *self) | ^~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:390:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 390 | self->proc_func_ptr = Chorus_process_aa; | ^ src/objects/chorusmodule.c:249:1: note: 'Chorus_process_aa' declared here 249 | Chorus_process_aa(Chorus *self) | ^~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:397:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 397 | self->mix_func_ptr = Chorus_mix_i; | ^ src/objects/chorusmodule.c:314:1: note: 'Chorus_mix_i' declared here 314 | Chorus_mix_i(Chorus *self) | ^~~~~~~~~~~~ src/objects/chorusmodule.c:401:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 401 | self->mix_func_ptr = Chorus_mix_a; | ^ src/objects/chorusmodule.c:335:1: note: 'Chorus_mix_a' declared here 335 | Chorus_mix_a(Chorus *self) | ^~~~~~~~~~~~ src/objects/chorusmodule.c:408:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 408 | self->muladd_func_ptr = Chorus_postprocessing_ii; | ^ src/objects/chorusmodule.c:357:13: note: 'Chorus_postprocessing_ii' declared here 357 | static void Chorus_postprocessing_ii(Chorus *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:412:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 412 | self->muladd_func_ptr = Chorus_postprocessing_ai; | ^ src/objects/chorusmodule.c:358:13: note: 'Chorus_postprocessing_ai' declared here 358 | static void Chorus_postprocessing_ai(Chorus *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:416:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 416 | self->muladd_func_ptr = Chorus_postprocessing_revai; | ^ src/objects/chorusmodule.c:363:13: note: 'Chorus_postprocessing_revai' declared here 363 | static void Chorus_postprocessing_revai(Chorus *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:420:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 420 | self->muladd_func_ptr = Chorus_postprocessing_ia; | ^ src/objects/chorusmodule.c:359:13: note: 'Chorus_postprocessing_ia' declared here 359 | static void Chorus_postprocessing_ia(Chorus *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:424:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 424 | self->muladd_func_ptr = Chorus_postprocessing_aa; | ^ src/objects/chorusmodule.c:360:13: note: 'Chorus_postprocessing_aa' declared here 360 | static void Chorus_postprocessing_aa(Chorus *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:428:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 428 | self->muladd_func_ptr = Chorus_postprocessing_revaa; | ^ src/objects/chorusmodule.c:364:13: note: 'Chorus_postprocessing_revaa' declared here 364 | static void Chorus_postprocessing_revaa(Chorus *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:432:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 432 | self->muladd_func_ptr = Chorus_postprocessing_ireva; | ^ src/objects/chorusmodule.c:361:13: note: 'Chorus_postprocessing_ireva' declared here 361 | static void Chorus_postprocessing_ireva(Chorus *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:436:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 436 | self->muladd_func_ptr = Chorus_postprocessing_areva; | ^ src/objects/chorusmodule.c:362:13: note: 'Chorus_postprocessing_areva' declared here 362 | static void Chorus_postprocessing_areva(Chorus *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:440:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 440 | self->muladd_func_ptr = Chorus_postprocessing_revareva; | ^ src/objects/chorusmodule.c:365:13: note: 'Chorus_postprocessing_revareva' declared here 365 | static void Chorus_postprocessing_revareva(Chorus *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c: In function 'Chorus_new': src/objects/chorusmodule.c:514:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 514 | self->mode_func_ptr = Chorus_setProcMode; | ^ src/objects/chorusmodule.c:368:1: note: 'Chorus_setProcMode' declared here 368 | Chorus_setProcMode(Chorus *self) | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/compressmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/compressmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/compressmodule.c: In function 'Compress_setProcMode': src/objects/compressmodule.c:187:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 187 | self->muladd_func_ptr = Compress_postprocessing_ii; | ^ src/objects/compressmodule.c:168:13: note: 'Compress_postprocessing_ii' declared here 168 | static void Compress_postprocessing_ii(Compress *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:191:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 191 | self->muladd_func_ptr = Compress_postprocessing_ai; | ^ src/objects/compressmodule.c:169:13: note: 'Compress_postprocessing_ai' declared here 169 | static void Compress_postprocessing_ai(Compress *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 195 | self->muladd_func_ptr = Compress_postprocessing_revai; | ^ src/objects/compressmodule.c:174:13: note: 'Compress_postprocessing_revai' declared here 174 | static void Compress_postprocessing_revai(Compress *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 199 | self->muladd_func_ptr = Compress_postprocessing_ia; | ^ src/objects/compressmodule.c:170:13: note: 'Compress_postprocessing_ia' declared here 170 | static void Compress_postprocessing_ia(Compress *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:203:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 203 | self->muladd_func_ptr = Compress_postprocessing_aa; | ^ src/objects/compressmodule.c:171:13: note: 'Compress_postprocessing_aa' declared here 171 | static void Compress_postprocessing_aa(Compress *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:207:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 207 | self->muladd_func_ptr = Compress_postprocessing_revaa; | ^ src/objects/compressmodule.c:175:13: note: 'Compress_postprocessing_revaa' declared here 175 | static void Compress_postprocessing_revaa(Compress *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:211:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 211 | self->muladd_func_ptr = Compress_postprocessing_ireva; | ^ src/objects/compressmodule.c:172:13: note: 'Compress_postprocessing_ireva' declared here 172 | static void Compress_postprocessing_ireva(Compress *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:215:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 215 | self->muladd_func_ptr = Compress_postprocessing_areva; | ^ src/objects/compressmodule.c:173:13: note: 'Compress_postprocessing_areva' declared here 173 | static void Compress_postprocessing_areva(Compress *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:219:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 219 | self->muladd_func_ptr = Compress_postprocessing_revareva; | ^ src/objects/compressmodule.c:176:13: note: 'Compress_postprocessing_revareva' declared here 176 | static void Compress_postprocessing_revareva(Compress *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Compress_new': src/objects/compressmodule.c:293:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 293 | self->mode_func_ptr = Compress_setProcMode; | ^ src/objects/compressmodule.c:179:1: note: 'Compress_setProcMode' declared here 179 | Compress_setProcMode(Compress *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:343:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 343 | self->proc_func_ptr = Compress_compress_soft; | ^ src/objects/compressmodule.c:65:1: note: 'Compress_compress_soft' declared here 65 | Compress_compress_soft(Compress *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Gate_setProcMode': src/objects/compressmodule.c:1131:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1131 | self->proc_func_ptr = Gate_filters_iii; | ^ src/objects/compressmodule.c:562:1: note: 'Gate_filters_iii' declared here 562 | Gate_filters_iii(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1135:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1135 | self->proc_func_ptr = Gate_filters_aii; | ^ src/objects/compressmodule.c:629:1: note: 'Gate_filters_aii' declared here 629 | Gate_filters_aii(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1139:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1139 | self->proc_func_ptr = Gate_filters_iai; | ^ src/objects/compressmodule.c:696:1: note: 'Gate_filters_iai' declared here 696 | Gate_filters_iai(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1143:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1143 | self->proc_func_ptr = Gate_filters_aai; | ^ src/objects/compressmodule.c:765:1: note: 'Gate_filters_aai' declared here 765 | Gate_filters_aai(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1147:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1147 | self->proc_func_ptr = Gate_filters_iia; | ^ src/objects/compressmodule.c:834:1: note: 'Gate_filters_iia' declared here 834 | Gate_filters_iia(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1151:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1151 | self->proc_func_ptr = Gate_filters_aia; | ^ src/objects/compressmodule.c:903:1: note: 'Gate_filters_aia' declared here 903 | Gate_filters_aia(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1155:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1155 | self->proc_func_ptr = Gate_filters_iaa; | ^ src/objects/compressmodule.c:972:1: note: 'Gate_filters_iaa' declared here 972 | Gate_filters_iaa(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1159:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1159 | self->proc_func_ptr = Gate_filters_aaa; | ^ src/objects/compressmodule.c:1042:1: note: 'Gate_filters_aaa' declared here 1042 | Gate_filters_aaa(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1166:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1166 | self->muladd_func_ptr = Gate_postprocessing_ii; | ^ src/objects/compressmodule.c:1111:13: note: 'Gate_postprocessing_ii' declared here 1111 | static void Gate_postprocessing_ii(Gate *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1170:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1170 | self->muladd_func_ptr = Gate_postprocessing_ai; | ^ src/objects/compressmodule.c:1112:13: note: 'Gate_postprocessing_ai' declared here 1112 | static void Gate_postprocessing_ai(Gate *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1174:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1174 | self->muladd_func_ptr = Gate_postprocessing_revai; | ^ src/objects/compressmodule.c:1117:13: note: 'Gate_postprocessing_revai' declared here 1117 | static void Gate_postprocessing_revai(Gate *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1178:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1178 | self->muladd_func_ptr = Gate_postprocessing_ia; | ^ src/objects/compressmodule.c:1113:13: note: 'Gate_postprocessing_ia' declared here 1113 | static void Gate_postprocessing_ia(Gate *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1182:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1182 | self->muladd_func_ptr = Gate_postprocessing_aa; | ^ src/objects/compressmodule.c:1114:13: note: 'Gate_postprocessing_aa' declared here 1114 | static void Gate_postprocessing_aa(Gate *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1186:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1186 | self->muladd_func_ptr = Gate_postprocessing_revaa; | ^ src/objects/compressmodule.c:1118:13: note: 'Gate_postprocessing_revaa' declared here 1118 | static void Gate_postprocessing_revaa(Gate *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1190:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1190 | self->muladd_func_ptr = Gate_postprocessing_ireva; | ^ src/objects/compressmodule.c:1115:13: note: 'Gate_postprocessing_ireva' declared here 1115 | static void Gate_postprocessing_ireva(Gate *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1194:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1194 | self->muladd_func_ptr = Gate_postprocessing_areva; | ^ src/objects/compressmodule.c:1116:13: note: 'Gate_postprocessing_areva' declared here 1116 | static void Gate_postprocessing_areva(Gate *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1198:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1198 | self->muladd_func_ptr = Gate_postprocessing_revareva; | ^ src/objects/compressmodule.c:1119:13: note: 'Gate_postprocessing_revareva' declared here 1119 | static void Gate_postprocessing_revareva(Gate *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Gate_new': src/objects/compressmodule.c:1272:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1272 | self->mode_func_ptr = Gate_setProcMode; | ^ src/objects/compressmodule.c:1122:1: note: 'Gate_setProcMode' declared here 1122 | Gate_setProcMode(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Balance_setProcMode': src/objects/compressmodule.c:1599:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1599 | self->proc_func_ptr = Balance_filters_i; | ^ src/objects/compressmodule.c:1498:1: note: 'Balance_filters_i' declared here 1498 | Balance_filters_i(Balance *self) | ^~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1603:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1603 | self->proc_func_ptr = Balance_filters_a; | ^ src/objects/compressmodule.c:1538:1: note: 'Balance_filters_a' declared here 1538 | Balance_filters_a(Balance *self) | ^~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1610 | self->muladd_func_ptr = Balance_postprocessing_ii; | ^ src/objects/compressmodule.c:1579:13: note: 'Balance_postprocessing_ii' declared here 1579 | static void Balance_postprocessing_ii(Balance *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1614 | self->muladd_func_ptr = Balance_postprocessing_ai; | ^ src/objects/compressmodule.c:1580:13: note: 'Balance_postprocessing_ai' declared here 1580 | static void Balance_postprocessing_ai(Balance *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1618 | self->muladd_func_ptr = Balance_postprocessing_revai; | ^ src/objects/compressmodule.c:1585:13: note: 'Balance_postprocessing_revai' declared here 1585 | static void Balance_postprocessing_revai(Balance *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1622 | self->muladd_func_ptr = Balance_postprocessing_ia; | ^ src/objects/compressmodule.c:1581:13: note: 'Balance_postprocessing_ia' declared here 1581 | static void Balance_postprocessing_ia(Balance *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1626 | self->muladd_func_ptr = Balance_postprocessing_aa; | ^ src/objects/compressmodule.c:1582:13: note: 'Balance_postprocessing_aa' declared here 1582 | static void Balance_postprocessing_aa(Balance *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1630 | self->muladd_func_ptr = Balance_postprocessing_revaa; | ^ src/objects/compressmodule.c:1586:13: note: 'Balance_postprocessing_revaa' declared here 1586 | static void Balance_postprocessing_revaa(Balance *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1634 | self->muladd_func_ptr = Balance_postprocessing_ireva; | ^ src/objects/compressmodule.c:1583:13: note: 'Balance_postprocessing_ireva' declared here 1583 | static void Balance_postprocessing_ireva(Balance *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1638 | self->muladd_func_ptr = Balance_postprocessing_areva; | ^ src/objects/compressmodule.c:1584:13: note: 'Balance_postprocessing_areva' declared here 1584 | static void Balance_postprocessing_areva(Balance *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1642 | self->muladd_func_ptr = Balance_postprocessing_revareva; | ^ src/objects/compressmodule.c:1587:13: note: 'Balance_postprocessing_revareva' declared here 1587 | static void Balance_postprocessing_revareva(Balance *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Balance_new': src/objects/compressmodule.c:1701:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1701 | self->mode_func_ptr = Balance_setProcMode; | ^ src/objects/compressmodule.c:1590:1: note: 'Balance_setProcMode' declared here 1590 | Balance_setProcMode(Balance *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Expand_setProcMode': src/objects/compressmodule.c:2015:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2015 | self->muladd_func_ptr = Expand_postprocessing_ii; | ^ src/objects/compressmodule.c:1996:13: note: 'Expand_postprocessing_ii' declared here 1996 | static void Expand_postprocessing_ii(Expand *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2019:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2019 | self->muladd_func_ptr = Expand_postprocessing_ai; | ^ src/objects/compressmodule.c:1997:13: note: 'Expand_postprocessing_ai' declared here 1997 | static void Expand_postprocessing_ai(Expand *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2023:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2023 | self->muladd_func_ptr = Expand_postprocessing_revai; | ^ src/objects/compressmodule.c:2002:13: note: 'Expand_postprocessing_revai' declared here 2002 | static void Expand_postprocessing_revai(Expand *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2027:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2027 | self->muladd_func_ptr = Expand_postprocessing_ia; | ^ src/objects/compressmodule.c:1998:13: note: 'Expand_postprocessing_ia' declared here 1998 | static void Expand_postprocessing_ia(Expand *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2031:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2031 | self->muladd_func_ptr = Expand_postprocessing_aa; | ^ src/objects/compressmodule.c:1999:13: note: 'Expand_postprocessing_aa' declared here 1999 | static void Expand_postprocessing_aa(Expand *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2035:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2035 | self->muladd_func_ptr = Expand_postprocessing_revaa; | ^ src/objects/compressmodule.c:2003:13: note: 'Expand_postprocessing_revaa' declared here 2003 | static void Expand_postprocessing_revaa(Expand *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2039:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2039 | self->muladd_func_ptr = Expand_postprocessing_ireva; | ^ src/objects/compressmodule.c:2000:13: note: 'Expand_postprocessing_ireva' declared here 2000 | static void Expand_postprocessing_ireva(Expand *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2043:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2043 | self->muladd_func_ptr = Expand_postprocessing_areva; | ^ src/objects/compressmodule.c:2001:13: note: 'Expand_postprocessing_areva' declared here 2001 | static void Expand_postprocessing_areva(Expand *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2047:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2047 | self->muladd_func_ptr = Expand_postprocessing_revareva; | ^ src/objects/compressmodule.c:2004:13: note: 'Expand_postprocessing_revareva' declared here 2004 | static void Expand_postprocessing_revareva(Expand *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Expand_new': src/objects/compressmodule.c:2124:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2124 | self->mode_func_ptr = Expand_setProcMode; | ^ src/objects/compressmodule.c:2007:1: note: 'Expand_setProcMode' declared here 2007 | Expand_setProcMode(Expand *self) | ^~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2178:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2178 | self->proc_func_ptr = Expand_compress_soft; | ^ src/objects/compressmodule.c:1893:1: note: 'Expand_compress_soft' declared here 1893 | Expand_compress_soft(Expand *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/convolvemodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/convolvemodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/convolvemodule.c: In function 'Convolve_setProcMode': src/objects/convolvemodule.c:92:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 92 | self->proc_func_ptr = Convolve_filters; | ^ src/objects/convolvemodule.c:47:1: note: 'Convolve_filters' declared here 47 | Convolve_filters(Convolve *self) | ^~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:97:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 97 | self->muladd_func_ptr = Convolve_postprocessing_ii; | ^ src/objects/convolvemodule.c:76:13: note: 'Convolve_postprocessing_ii' declared here 76 | static void Convolve_postprocessing_ii(Convolve *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:101:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 101 | self->muladd_func_ptr = Convolve_postprocessing_ai; | ^ src/objects/convolvemodule.c:77:13: note: 'Convolve_postprocessing_ai' declared here 77 | static void Convolve_postprocessing_ai(Convolve *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 105 | self->muladd_func_ptr = Convolve_postprocessing_revai; | ^ src/objects/convolvemodule.c:82:13: note: 'Convolve_postprocessing_revai' declared here 82 | static void Convolve_postprocessing_revai(Convolve *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 109 | self->muladd_func_ptr = Convolve_postprocessing_ia; | ^ src/objects/convolvemodule.c:78:13: note: 'Convolve_postprocessing_ia' declared here 78 | static void Convolve_postprocessing_ia(Convolve *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:113:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 113 | self->muladd_func_ptr = Convolve_postprocessing_aa; | ^ src/objects/convolvemodule.c:79:13: note: 'Convolve_postprocessing_aa' declared here 79 | static void Convolve_postprocessing_aa(Convolve *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:117:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 117 | self->muladd_func_ptr = Convolve_postprocessing_revaa; | ^ src/objects/convolvemodule.c:83:13: note: 'Convolve_postprocessing_revaa' declared here 83 | static void Convolve_postprocessing_revaa(Convolve *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:121:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 121 | self->muladd_func_ptr = Convolve_postprocessing_ireva; | ^ src/objects/convolvemodule.c:80:13: note: 'Convolve_postprocessing_ireva' declared here 80 | static void Convolve_postprocessing_ireva(Convolve *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:125:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 125 | self->muladd_func_ptr = Convolve_postprocessing_areva; | ^ src/objects/convolvemodule.c:81:13: note: 'Convolve_postprocessing_areva' declared here 81 | static void Convolve_postprocessing_areva(Convolve *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:129:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 129 | self->muladd_func_ptr = Convolve_postprocessing_revareva; | ^ src/objects/convolvemodule.c:84:13: note: 'Convolve_postprocessing_revareva' declared here 84 | static void Convolve_postprocessing_revareva(Convolve *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'Convolve_new': src/objects/convolvemodule.c:181:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 181 | self->mode_func_ptr = Convolve_setProcMode; | ^ src/objects/convolvemodule.c:87:1: note: 'Convolve_setProcMode' declared here 87 | Convolve_setProcMode(Convolve *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRWinSinc_setProcMode': src/objects/convolvemodule.c:602:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 602 | self->proc_func_ptr = IRWinSinc_filters; | ^ src/objects/convolvemodule.c:533:1: note: 'IRWinSinc_filters' declared here 533 | IRWinSinc_filters(IRWinSinc *self) | ^~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:607:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 607 | self->muladd_func_ptr = IRWinSinc_postprocessing_ii; | ^ src/objects/convolvemodule.c:586:13: note: 'IRWinSinc_postprocessing_ii' declared here 586 | static void IRWinSinc_postprocessing_ii(IRWinSinc *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:611:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 611 | self->muladd_func_ptr = IRWinSinc_postprocessing_ai; | ^ src/objects/convolvemodule.c:587:13: note: 'IRWinSinc_postprocessing_ai' declared here 587 | static void IRWinSinc_postprocessing_ai(IRWinSinc *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:615:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 615 | self->muladd_func_ptr = IRWinSinc_postprocessing_revai; | ^ src/objects/convolvemodule.c:592:13: note: 'IRWinSinc_postprocessing_revai' declared here 592 | static void IRWinSinc_postprocessing_revai(IRWinSinc *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:619:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 619 | self->muladd_func_ptr = IRWinSinc_postprocessing_ia; | ^ src/objects/convolvemodule.c:588:13: note: 'IRWinSinc_postprocessing_ia' declared here 588 | static void IRWinSinc_postprocessing_ia(IRWinSinc *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:623:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 623 | self->muladd_func_ptr = IRWinSinc_postprocessing_aa; | ^ src/objects/convolvemodule.c:589:13: note: 'IRWinSinc_postprocessing_aa' declared here 589 | static void IRWinSinc_postprocessing_aa(IRWinSinc *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:627:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 627 | self->muladd_func_ptr = IRWinSinc_postprocessing_revaa; | ^ src/objects/convolvemodule.c:593:13: note: 'IRWinSinc_postprocessing_revaa' declared here 593 | static void IRWinSinc_postprocessing_revaa(IRWinSinc *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:631:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 631 | self->muladd_func_ptr = IRWinSinc_postprocessing_ireva; | ^ src/objects/convolvemodule.c:590:13: note: 'IRWinSinc_postprocessing_ireva' declared here 590 | static void IRWinSinc_postprocessing_ireva(IRWinSinc *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:635:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 635 | self->muladd_func_ptr = IRWinSinc_postprocessing_areva; | ^ src/objects/convolvemodule.c:591:13: note: 'IRWinSinc_postprocessing_areva' declared here 591 | static void IRWinSinc_postprocessing_areva(IRWinSinc *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:639:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 639 | self->muladd_func_ptr = IRWinSinc_postprocessing_revareva; | ^ src/objects/convolvemodule.c:594:13: note: 'IRWinSinc_postprocessing_revareva' declared here 594 | static void IRWinSinc_postprocessing_revareva(IRWinSinc *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRWinSinc_new': src/objects/convolvemodule.c:706:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 706 | self->mode_func_ptr = IRWinSinc_setProcMode; | ^ src/objects/convolvemodule.c:597:1: note: 'IRWinSinc_setProcMode' declared here 597 | IRWinSinc_setProcMode(IRWinSinc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRAverage_setProcMode': src/objects/convolvemodule.c:981:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 981 | self->proc_func_ptr = IRAverage_filters; | ^ src/objects/convolvemodule.c:937:1: note: 'IRAverage_filters' declared here 937 | IRAverage_filters(IRAverage *self) | ^~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:986:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 986 | self->muladd_func_ptr = IRAverage_postprocessing_ii; | ^ src/objects/convolvemodule.c:965:13: note: 'IRAverage_postprocessing_ii' declared here 965 | static void IRAverage_postprocessing_ii(IRAverage *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:990:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 990 | self->muladd_func_ptr = IRAverage_postprocessing_ai; | ^ src/objects/convolvemodule.c:966:13: note: 'IRAverage_postprocessing_ai' declared here 966 | static void IRAverage_postprocessing_ai(IRAverage *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:994:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 994 | self->muladd_func_ptr = IRAverage_postprocessing_revai; | ^ src/objects/convolvemodule.c:971:13: note: 'IRAverage_postprocessing_revai' declared here 971 | static void IRAverage_postprocessing_revai(IRAverage *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:998:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 998 | self->muladd_func_ptr = IRAverage_postprocessing_ia; | ^ src/objects/convolvemodule.c:967:13: note: 'IRAverage_postprocessing_ia' declared here 967 | static void IRAverage_postprocessing_ia(IRAverage *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1002:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1002 | self->muladd_func_ptr = IRAverage_postprocessing_aa; | ^ src/objects/convolvemodule.c:968:13: note: 'IRAverage_postprocessing_aa' declared here 968 | static void IRAverage_postprocessing_aa(IRAverage *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1006:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1006 | self->muladd_func_ptr = IRAverage_postprocessing_revaa; | ^ src/objects/convolvemodule.c:972:13: note: 'IRAverage_postprocessing_revaa' declared here 972 | static void IRAverage_postprocessing_revaa(IRAverage *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1010:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1010 | self->muladd_func_ptr = IRAverage_postprocessing_ireva; | ^ src/objects/convolvemodule.c:969:13: note: 'IRAverage_postprocessing_ireva' declared here 969 | static void IRAverage_postprocessing_ireva(IRAverage *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1014:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1014 | self->muladd_func_ptr = IRAverage_postprocessing_areva; | ^ src/objects/convolvemodule.c:970:13: note: 'IRAverage_postprocessing_areva' declared here 970 | static void IRAverage_postprocessing_areva(IRAverage *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1018:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1018 | self->muladd_func_ptr = IRAverage_postprocessing_revareva; | ^ src/objects/convolvemodule.c:973:13: note: 'IRAverage_postprocessing_revareva' declared here 973 | static void IRAverage_postprocessing_revareva(IRAverage *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRAverage_new': src/objects/convolvemodule.c:1072:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1072 | self->mode_func_ptr = IRAverage_setProcMode; | ^ src/objects/convolvemodule.c:976:1: note: 'IRAverage_setProcMode' declared here 976 | IRAverage_setProcMode(IRAverage *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRPulse_setProcMode': src/objects/convolvemodule.c:1493:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1493 | self->proc_func_ptr = IRPulse_filters; | ^ src/objects/convolvemodule.c:1424:1: note: 'IRPulse_filters' declared here 1424 | IRPulse_filters(IRPulse *self) | ^~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1498:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1498 | self->muladd_func_ptr = IRPulse_postprocessing_ii; | ^ src/objects/convolvemodule.c:1477:13: note: 'IRPulse_postprocessing_ii' declared here 1477 | static void IRPulse_postprocessing_ii(IRPulse *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1502 | self->muladd_func_ptr = IRPulse_postprocessing_ai; | ^ src/objects/convolvemodule.c:1478:13: note: 'IRPulse_postprocessing_ai' declared here 1478 | static void IRPulse_postprocessing_ai(IRPulse *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1506 | self->muladd_func_ptr = IRPulse_postprocessing_revai; | ^ src/objects/convolvemodule.c:1483:13: note: 'IRPulse_postprocessing_revai' declared here 1483 | static void IRPulse_postprocessing_revai(IRPulse *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1510:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1510 | self->muladd_func_ptr = IRPulse_postprocessing_ia; | ^ src/objects/convolvemodule.c:1479:13: note: 'IRPulse_postprocessing_ia' declared here 1479 | static void IRPulse_postprocessing_ia(IRPulse *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1514:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1514 | self->muladd_func_ptr = IRPulse_postprocessing_aa; | ^ src/objects/convolvemodule.c:1480:13: note: 'IRPulse_postprocessing_aa' declared here 1480 | static void IRPulse_postprocessing_aa(IRPulse *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1518:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1518 | self->muladd_func_ptr = IRPulse_postprocessing_revaa; | ^ src/objects/convolvemodule.c:1484:13: note: 'IRPulse_postprocessing_revaa' declared here 1484 | static void IRPulse_postprocessing_revaa(IRPulse *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1522:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1522 | self->muladd_func_ptr = IRPulse_postprocessing_ireva; | ^ src/objects/convolvemodule.c:1481:13: note: 'IRPulse_postprocessing_ireva' declared here 1481 | static void IRPulse_postprocessing_ireva(IRPulse *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1526:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1526 | self->muladd_func_ptr = IRPulse_postprocessing_areva; | ^ src/objects/convolvemodule.c:1482:13: note: 'IRPulse_postprocessing_areva' declared here 1482 | static void IRPulse_postprocessing_areva(IRPulse *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1530:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1530 | self->muladd_func_ptr = IRPulse_postprocessing_revareva; | ^ src/objects/convolvemodule.c:1485:13: note: 'IRPulse_postprocessing_revareva' declared here 1485 | static void IRPulse_postprocessing_revareva(IRPulse *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRPulse_new': src/objects/convolvemodule.c:1596:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1596 | self->mode_func_ptr = IRPulse_setProcMode; | ^ src/objects/convolvemodule.c:1488:1: note: 'IRPulse_setProcMode' declared here 1488 | IRPulse_setProcMode(IRPulse *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRFM_setProcMode': src/objects/convolvemodule.c:1944:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1944 | self->proc_func_ptr = IRFM_filters; | ^ src/objects/convolvemodule.c:1867:1: note: 'IRFM_filters' declared here 1867 | IRFM_filters(IRFM *self) | ^~~~~~~~~~~~ src/objects/convolvemodule.c:1949:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1949 | self->muladd_func_ptr = IRFM_postprocessing_ii; | ^ src/objects/convolvemodule.c:1928:13: note: 'IRFM_postprocessing_ii' declared here 1928 | static void IRFM_postprocessing_ii(IRFM *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1953:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1953 | self->muladd_func_ptr = IRFM_postprocessing_ai; | ^ src/objects/convolvemodule.c:1929:13: note: 'IRFM_postprocessing_ai' declared here 1929 | static void IRFM_postprocessing_ai(IRFM *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1957:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1957 | self->muladd_func_ptr = IRFM_postprocessing_revai; | ^ src/objects/convolvemodule.c:1934:13: note: 'IRFM_postprocessing_revai' declared here 1934 | static void IRFM_postprocessing_revai(IRFM *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1961:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1961 | self->muladd_func_ptr = IRFM_postprocessing_ia; | ^ src/objects/convolvemodule.c:1930:13: note: 'IRFM_postprocessing_ia' declared here 1930 | static void IRFM_postprocessing_ia(IRFM *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1965:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1965 | self->muladd_func_ptr = IRFM_postprocessing_aa; | ^ src/objects/convolvemodule.c:1931:13: note: 'IRFM_postprocessing_aa' declared here 1931 | static void IRFM_postprocessing_aa(IRFM *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1969:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1969 | self->muladd_func_ptr = IRFM_postprocessing_revaa; | ^ src/objects/convolvemodule.c:1935:13: note: 'IRFM_postprocessing_revaa' declared here 1935 | static void IRFM_postprocessing_revaa(IRFM *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1973:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1973 | self->muladd_func_ptr = IRFM_postprocessing_ireva; | ^ src/objects/convolvemodule.c:1932:13: note: 'IRFM_postprocessing_ireva' declared here 1932 | static void IRFM_postprocessing_ireva(IRFM *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1977:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1977 | self->muladd_func_ptr = IRFM_postprocessing_areva; | ^ src/objects/convolvemodule.c:1933:13: note: 'IRFM_postprocessing_areva' declared here 1933 | static void IRFM_postprocessing_areva(IRFM *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1981:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1981 | self->muladd_func_ptr = IRFM_postprocessing_revareva; | ^ src/objects/convolvemodule.c:1936:13: note: 'IRFM_postprocessing_revareva' declared here 1936 | static void IRFM_postprocessing_revareva(IRFM *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRFM_new': src/objects/convolvemodule.c:2050:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 2050 | self->mode_func_ptr = IRFM_setProcMode; | ^ src/objects/convolvemodule.c:1939:1: note: 'IRFM_setProcMode' declared here 1939 | IRFM_setProcMode(IRFM *self) | ^~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/delaymodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/delaymodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/delaymodule.c: In function 'Delay_setProcMode': src/objects/delaymodule.c:264:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 264 | self->proc_func_ptr = Delay_process_ii; | ^ src/objects/delaymodule.c:47:1: note: 'Delay_process_ii' declared here 47 | Delay_process_ii(Delay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:268:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 268 | self->proc_func_ptr = Delay_process_ai; | ^ src/objects/delaymodule.c:95:1: note: 'Delay_process_ai' declared here 95 | Delay_process_ai(Delay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:272:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 272 | self->proc_func_ptr = Delay_process_ia; | ^ src/objects/delaymodule.c:144:1: note: 'Delay_process_ia' declared here 144 | Delay_process_ia(Delay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:276:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 276 | self->proc_func_ptr = Delay_process_aa; | ^ src/objects/delaymodule.c:194:1: note: 'Delay_process_aa' declared here 194 | Delay_process_aa(Delay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:283:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 283 | self->muladd_func_ptr = Delay_postprocessing_ii; | ^ src/objects/delaymodule.c:244:13: note: 'Delay_postprocessing_ii' declared here 244 | static void Delay_postprocessing_ii(Delay *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:287:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 287 | self->muladd_func_ptr = Delay_postprocessing_ai; | ^ src/objects/delaymodule.c:245:13: note: 'Delay_postprocessing_ai' declared here 245 | static void Delay_postprocessing_ai(Delay *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:291:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 291 | self->muladd_func_ptr = Delay_postprocessing_revai; | ^ src/objects/delaymodule.c:250:13: note: 'Delay_postprocessing_revai' declared here 250 | static void Delay_postprocessing_revai(Delay *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:295:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 295 | self->muladd_func_ptr = Delay_postprocessing_ia; | ^ src/objects/delaymodule.c:246:13: note: 'Delay_postprocessing_ia' declared here 246 | static void Delay_postprocessing_ia(Delay *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:299:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 299 | self->muladd_func_ptr = Delay_postprocessing_aa; | ^ src/objects/delaymodule.c:247:13: note: 'Delay_postprocessing_aa' declared here 247 | static void Delay_postprocessing_aa(Delay *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:303:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 303 | self->muladd_func_ptr = Delay_postprocessing_revaa; | ^ src/objects/delaymodule.c:251:13: note: 'Delay_postprocessing_revaa' declared here 251 | static void Delay_postprocessing_revaa(Delay *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:307:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 307 | self->muladd_func_ptr = Delay_postprocessing_ireva; | ^ src/objects/delaymodule.c:248:13: note: 'Delay_postprocessing_ireva' declared here 248 | static void Delay_postprocessing_ireva(Delay *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:311:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 311 | self->muladd_func_ptr = Delay_postprocessing_areva; | ^ src/objects/delaymodule.c:249:13: note: 'Delay_postprocessing_areva' declared here 249 | static void Delay_postprocessing_areva(Delay *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:315:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 315 | self->muladd_func_ptr = Delay_postprocessing_revareva; | ^ src/objects/delaymodule.c:252:13: note: 'Delay_postprocessing_revareva' declared here 252 | static void Delay_postprocessing_revareva(Delay *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Delay_new': src/objects/delaymodule.c:379:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 379 | self->mode_func_ptr = Delay_setProcMode; | ^ src/objects/delaymodule.c:255:1: note: 'Delay_setProcMode' declared here 255 | Delay_setProcMode(Delay *self) | ^~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'SDelay_setProcMode': src/objects/delaymodule.c:693:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 693 | self->proc_func_ptr = SDelay_process_i; | ^ src/objects/delaymodule.c:584:1: note: 'SDelay_process_i' declared here 584 | SDelay_process_i(SDelay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:697:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 697 | self->proc_func_ptr = SDelay_process_a; | ^ src/objects/delaymodule.c:632:1: note: 'SDelay_process_a' declared here 632 | SDelay_process_a(SDelay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:704:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 704 | self->muladd_func_ptr = SDelay_postprocessing_ii; | ^ src/objects/delaymodule.c:673:13: note: 'SDelay_postprocessing_ii' declared here 673 | static void SDelay_postprocessing_ii(SDelay *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:708:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 708 | self->muladd_func_ptr = SDelay_postprocessing_ai; | ^ src/objects/delaymodule.c:674:13: note: 'SDelay_postprocessing_ai' declared here 674 | static void SDelay_postprocessing_ai(SDelay *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:712:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 712 | self->muladd_func_ptr = SDelay_postprocessing_revai; | ^ src/objects/delaymodule.c:679:13: note: 'SDelay_postprocessing_revai' declared here 679 | static void SDelay_postprocessing_revai(SDelay *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:716:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 716 | self->muladd_func_ptr = SDelay_postprocessing_ia; | ^ src/objects/delaymodule.c:675:13: note: 'SDelay_postprocessing_ia' declared here 675 | static void SDelay_postprocessing_ia(SDelay *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:720:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 720 | self->muladd_func_ptr = SDelay_postprocessing_aa; | ^ src/objects/delaymodule.c:676:13: note: 'SDelay_postprocessing_aa' declared here 676 | static void SDelay_postprocessing_aa(SDelay *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:724:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 724 | self->muladd_func_ptr = SDelay_postprocessing_revaa; | ^ src/objects/delaymodule.c:680:13: note: 'SDelay_postprocessing_revaa' declared here 680 | static void SDelay_postprocessing_revaa(SDelay *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:728:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 728 | self->muladd_func_ptr = SDelay_postprocessing_ireva; | ^ src/objects/delaymodule.c:677:13: note: 'SDelay_postprocessing_ireva' declared here 677 | static void SDelay_postprocessing_ireva(SDelay *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:732:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 732 | self->muladd_func_ptr = SDelay_postprocessing_areva; | ^ src/objects/delaymodule.c:678:13: note: 'SDelay_postprocessing_areva' declared here 678 | static void SDelay_postprocessing_areva(SDelay *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:736:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 736 | self->muladd_func_ptr = SDelay_postprocessing_revareva; | ^ src/objects/delaymodule.c:681:13: note: 'SDelay_postprocessing_revareva' declared here 681 | static void SDelay_postprocessing_revareva(SDelay *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'SDelay_new': src/objects/delaymodule.c:793:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 793 | self->mode_func_ptr = SDelay_setProcMode; | ^ src/objects/delaymodule.c:684:1: note: 'SDelay_setProcMode' declared here 684 | SDelay_setProcMode(SDelay *self) | ^~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Waveguide_setProcMode': src/objects/delaymodule.c:1400:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1400 | self->proc_func_ptr = Waveguide_process_ii; | ^ src/objects/delaymodule.c:1005:1: note: 'Waveguide_process_ii' declared here 1005 | Waveguide_process_ii(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1404:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1404 | self->proc_func_ptr = Waveguide_process_ai; | ^ src/objects/delaymodule.c:1098:1: note: 'Waveguide_process_ai' declared here 1098 | Waveguide_process_ai(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1408:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1408 | self->proc_func_ptr = Waveguide_process_ia; | ^ src/objects/delaymodule.c:1194:1: note: 'Waveguide_process_ia' declared here 1194 | Waveguide_process_ia(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1412:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1412 | self->proc_func_ptr = Waveguide_process_aa; | ^ src/objects/delaymodule.c:1286:1: note: 'Waveguide_process_aa' declared here 1286 | Waveguide_process_aa(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1419:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1419 | self->muladd_func_ptr = Waveguide_postprocessing_ii; | ^ src/objects/delaymodule.c:1380:13: note: 'Waveguide_postprocessing_ii' declared here 1380 | static void Waveguide_postprocessing_ii(Waveguide *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1423:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1423 | self->muladd_func_ptr = Waveguide_postprocessing_ai; | ^ src/objects/delaymodule.c:1381:13: note: 'Waveguide_postprocessing_ai' declared here 1381 | static void Waveguide_postprocessing_ai(Waveguide *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1427:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1427 | self->muladd_func_ptr = Waveguide_postprocessing_revai; | ^ src/objects/delaymodule.c:1386:13: note: 'Waveguide_postprocessing_revai' declared here 1386 | static void Waveguide_postprocessing_revai(Waveguide *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1431:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1431 | self->muladd_func_ptr = Waveguide_postprocessing_ia; | ^ src/objects/delaymodule.c:1382:13: note: 'Waveguide_postprocessing_ia' declared here 1382 | static void Waveguide_postprocessing_ia(Waveguide *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1435:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1435 | self->muladd_func_ptr = Waveguide_postprocessing_aa; | ^ src/objects/delaymodule.c:1383:13: note: 'Waveguide_postprocessing_aa' declared here 1383 | static void Waveguide_postprocessing_aa(Waveguide *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1439:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1439 | self->muladd_func_ptr = Waveguide_postprocessing_revaa; | ^ src/objects/delaymodule.c:1387:13: note: 'Waveguide_postprocessing_revaa' declared here 1387 | static void Waveguide_postprocessing_revaa(Waveguide *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1443:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1443 | self->muladd_func_ptr = Waveguide_postprocessing_ireva; | ^ src/objects/delaymodule.c:1384:13: note: 'Waveguide_postprocessing_ireva' declared here 1384 | static void Waveguide_postprocessing_ireva(Waveguide *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1447:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1447 | self->muladd_func_ptr = Waveguide_postprocessing_areva; | ^ src/objects/delaymodule.c:1385:13: note: 'Waveguide_postprocessing_areva' declared here 1385 | static void Waveguide_postprocessing_areva(Waveguide *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1451:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1451 | self->muladd_func_ptr = Waveguide_postprocessing_revareva; | ^ src/objects/delaymodule.c:1388:13: note: 'Waveguide_postprocessing_revareva' declared here 1388 | static void Waveguide_postprocessing_revareva(Waveguide *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Waveguide_new': src/objects/delaymodule.c:1528:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1528 | self->mode_func_ptr = Waveguide_setProcMode; | ^ src/objects/delaymodule.c:1391:1: note: 'Waveguide_setProcMode' declared here 1391 | Waveguide_setProcMode(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'AllpassWG_setProcMode': src/objects/delaymodule.c:2513:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2513 | self->proc_func_ptr = AllpassWG_process_iii; | ^ src/objects/delaymodule.c:1758:1: note: 'AllpassWG_process_iii' declared here 1758 | AllpassWG_process_iii(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2517:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2517 | self->proc_func_ptr = AllpassWG_process_aii; | ^ src/objects/delaymodule.c:1849:1: note: 'AllpassWG_process_aii' declared here 1849 | AllpassWG_process_aii(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2521:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2521 | self->proc_func_ptr = AllpassWG_process_iai; | ^ src/objects/delaymodule.c:1941:1: note: 'AllpassWG_process_iai' declared here 1941 | AllpassWG_process_iai(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2525:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2525 | self->proc_func_ptr = AllpassWG_process_aai; | ^ src/objects/delaymodule.c:2032:1: note: 'AllpassWG_process_aai' declared here 2032 | AllpassWG_process_aai(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2529:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2529 | self->proc_func_ptr = AllpassWG_process_iia; | ^ src/objects/delaymodule.c:2124:1: note: 'AllpassWG_process_iia' declared here 2124 | AllpassWG_process_iia(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2533:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2533 | self->proc_func_ptr = AllpassWG_process_aia; | ^ src/objects/delaymodule.c:2216:1: note: 'AllpassWG_process_aia' declared here 2216 | AllpassWG_process_aia(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2537:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2537 | self->proc_func_ptr = AllpassWG_process_iaa; | ^ src/objects/delaymodule.c:2309:1: note: 'AllpassWG_process_iaa' declared here 2309 | AllpassWG_process_iaa(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2541:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2541 | self->proc_func_ptr = AllpassWG_process_aaa; | ^ src/objects/delaymodule.c:2401:1: note: 'AllpassWG_process_aaa' declared here 2401 | AllpassWG_process_aaa(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2548:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2548 | self->muladd_func_ptr = AllpassWG_postprocessing_ii; | ^ src/objects/delaymodule.c:2493:13: note: 'AllpassWG_postprocessing_ii' declared here 2493 | static void AllpassWG_postprocessing_ii(AllpassWG *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2552:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2552 | self->muladd_func_ptr = AllpassWG_postprocessing_ai; | ^ src/objects/delaymodule.c:2494:13: note: 'AllpassWG_postprocessing_ai' declared here 2494 | static void AllpassWG_postprocessing_ai(AllpassWG *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2556:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2556 | self->muladd_func_ptr = AllpassWG_postprocessing_revai; | ^ src/objects/delaymodule.c:2499:13: note: 'AllpassWG_postprocessing_revai' declared here 2499 | static void AllpassWG_postprocessing_revai(AllpassWG *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2560:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2560 | self->muladd_func_ptr = AllpassWG_postprocessing_ia; | ^ src/objects/delaymodule.c:2495:13: note: 'AllpassWG_postprocessing_ia' declared here 2495 | static void AllpassWG_postprocessing_ia(AllpassWG *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2564:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2564 | self->muladd_func_ptr = AllpassWG_postprocessing_aa; | ^ src/objects/delaymodule.c:2496:13: note: 'AllpassWG_postprocessing_aa' declared here 2496 | static void AllpassWG_postprocessing_aa(AllpassWG *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2568:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2568 | self->muladd_func_ptr = AllpassWG_postprocessing_revaa; | ^ src/objects/delaymodule.c:2500:13: note: 'AllpassWG_postprocessing_revaa' declared here 2500 | static void AllpassWG_postprocessing_revaa(AllpassWG *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2572:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2572 | self->muladd_func_ptr = AllpassWG_postprocessing_ireva; | ^ src/objects/delaymodule.c:2497:13: note: 'AllpassWG_postprocessing_ireva' declared here 2497 | static void AllpassWG_postprocessing_ireva(AllpassWG *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2576:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2576 | self->muladd_func_ptr = AllpassWG_postprocessing_areva; | ^ src/objects/delaymodule.c:2498:13: note: 'AllpassWG_postprocessing_areva' declared here 2498 | static void AllpassWG_postprocessing_areva(AllpassWG *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2580:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2580 | self->muladd_func_ptr = AllpassWG_postprocessing_revareva; | ^ src/objects/delaymodule.c:2501:13: note: 'AllpassWG_postprocessing_revareva' declared here 2501 | static void AllpassWG_postprocessing_revareva(AllpassWG *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'AllpassWG_new': src/objects/delaymodule.c:2657:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2657 | self->mode_func_ptr = AllpassWG_setProcMode; | ^ src/objects/delaymodule.c:2504:1: note: 'AllpassWG_setProcMode' declared here 2504 | AllpassWG_setProcMode(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Delay1_setProcMode': src/objects/delaymodule.c:2918:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2918 | self->proc_func_ptr = Delay1_filters; | ^ src/objects/delaymodule.c:2890:1: note: 'Delay1_filters' declared here 2890 | Delay1_filters(Delay1 *self) | ^~~~~~~~~~~~~~ src/objects/delaymodule.c:2923:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2923 | self->muladd_func_ptr = Delay1_postprocessing_ii; | ^ src/objects/delaymodule.c:2902:13: note: 'Delay1_postprocessing_ii' declared here 2902 | static void Delay1_postprocessing_ii(Delay1 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2927:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2927 | self->muladd_func_ptr = Delay1_postprocessing_ai; | ^ src/objects/delaymodule.c:2903:13: note: 'Delay1_postprocessing_ai' declared here 2903 | static void Delay1_postprocessing_ai(Delay1 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2931:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2931 | self->muladd_func_ptr = Delay1_postprocessing_revai; | ^ src/objects/delaymodule.c:2908:13: note: 'Delay1_postprocessing_revai' declared here 2908 | static void Delay1_postprocessing_revai(Delay1 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2935:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2935 | self->muladd_func_ptr = Delay1_postprocessing_ia; | ^ src/objects/delaymodule.c:2904:13: note: 'Delay1_postprocessing_ia' declared here 2904 | static void Delay1_postprocessing_ia(Delay1 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2939:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2939 | self->muladd_func_ptr = Delay1_postprocessing_aa; | ^ src/objects/delaymodule.c:2905:13: note: 'Delay1_postprocessing_aa' declared here 2905 | static void Delay1_postprocessing_aa(Delay1 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2943:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2943 | self->muladd_func_ptr = Delay1_postprocessing_revaa; | ^ src/objects/delaymodule.c:2909:13: note: 'Delay1_postprocessing_revaa' declared here 2909 | static void Delay1_postprocessing_revaa(Delay1 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2947:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2947 | self->muladd_func_ptr = Delay1_postprocessing_ireva; | ^ src/objects/delaymodule.c:2906:13: note: 'Delay1_postprocessing_ireva' declared here 2906 | static void Delay1_postprocessing_ireva(Delay1 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2951:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2951 | self->muladd_func_ptr = Delay1_postprocessing_areva; | ^ src/objects/delaymodule.c:2907:13: note: 'Delay1_postprocessing_areva' declared here 2907 | static void Delay1_postprocessing_areva(Delay1 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2955:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2955 | self->muladd_func_ptr = Delay1_postprocessing_revareva; | ^ src/objects/delaymodule.c:2910:13: note: 'Delay1_postprocessing_revareva' declared here 2910 | static void Delay1_postprocessing_revareva(Delay1 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Delay1_new': src/objects/delaymodule.c:3006:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 3006 | self->mode_func_ptr = Delay1_setProcMode; | ^ src/objects/delaymodule.c:2913:1: note: 'Delay1_setProcMode' declared here 2913 | Delay1_setProcMode(Delay1 *self) | ^~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'SmoothDelay_setProcMode': src/objects/delaymodule.c:3595:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3595 | self->proc_func_ptr = SmoothDelay_process_ii; | ^ src/objects/delaymodule.c:3184:1: note: 'SmoothDelay_process_ii' declared here 3184 | SmoothDelay_process_ii(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3599:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3599 | self->proc_func_ptr = SmoothDelay_process_ai; | ^ src/objects/delaymodule.c:3280:1: note: 'SmoothDelay_process_ai' declared here 3280 | SmoothDelay_process_ai(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3603:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3603 | self->proc_func_ptr = SmoothDelay_process_ia; | ^ src/objects/delaymodule.c:3378:1: note: 'SmoothDelay_process_ia' declared here 3378 | SmoothDelay_process_ia(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3607:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3607 | self->proc_func_ptr = SmoothDelay_process_aa; | ^ src/objects/delaymodule.c:3476:1: note: 'SmoothDelay_process_aa' declared here 3476 | SmoothDelay_process_aa(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3614 | self->muladd_func_ptr = SmoothDelay_postprocessing_ii; | ^ src/objects/delaymodule.c:3575:13: note: 'SmoothDelay_postprocessing_ii' declared here 3575 | static void SmoothDelay_postprocessing_ii(SmoothDelay *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3618 | self->muladd_func_ptr = SmoothDelay_postprocessing_ai; | ^ src/objects/delaymodule.c:3576:13: note: 'SmoothDelay_postprocessing_ai' declared here 3576 | static void SmoothDelay_postprocessing_ai(SmoothDelay *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3622 | self->muladd_func_ptr = SmoothDelay_postprocessing_revai; | ^ src/objects/delaymodule.c:3581:13: note: 'SmoothDelay_postprocessing_revai' declared here 3581 | static void SmoothDelay_postprocessing_revai(SmoothDelay *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3626 | self->muladd_func_ptr = SmoothDelay_postprocessing_ia; | ^ src/objects/delaymodule.c:3577:13: note: 'SmoothDelay_postprocessing_ia' declared here 3577 | static void SmoothDelay_postprocessing_ia(SmoothDelay *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3630 | self->muladd_func_ptr = SmoothDelay_postprocessing_aa; | ^ src/objects/delaymodule.c:3578:13: note: 'SmoothDelay_postprocessing_aa' declared here 3578 | static void SmoothDelay_postprocessing_aa(SmoothDelay *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3634 | self->muladd_func_ptr = SmoothDelay_postprocessing_revaa; | ^ src/objects/delaymodule.c:3582:13: note: 'SmoothDelay_postprocessing_revaa' declared here 3582 | static void SmoothDelay_postprocessing_revaa(SmoothDelay *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3638 | self->muladd_func_ptr = SmoothDelay_postprocessing_ireva; | ^ src/objects/delaymodule.c:3579:13: note: 'SmoothDelay_postprocessing_ireva' declared here 3579 | static void SmoothDelay_postprocessing_ireva(SmoothDelay *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3642 | self->muladd_func_ptr = SmoothDelay_postprocessing_areva; | ^ src/objects/delaymodule.c:3580:13: note: 'SmoothDelay_postprocessing_areva' declared here 3580 | static void SmoothDelay_postprocessing_areva(SmoothDelay *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3646:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3646 | self->muladd_func_ptr = SmoothDelay_postprocessing_revareva; | ^ src/objects/delaymodule.c:3583:13: note: 'SmoothDelay_postprocessing_revareva' declared here 3583 | static void SmoothDelay_postprocessing_revareva(SmoothDelay *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'SmoothDelay_new': src/objects/delaymodule.c:3716:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3716 | self->mode_func_ptr = SmoothDelay_setProcMode; | ^ src/objects/delaymodule.c:3586:1: note: 'SmoothDelay_setProcMode' declared here 3586 | SmoothDelay_setProcMode(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/distomodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/distomodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/distomodule.c: In function 'Disto_setProcMode': src/objects/distomodule.c:176:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 176 | self->proc_func_ptr = Disto_transform_ii; | ^ src/objects/distomodule.c:75:1: note: 'Disto_transform_ii' declared here 75 | Disto_transform_ii(Disto *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:180:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 180 | self->proc_func_ptr = Disto_transform_ai; | ^ src/objects/distomodule.c:95:1: note: 'Disto_transform_ai' declared here 95 | Disto_transform_ai(Disto *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:184:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 184 | self->proc_func_ptr = Disto_transform_ia; | ^ src/objects/distomodule.c:115:1: note: 'Disto_transform_ia' declared here 115 | Disto_transform_ia(Disto *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:188:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 188 | self->proc_func_ptr = Disto_transform_aa; | ^ src/objects/distomodule.c:136:1: note: 'Disto_transform_aa' declared here 136 | Disto_transform_aa(Disto *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 195 | self->muladd_func_ptr = Disto_postprocessing_ii; | ^ src/objects/distomodule.c:156:13: note: 'Disto_postprocessing_ii' declared here 156 | static void Disto_postprocessing_ii(Disto *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 199 | self->muladd_func_ptr = Disto_postprocessing_ai; | ^ src/objects/distomodule.c:157:13: note: 'Disto_postprocessing_ai' declared here 157 | static void Disto_postprocessing_ai(Disto *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:203:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 203 | self->muladd_func_ptr = Disto_postprocessing_revai; | ^ src/objects/distomodule.c:162:13: note: 'Disto_postprocessing_revai' declared here 162 | static void Disto_postprocessing_revai(Disto *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:207:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 207 | self->muladd_func_ptr = Disto_postprocessing_ia; | ^ src/objects/distomodule.c:158:13: note: 'Disto_postprocessing_ia' declared here 158 | static void Disto_postprocessing_ia(Disto *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:211:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 211 | self->muladd_func_ptr = Disto_postprocessing_aa; | ^ src/objects/distomodule.c:159:13: note: 'Disto_postprocessing_aa' declared here 159 | static void Disto_postprocessing_aa(Disto *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:215:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 215 | self->muladd_func_ptr = Disto_postprocessing_revaa; | ^ src/objects/distomodule.c:163:13: note: 'Disto_postprocessing_revaa' declared here 163 | static void Disto_postprocessing_revaa(Disto *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:219:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 219 | self->muladd_func_ptr = Disto_postprocessing_ireva; | ^ src/objects/distomodule.c:160:13: note: 'Disto_postprocessing_ireva' declared here 160 | static void Disto_postprocessing_ireva(Disto *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:223:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 223 | self->muladd_func_ptr = Disto_postprocessing_areva; | ^ src/objects/distomodule.c:161:13: note: 'Disto_postprocessing_areva' declared here 161 | static void Disto_postprocessing_areva(Disto *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:227:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 227 | self->muladd_func_ptr = Disto_postprocessing_revareva; | ^ src/objects/distomodule.c:164:13: note: 'Disto_postprocessing_revareva' declared here 164 | static void Disto_postprocessing_revareva(Disto *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Disto_new': src/objects/distomodule.c:286:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 286 | self->mode_func_ptr = Disto_setProcMode; | ^ src/objects/distomodule.c:167:1: note: 'Disto_setProcMode' declared here 167 | Disto_setProcMode(Disto *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Clip_setProcMode': src/objects/distomodule.c:581:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 581 | self->proc_func_ptr = Clip_transform_ii; | ^ src/objects/distomodule.c:470:1: note: 'Clip_transform_ii' declared here 470 | Clip_transform_ii(Clip *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:585:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 585 | self->proc_func_ptr = Clip_transform_ai; | ^ src/objects/distomodule.c:492:1: note: 'Clip_transform_ai' declared here 492 | Clip_transform_ai(Clip *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:589:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 589 | self->proc_func_ptr = Clip_transform_ia; | ^ src/objects/distomodule.c:515:1: note: 'Clip_transform_ia' declared here 515 | Clip_transform_ia(Clip *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:593:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 593 | self->proc_func_ptr = Clip_transform_aa; | ^ src/objects/distomodule.c:538:1: note: 'Clip_transform_aa' declared here 538 | Clip_transform_aa(Clip *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:600:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 600 | self->muladd_func_ptr = Clip_postprocessing_ii; | ^ src/objects/distomodule.c:561:13: note: 'Clip_postprocessing_ii' declared here 561 | static void Clip_postprocessing_ii(Clip *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:604:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 604 | self->muladd_func_ptr = Clip_postprocessing_ai; | ^ src/objects/distomodule.c:562:13: note: 'Clip_postprocessing_ai' declared here 562 | static void Clip_postprocessing_ai(Clip *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:608:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 608 | self->muladd_func_ptr = Clip_postprocessing_revai; | ^ src/objects/distomodule.c:567:13: note: 'Clip_postprocessing_revai' declared here 567 | static void Clip_postprocessing_revai(Clip *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:612:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 612 | self->muladd_func_ptr = Clip_postprocessing_ia; | ^ src/objects/distomodule.c:563:13: note: 'Clip_postprocessing_ia' declared here 563 | static void Clip_postprocessing_ia(Clip *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:616:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 616 | self->muladd_func_ptr = Clip_postprocessing_aa; | ^ src/objects/distomodule.c:564:13: note: 'Clip_postprocessing_aa' declared here 564 | static void Clip_postprocessing_aa(Clip *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:620:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 620 | self->muladd_func_ptr = Clip_postprocessing_revaa; | ^ src/objects/distomodule.c:568:13: note: 'Clip_postprocessing_revaa' declared here 568 | static void Clip_postprocessing_revaa(Clip *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 624 | self->muladd_func_ptr = Clip_postprocessing_ireva; | ^ src/objects/distomodule.c:565:13: note: 'Clip_postprocessing_ireva' declared here 565 | static void Clip_postprocessing_ireva(Clip *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 628 | self->muladd_func_ptr = Clip_postprocessing_areva; | ^ src/objects/distomodule.c:566:13: note: 'Clip_postprocessing_areva' declared here 566 | static void Clip_postprocessing_areva(Clip *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:632:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 632 | self->muladd_func_ptr = Clip_postprocessing_revareva; | ^ src/objects/distomodule.c:569:13: note: 'Clip_postprocessing_revareva' declared here 569 | static void Clip_postprocessing_revareva(Clip *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Clip_new': src/objects/distomodule.c:690:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 690 | self->mode_func_ptr = Clip_setProcMode; | ^ src/objects/distomodule.c:572:1: note: 'Clip_setProcMode' declared here 572 | Clip_setProcMode(Clip *self) | ^~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Mirror_setProcMode': src/objects/distomodule.c:1033:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1033 | self->proc_func_ptr = Mirror_transform_ii; | ^ src/objects/distomodule.c:874:1: note: 'Mirror_transform_ii' declared here 874 | Mirror_transform_ii(Mirror *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1037:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1037 | self->proc_func_ptr = Mirror_transform_ai; | ^ src/objects/distomodule.c:911:1: note: 'Mirror_transform_ai' declared here 911 | Mirror_transform_ai(Mirror *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1041:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1041 | self->proc_func_ptr = Mirror_transform_ia; | ^ src/objects/distomodule.c:945:1: note: 'Mirror_transform_ia' declared here 945 | Mirror_transform_ia(Mirror *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1045:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1045 | self->proc_func_ptr = Mirror_transform_aa; | ^ src/objects/distomodule.c:979:1: note: 'Mirror_transform_aa' declared here 979 | Mirror_transform_aa(Mirror *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1052:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1052 | self->muladd_func_ptr = Mirror_postprocessing_ii; | ^ src/objects/distomodule.c:1013:13: note: 'Mirror_postprocessing_ii' declared here 1013 | static void Mirror_postprocessing_ii(Mirror *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1056:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1056 | self->muladd_func_ptr = Mirror_postprocessing_ai; | ^ src/objects/distomodule.c:1014:13: note: 'Mirror_postprocessing_ai' declared here 1014 | static void Mirror_postprocessing_ai(Mirror *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1060:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1060 | self->muladd_func_ptr = Mirror_postprocessing_revai; | ^ src/objects/distomodule.c:1019:13: note: 'Mirror_postprocessing_revai' declared here 1019 | static void Mirror_postprocessing_revai(Mirror *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1064:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1064 | self->muladd_func_ptr = Mirror_postprocessing_ia; | ^ src/objects/distomodule.c:1015:13: note: 'Mirror_postprocessing_ia' declared here 1015 | static void Mirror_postprocessing_ia(Mirror *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1068:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1068 | self->muladd_func_ptr = Mirror_postprocessing_aa; | ^ src/objects/distomodule.c:1016:13: note: 'Mirror_postprocessing_aa' declared here 1016 | static void Mirror_postprocessing_aa(Mirror *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1072:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1072 | self->muladd_func_ptr = Mirror_postprocessing_revaa; | ^ src/objects/distomodule.c:1020:13: note: 'Mirror_postprocessing_revaa' declared here 1020 | static void Mirror_postprocessing_revaa(Mirror *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1076:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1076 | self->muladd_func_ptr = Mirror_postprocessing_ireva; | ^ src/objects/distomodule.c:1017:13: note: 'Mirror_postprocessing_ireva' declared here 1017 | static void Mirror_postprocessing_ireva(Mirror *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1080:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1080 | self->muladd_func_ptr = Mirror_postprocessing_areva; | ^ src/objects/distomodule.c:1018:13: note: 'Mirror_postprocessing_areva' declared here 1018 | static void Mirror_postprocessing_areva(Mirror *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1084:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1084 | self->muladd_func_ptr = Mirror_postprocessing_revareva; | ^ src/objects/distomodule.c:1021:13: note: 'Mirror_postprocessing_revareva' declared here 1021 | static void Mirror_postprocessing_revareva(Mirror *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Mirror_new': src/objects/distomodule.c:1142:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1142 | self->mode_func_ptr = Mirror_setProcMode; | ^ src/objects/distomodule.c:1024:1: note: 'Mirror_setProcMode' declared here 1024 | Mirror_setProcMode(Mirror *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Wrap_setProcMode': src/objects/distomodule.c:1521:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1521 | self->proc_func_ptr = Wrap_transform_ii; | ^ src/objects/distomodule.c:1326:1: note: 'Wrap_transform_ii' declared here 1326 | Wrap_transform_ii(Wrap *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1525:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1525 | self->proc_func_ptr = Wrap_transform_ai; | ^ src/objects/distomodule.c:1372:1: note: 'Wrap_transform_ai' declared here 1372 | Wrap_transform_ai(Wrap *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1529:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1529 | self->proc_func_ptr = Wrap_transform_ia; | ^ src/objects/distomodule.c:1415:1: note: 'Wrap_transform_ia' declared here 1415 | Wrap_transform_ia(Wrap *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1533:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1533 | self->proc_func_ptr = Wrap_transform_aa; | ^ src/objects/distomodule.c:1458:1: note: 'Wrap_transform_aa' declared here 1458 | Wrap_transform_aa(Wrap *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1540:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1540 | self->muladd_func_ptr = Wrap_postprocessing_ii; | ^ src/objects/distomodule.c:1501:13: note: 'Wrap_postprocessing_ii' declared here 1501 | static void Wrap_postprocessing_ii(Wrap *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1544:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1544 | self->muladd_func_ptr = Wrap_postprocessing_ai; | ^ src/objects/distomodule.c:1502:13: note: 'Wrap_postprocessing_ai' declared here 1502 | static void Wrap_postprocessing_ai(Wrap *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1548:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1548 | self->muladd_func_ptr = Wrap_postprocessing_revai; | ^ src/objects/distomodule.c:1507:13: note: 'Wrap_postprocessing_revai' declared here 1507 | static void Wrap_postprocessing_revai(Wrap *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1552:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1552 | self->muladd_func_ptr = Wrap_postprocessing_ia; | ^ src/objects/distomodule.c:1503:13: note: 'Wrap_postprocessing_ia' declared here 1503 | static void Wrap_postprocessing_ia(Wrap *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1556:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1556 | self->muladd_func_ptr = Wrap_postprocessing_aa; | ^ src/objects/distomodule.c:1504:13: note: 'Wrap_postprocessing_aa' declared here 1504 | static void Wrap_postprocessing_aa(Wrap *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1560:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1560 | self->muladd_func_ptr = Wrap_postprocessing_revaa; | ^ src/objects/distomodule.c:1508:13: note: 'Wrap_postprocessing_revaa' declared here 1508 | static void Wrap_postprocessing_revaa(Wrap *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1564:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1564 | self->muladd_func_ptr = Wrap_postprocessing_ireva; | ^ src/objects/distomodule.c:1505:13: note: 'Wrap_postprocessing_ireva' declared here 1505 | static void Wrap_postprocessing_ireva(Wrap *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1568:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1568 | self->muladd_func_ptr = Wrap_postprocessing_areva; | ^ src/objects/distomodule.c:1506:13: note: 'Wrap_postprocessing_areva' declared here 1506 | static void Wrap_postprocessing_areva(Wrap *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1572:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1572 | self->muladd_func_ptr = Wrap_postprocessing_revareva; | ^ src/objects/distomodule.c:1509:13: note: 'Wrap_postprocessing_revareva' declared here 1509 | static void Wrap_postprocessing_revareva(Wrap *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Wrap_new': src/objects/distomodule.c:1630:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1630 | self->mode_func_ptr = Wrap_setProcMode; | ^ src/objects/distomodule.c:1512:1: note: 'Wrap_setProcMode' declared here 1512 | Wrap_setProcMode(Wrap *self) | ^~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Degrade_setProcMode': src/objects/distomodule.c:1978:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1978 | self->proc_func_ptr = Degrade_transform_ii; | ^ src/objects/distomodule.c:1839:1: note: 'Degrade_transform_ii' declared here 1839 | Degrade_transform_ii(Degrade *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1982:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1982 | self->proc_func_ptr = Degrade_transform_ai; | ^ src/objects/distomodule.c:1870:1: note: 'Degrade_transform_ai' declared here 1870 | Degrade_transform_ai(Degrade *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1986:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1986 | self->proc_func_ptr = Degrade_transform_ia; | ^ src/objects/distomodule.c:1900:1: note: 'Degrade_transform_ia' declared here 1900 | Degrade_transform_ia(Degrade *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1990:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1990 | self->proc_func_ptr = Degrade_transform_aa; | ^ src/objects/distomodule.c:1930:1: note: 'Degrade_transform_aa' declared here 1930 | Degrade_transform_aa(Degrade *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1997:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1997 | self->muladd_func_ptr = Degrade_postprocessing_ii; | ^ src/objects/distomodule.c:1958:13: note: 'Degrade_postprocessing_ii' declared here 1958 | static void Degrade_postprocessing_ii(Degrade *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2001:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2001 | self->muladd_func_ptr = Degrade_postprocessing_ai; | ^ src/objects/distomodule.c:1959:13: note: 'Degrade_postprocessing_ai' declared here 1959 | static void Degrade_postprocessing_ai(Degrade *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2005:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2005 | self->muladd_func_ptr = Degrade_postprocessing_revai; | ^ src/objects/distomodule.c:1964:13: note: 'Degrade_postprocessing_revai' declared here 1964 | static void Degrade_postprocessing_revai(Degrade *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2009:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2009 | self->muladd_func_ptr = Degrade_postprocessing_ia; | ^ src/objects/distomodule.c:1960:13: note: 'Degrade_postprocessing_ia' declared here 1960 | static void Degrade_postprocessing_ia(Degrade *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2013:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2013 | self->muladd_func_ptr = Degrade_postprocessing_aa; | ^ src/objects/distomodule.c:1961:13: note: 'Degrade_postprocessing_aa' declared here 1961 | static void Degrade_postprocessing_aa(Degrade *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2017:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2017 | self->muladd_func_ptr = Degrade_postprocessing_revaa; | ^ src/objects/distomodule.c:1965:13: note: 'Degrade_postprocessing_revaa' declared here 1965 | static void Degrade_postprocessing_revaa(Degrade *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2021:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2021 | self->muladd_func_ptr = Degrade_postprocessing_ireva; | ^ src/objects/distomodule.c:1962:13: note: 'Degrade_postprocessing_ireva' declared here 1962 | static void Degrade_postprocessing_ireva(Degrade *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2025:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2025 | self->muladd_func_ptr = Degrade_postprocessing_areva; | ^ src/objects/distomodule.c:1963:13: note: 'Degrade_postprocessing_areva' declared here 1963 | static void Degrade_postprocessing_areva(Degrade *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2029:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2029 | self->muladd_func_ptr = Degrade_postprocessing_revareva; | ^ src/objects/distomodule.c:1966:13: note: 'Degrade_postprocessing_revareva' declared here 1966 | static void Degrade_postprocessing_revareva(Degrade *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Degrade_new': src/objects/distomodule.c:2089:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2089 | self->mode_func_ptr = Degrade_setProcMode; | ^ src/objects/distomodule.c:1969:1: note: 'Degrade_setProcMode' declared here 1969 | Degrade_setProcMode(Degrade *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Min_setProcMode': src/objects/distomodule.c:2315:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2315 | self->proc_func_ptr = Min_process_i; | ^ src/objects/distomodule.c:2270:1: note: 'Min_process_i' declared here 2270 | Min_process_i(Min *self) | ^~~~~~~~~~~~~ src/objects/distomodule.c:2319:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2319 | self->proc_func_ptr = Min_process_a; | ^ src/objects/distomodule.c:2283:1: note: 'Min_process_a' declared here 2283 | Min_process_a(Min *self) | ^~~~~~~~~~~~~ src/objects/distomodule.c:2326:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2326 | self->muladd_func_ptr = Min_postprocessing_ii; | ^ src/objects/distomodule.c:2295:13: note: 'Min_postprocessing_ii' declared here 2295 | static void Min_postprocessing_ii(Min *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2330:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2330 | self->muladd_func_ptr = Min_postprocessing_ai; | ^ src/objects/distomodule.c:2296:13: note: 'Min_postprocessing_ai' declared here 2296 | static void Min_postprocessing_ai(Min *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2334:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2334 | self->muladd_func_ptr = Min_postprocessing_revai; | ^ src/objects/distomodule.c:2301:13: note: 'Min_postprocessing_revai' declared here 2301 | static void Min_postprocessing_revai(Min *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2338:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2338 | self->muladd_func_ptr = Min_postprocessing_ia; | ^ src/objects/distomodule.c:2297:13: note: 'Min_postprocessing_ia' declared here 2297 | static void Min_postprocessing_ia(Min *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2342:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2342 | self->muladd_func_ptr = Min_postprocessing_aa; | ^ src/objects/distomodule.c:2298:13: note: 'Min_postprocessing_aa' declared here 2298 | static void Min_postprocessing_aa(Min *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2346:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2346 | self->muladd_func_ptr = Min_postprocessing_revaa; | ^ src/objects/distomodule.c:2302:13: note: 'Min_postprocessing_revaa' declared here 2302 | static void Min_postprocessing_revaa(Min *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2350:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2350 | self->muladd_func_ptr = Min_postprocessing_ireva; | ^ src/objects/distomodule.c:2299:13: note: 'Min_postprocessing_ireva' declared here 2299 | static void Min_postprocessing_ireva(Min *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2354:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2354 | self->muladd_func_ptr = Min_postprocessing_areva; | ^ src/objects/distomodule.c:2300:13: note: 'Min_postprocessing_areva' declared here 2300 | static void Min_postprocessing_areva(Min *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2358:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2358 | self->muladd_func_ptr = Min_postprocessing_revareva; | ^ src/objects/distomodule.c:2303:13: note: 'Min_postprocessing_revareva' declared here 2303 | static void Min_postprocessing_revareva(Min *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Min_new': src/objects/distomodule.c:2413:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2413 | self->mode_func_ptr = Min_setProcMode; | ^ src/objects/distomodule.c:2306:1: note: 'Min_setProcMode' declared here 2306 | Min_setProcMode(Min *self) | ^~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Max_setProcMode': src/objects/distomodule.c:2631:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2631 | self->proc_func_ptr = Max_process_i; | ^ src/objects/distomodule.c:2586:1: note: 'Max_process_i' declared here 2586 | Max_process_i(Max *self) | ^~~~~~~~~~~~~ src/objects/distomodule.c:2635:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2635 | self->proc_func_ptr = Max_process_a; | ^ src/objects/distomodule.c:2599:1: note: 'Max_process_a' declared here 2599 | Max_process_a(Max *self) | ^~~~~~~~~~~~~ src/objects/distomodule.c:2642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2642 | self->muladd_func_ptr = Max_postprocessing_ii; | ^ src/objects/distomodule.c:2611:13: note: 'Max_postprocessing_ii' declared here 2611 | static void Max_postprocessing_ii(Max *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2646:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2646 | self->muladd_func_ptr = Max_postprocessing_ai; | ^ src/objects/distomodule.c:2612:13: note: 'Max_postprocessing_ai' declared here 2612 | static void Max_postprocessing_ai(Max *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2650:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2650 | self->muladd_func_ptr = Max_postprocessing_revai; | ^ src/objects/distomodule.c:2617:13: note: 'Max_postprocessing_revai' declared here 2617 | static void Max_postprocessing_revai(Max *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2654:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2654 | self->muladd_func_ptr = Max_postprocessing_ia; | ^ src/objects/distomodule.c:2613:13: note: 'Max_postprocessing_ia' declared here 2613 | static void Max_postprocessing_ia(Max *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2658:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2658 | self->muladd_func_ptr = Max_postprocessing_aa; | ^ src/objects/distomodule.c:2614:13: note: 'Max_postprocessing_aa' declared here 2614 | static void Max_postprocessing_aa(Max *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2662:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2662 | self->muladd_func_ptr = Max_postprocessing_revaa; | ^ src/objects/distomodule.c:2618:13: note: 'Max_postprocessing_revaa' declared here 2618 | static void Max_postprocessing_revaa(Max *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2666:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2666 | self->muladd_func_ptr = Max_postprocessing_ireva; | ^ src/objects/distomodule.c:2615:13: note: 'Max_postprocessing_ireva' declared here 2615 | static void Max_postprocessing_ireva(Max *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2670:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2670 | self->muladd_func_ptr = Max_postprocessing_areva; | ^ src/objects/distomodule.c:2616:13: note: 'Max_postprocessing_areva' declared here 2616 | static void Max_postprocessing_areva(Max *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2674:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2674 | self->muladd_func_ptr = Max_postprocessing_revareva; | ^ src/objects/distomodule.c:2619:13: note: 'Max_postprocessing_revareva' declared here 2619 | static void Max_postprocessing_revareva(Max *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Max_new': src/objects/distomodule.c:2729:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2729 | self->mode_func_ptr = Max_setProcMode; | ^ src/objects/distomodule.c:2622:1: note: 'Max_setProcMode' declared here 2622 | Max_setProcMode(Max *self) | ^~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/exprmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/exprmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/exprmodule.c: In function 'Exprer_setProcMode': src/objects/exprmodule.c:726:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Exprer *)' [-Wincompatible-pointer-types] 726 | self->proc_func_ptr = Exprer_process; | ^ src/objects/exprmodule.c:284:1: note: 'Exprer_process' declared here 284 | Exprer_process(Exprer *self) | ^~~~~~~~~~~~~~ src/objects/exprmodule.c: In function 'Exprer_new': src/objects/exprmodule.c:782:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Exprer *)' [-Wincompatible-pointer-types] 782 | self->mode_func_ptr = Exprer_setProcMode; | ^ src/objects/exprmodule.c:724:1: note: 'Exprer_setProcMode' declared here 724 | Exprer_setProcMode(Exprer *self) | ^~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c: In function 'Expr_setProcMode': src/objects/exprmodule.c:1284:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1284 | self->muladd_func_ptr = Expr_postprocessing_ii; | ^ src/objects/exprmodule.c:1265:13: note: 'Expr_postprocessing_ii' declared here 1265 | static void Expr_postprocessing_ii(Expr *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1288 | self->muladd_func_ptr = Expr_postprocessing_ai; | ^ src/objects/exprmodule.c:1266:13: note: 'Expr_postprocessing_ai' declared here 1266 | static void Expr_postprocessing_ai(Expr *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1292 | self->muladd_func_ptr = Expr_postprocessing_revai; | ^ src/objects/exprmodule.c:1271:13: note: 'Expr_postprocessing_revai' declared here 1271 | static void Expr_postprocessing_revai(Expr *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1296 | self->muladd_func_ptr = Expr_postprocessing_ia; | ^ src/objects/exprmodule.c:1267:13: note: 'Expr_postprocessing_ia' declared here 1267 | static void Expr_postprocessing_ia(Expr *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1300 | self->muladd_func_ptr = Expr_postprocessing_aa; | ^ src/objects/exprmodule.c:1268:13: note: 'Expr_postprocessing_aa' declared here 1268 | static void Expr_postprocessing_aa(Expr *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1304 | self->muladd_func_ptr = Expr_postprocessing_revaa; | ^ src/objects/exprmodule.c:1272:13: note: 'Expr_postprocessing_revaa' declared here 1272 | static void Expr_postprocessing_revaa(Expr *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1308 | self->muladd_func_ptr = Expr_postprocessing_ireva; | ^ src/objects/exprmodule.c:1269:13: note: 'Expr_postprocessing_ireva' declared here 1269 | static void Expr_postprocessing_ireva(Expr *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1312 | self->muladd_func_ptr = Expr_postprocessing_areva; | ^ src/objects/exprmodule.c:1270:13: note: 'Expr_postprocessing_areva' declared here 1270 | static void Expr_postprocessing_areva(Expr *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1316:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1316 | self->muladd_func_ptr = Expr_postprocessing_revareva; | ^ src/objects/exprmodule.c:1273:13: note: 'Expr_postprocessing_revareva' declared here 1273 | static void Expr_postprocessing_revareva(Expr *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c: In function 'Expr_new': src/objects/exprmodule.c:1375:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1375 | self->mode_func_ptr = Expr_setProcMode; | ^ src/objects/exprmodule.c:1276:1: note: 'Expr_setProcMode' declared here 1276 | Expr_setProcMode(Expr *self) | ^~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/fadermodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/fadermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/fadermodule.c: In function 'Fader_setProcMode': src/objects/fadermodule.c:184:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 184 | self->proc_func_ptr = Fader_generate_wait; | ^ src/objects/fadermodule.c:111:1: note: 'Fader_generate_wait' declared here 111 | Fader_generate_wait(Fader *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:186:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 186 | self->proc_func_ptr = Fader_generate_auto; | ^ src/objects/fadermodule.c:62:1: note: 'Fader_generate_auto' declared here 62 | Fader_generate_auto(Fader *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:191:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 191 | self->muladd_func_ptr = Fader_postprocessing_ii; | ^ src/objects/fadermodule.c:167:13: note: 'Fader_postprocessing_ii' declared here 167 | static void Fader_postprocessing_ii(Fader *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 195 | self->muladd_func_ptr = Fader_postprocessing_ai; | ^ src/objects/fadermodule.c:168:13: note: 'Fader_postprocessing_ai' declared here 168 | static void Fader_postprocessing_ai(Fader *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 199 | self->muladd_func_ptr = Fader_postprocessing_revai; | ^ src/objects/fadermodule.c:173:13: note: 'Fader_postprocessing_revai' declared here 173 | static void Fader_postprocessing_revai(Fader *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:203:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 203 | self->muladd_func_ptr = Fader_postprocessing_ia; | ^ src/objects/fadermodule.c:169:13: note: 'Fader_postprocessing_ia' declared here 169 | static void Fader_postprocessing_ia(Fader *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:207:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 207 | self->muladd_func_ptr = Fader_postprocessing_aa; | ^ src/objects/fadermodule.c:170:13: note: 'Fader_postprocessing_aa' declared here 170 | static void Fader_postprocessing_aa(Fader *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:211:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 211 | self->muladd_func_ptr = Fader_postprocessing_revaa; | ^ src/objects/fadermodule.c:174:13: note: 'Fader_postprocessing_revaa' declared here 174 | static void Fader_postprocessing_revaa(Fader *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:215:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 215 | self->muladd_func_ptr = Fader_postprocessing_ireva; | ^ src/objects/fadermodule.c:171:13: note: 'Fader_postprocessing_ireva' declared here 171 | static void Fader_postprocessing_ireva(Fader *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:219:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 219 | self->muladd_func_ptr = Fader_postprocessing_areva; | ^ src/objects/fadermodule.c:172:13: note: 'Fader_postprocessing_areva' declared here 172 | static void Fader_postprocessing_areva(Fader *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:223:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 223 | self->muladd_func_ptr = Fader_postprocessing_revareva; | ^ src/objects/fadermodule.c:175:13: note: 'Fader_postprocessing_revareva' declared here 175 | static void Fader_postprocessing_revareva(Fader *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Fader_new': src/objects/fadermodule.c:283:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 283 | self->mode_func_ptr = Fader_setProcMode; | ^ src/objects/fadermodule.c:178:1: note: 'Fader_setProcMode' declared here 178 | Fader_setProcMode(Fader *self) | ^~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Adsr_setProcMode': src/objects/fadermodule.c:660:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 660 | self->proc_func_ptr = Adsr_generate_wait; | ^ src/objects/fadermodule.c:585:1: note: 'Adsr_generate_wait' declared here 585 | Adsr_generate_wait(Adsr *self) | ^~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:662:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 662 | self->proc_func_ptr = Adsr_generate_auto; | ^ src/objects/fadermodule.c:536:1: note: 'Adsr_generate_auto' declared here 536 | Adsr_generate_auto(Adsr *self) | ^~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:667:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 667 | self->muladd_func_ptr = Adsr_postprocessing_ii; | ^ src/objects/fadermodule.c:643:13: note: 'Adsr_postprocessing_ii' declared here 643 | static void Adsr_postprocessing_ii(Adsr *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:671:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 671 | self->muladd_func_ptr = Adsr_postprocessing_ai; | ^ src/objects/fadermodule.c:644:13: note: 'Adsr_postprocessing_ai' declared here 644 | static void Adsr_postprocessing_ai(Adsr *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:675:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 675 | self->muladd_func_ptr = Adsr_postprocessing_revai; | ^ src/objects/fadermodule.c:649:13: note: 'Adsr_postprocessing_revai' declared here 649 | static void Adsr_postprocessing_revai(Adsr *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:679:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 679 | self->muladd_func_ptr = Adsr_postprocessing_ia; | ^ src/objects/fadermodule.c:645:13: note: 'Adsr_postprocessing_ia' declared here 645 | static void Adsr_postprocessing_ia(Adsr *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:683:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 683 | self->muladd_func_ptr = Adsr_postprocessing_aa; | ^ src/objects/fadermodule.c:646:13: note: 'Adsr_postprocessing_aa' declared here 646 | static void Adsr_postprocessing_aa(Adsr *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:687:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 687 | self->muladd_func_ptr = Adsr_postprocessing_revaa; | ^ src/objects/fadermodule.c:650:13: note: 'Adsr_postprocessing_revaa' declared here 650 | static void Adsr_postprocessing_revaa(Adsr *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:691:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 691 | self->muladd_func_ptr = Adsr_postprocessing_ireva; | ^ src/objects/fadermodule.c:647:13: note: 'Adsr_postprocessing_ireva' declared here 647 | static void Adsr_postprocessing_ireva(Adsr *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:695:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 695 | self->muladd_func_ptr = Adsr_postprocessing_areva; | ^ src/objects/fadermodule.c:648:13: note: 'Adsr_postprocessing_areva' declared here 648 | static void Adsr_postprocessing_areva(Adsr *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:699:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 699 | self->muladd_func_ptr = Adsr_postprocessing_revareva; | ^ src/objects/fadermodule.c:651:13: note: 'Adsr_postprocessing_revareva' declared here 651 | static void Adsr_postprocessing_revareva(Adsr *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Adsr_new': src/objects/fadermodule.c:761:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 761 | self->mode_func_ptr = Adsr_setProcMode; | ^ src/objects/fadermodule.c:654:1: note: 'Adsr_setProcMode' declared here 654 | Adsr_setProcMode(Adsr *self) | ^~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Linseg_setProcMode': src/objects/fadermodule.c:1167:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1167 | self->proc_func_ptr = Linseg_generate; | ^ src/objects/fadermodule.c:1097:1: note: 'Linseg_generate' declared here 1097 | Linseg_generate(Linseg *self) | ^~~~~~~~~~~~~~~ src/objects/fadermodule.c:1172:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1172 | self->muladd_func_ptr = Linseg_postprocessing_ii; | ^ src/objects/fadermodule.c:1151:13: note: 'Linseg_postprocessing_ii' declared here 1151 | static void Linseg_postprocessing_ii(Linseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1176:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1176 | self->muladd_func_ptr = Linseg_postprocessing_ai; | ^ src/objects/fadermodule.c:1152:13: note: 'Linseg_postprocessing_ai' declared here 1152 | static void Linseg_postprocessing_ai(Linseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1180:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1180 | self->muladd_func_ptr = Linseg_postprocessing_revai; | ^ src/objects/fadermodule.c:1157:13: note: 'Linseg_postprocessing_revai' declared here 1157 | static void Linseg_postprocessing_revai(Linseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1184:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1184 | self->muladd_func_ptr = Linseg_postprocessing_ia; | ^ src/objects/fadermodule.c:1153:13: note: 'Linseg_postprocessing_ia' declared here 1153 | static void Linseg_postprocessing_ia(Linseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1188 | self->muladd_func_ptr = Linseg_postprocessing_aa; | ^ src/objects/fadermodule.c:1154:13: note: 'Linseg_postprocessing_aa' declared here 1154 | static void Linseg_postprocessing_aa(Linseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1192 | self->muladd_func_ptr = Linseg_postprocessing_revaa; | ^ src/objects/fadermodule.c:1158:13: note: 'Linseg_postprocessing_revaa' declared here 1158 | static void Linseg_postprocessing_revaa(Linseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1196 | self->muladd_func_ptr = Linseg_postprocessing_ireva; | ^ src/objects/fadermodule.c:1155:13: note: 'Linseg_postprocessing_ireva' declared here 1155 | static void Linseg_postprocessing_ireva(Linseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1200 | self->muladd_func_ptr = Linseg_postprocessing_areva; | ^ src/objects/fadermodule.c:1156:13: note: 'Linseg_postprocessing_areva' declared here 1156 | static void Linseg_postprocessing_areva(Linseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1204:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1204 | self->muladd_func_ptr = Linseg_postprocessing_revareva; | ^ src/objects/fadermodule.c:1159:13: note: 'Linseg_postprocessing_revareva' declared here 1159 | static void Linseg_postprocessing_revareva(Linseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Linseg_new': src/objects/fadermodule.c:1259:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1259 | self->mode_func_ptr = Linseg_setProcMode; | ^ src/objects/fadermodule.c:1162:1: note: 'Linseg_setProcMode' declared here 1162 | Linseg_setProcMode(Linseg *self) | ^~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Expseg_setProcMode': src/objects/fadermodule.c:1631:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1631 | self->proc_func_ptr = Expseg_generate; | ^ src/objects/fadermodule.c:1552:1: note: 'Expseg_generate' declared here 1552 | Expseg_generate(Expseg *self) | ^~~~~~~~~~~~~~~ src/objects/fadermodule.c:1636:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1636 | self->muladd_func_ptr = Expseg_postprocessing_ii; | ^ src/objects/fadermodule.c:1615:13: note: 'Expseg_postprocessing_ii' declared here 1615 | static void Expseg_postprocessing_ii(Expseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1640:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1640 | self->muladd_func_ptr = Expseg_postprocessing_ai; | ^ src/objects/fadermodule.c:1616:13: note: 'Expseg_postprocessing_ai' declared here 1616 | static void Expseg_postprocessing_ai(Expseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1644:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1644 | self->muladd_func_ptr = Expseg_postprocessing_revai; | ^ src/objects/fadermodule.c:1621:13: note: 'Expseg_postprocessing_revai' declared here 1621 | static void Expseg_postprocessing_revai(Expseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1648:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1648 | self->muladd_func_ptr = Expseg_postprocessing_ia; | ^ src/objects/fadermodule.c:1617:13: note: 'Expseg_postprocessing_ia' declared here 1617 | static void Expseg_postprocessing_ia(Expseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1652:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1652 | self->muladd_func_ptr = Expseg_postprocessing_aa; | ^ src/objects/fadermodule.c:1618:13: note: 'Expseg_postprocessing_aa' declared here 1618 | static void Expseg_postprocessing_aa(Expseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1656:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1656 | self->muladd_func_ptr = Expseg_postprocessing_revaa; | ^ src/objects/fadermodule.c:1622:13: note: 'Expseg_postprocessing_revaa' declared here 1622 | static void Expseg_postprocessing_revaa(Expseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1660:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1660 | self->muladd_func_ptr = Expseg_postprocessing_ireva; | ^ src/objects/fadermodule.c:1619:13: note: 'Expseg_postprocessing_ireva' declared here 1619 | static void Expseg_postprocessing_ireva(Expseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1664:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1664 | self->muladd_func_ptr = Expseg_postprocessing_areva; | ^ src/objects/fadermodule.c:1620:13: note: 'Expseg_postprocessing_areva' declared here 1620 | static void Expseg_postprocessing_areva(Expseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1668:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1668 | self->muladd_func_ptr = Expseg_postprocessing_revareva; | ^ src/objects/fadermodule.c:1623:13: note: 'Expseg_postprocessing_revareva' declared here 1623 | static void Expseg_postprocessing_revareva(Expseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Expseg_new': src/objects/fadermodule.c:1725:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1725 | self->mode_func_ptr = Expseg_setProcMode; | ^ src/objects/fadermodule.c:1626:1: note: 'Expseg_setProcMode' declared here 1626 | Expseg_setProcMode(Expseg *self) | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/fftmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/fftmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/fftmodule.c: In function 'FFTMain_setProcMode': src/objects/fftmodule.c:169:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFTMain *)' [-Wincompatible-pointer-types] 169 | self->proc_func_ptr = FFTMain_filters; | ^ src/objects/fftmodule.c:99:1: note: 'FFTMain_filters' declared here 99 | FFTMain_filters(FFTMain *self) | ^~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FFTMain_new': src/objects/fftmodule.c:229:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFTMain *)' [-Wincompatible-pointer-types] 229 | self->mode_func_ptr = FFTMain_setProcMode; | ^ src/objects/fftmodule.c:167:1: note: 'FFTMain_setProcMode' declared here 167 | FFTMain_setProcMode(FFTMain *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FFT_setProcMode': src/objects/fftmodule.c:380:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 380 | self->muladd_func_ptr = FFT_postprocessing_ii; | ^ src/objects/fftmodule.c:361:13: note: 'FFT_postprocessing_ii' declared here 361 | static void FFT_postprocessing_ii(FFT *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:384:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 384 | self->muladd_func_ptr = FFT_postprocessing_ai; | ^ src/objects/fftmodule.c:362:13: note: 'FFT_postprocessing_ai' declared here 362 | static void FFT_postprocessing_ai(FFT *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:388:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 388 | self->muladd_func_ptr = FFT_postprocessing_revai; | ^ src/objects/fftmodule.c:367:13: note: 'FFT_postprocessing_revai' declared here 367 | static void FFT_postprocessing_revai(FFT *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:392:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 392 | self->muladd_func_ptr = FFT_postprocessing_ia; | ^ src/objects/fftmodule.c:363:13: note: 'FFT_postprocessing_ia' declared here 363 | static void FFT_postprocessing_ia(FFT *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:396:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 396 | self->muladd_func_ptr = FFT_postprocessing_aa; | ^ src/objects/fftmodule.c:364:13: note: 'FFT_postprocessing_aa' declared here 364 | static void FFT_postprocessing_aa(FFT *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:400:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 400 | self->muladd_func_ptr = FFT_postprocessing_revaa; | ^ src/objects/fftmodule.c:368:13: note: 'FFT_postprocessing_revaa' declared here 368 | static void FFT_postprocessing_revaa(FFT *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:404:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 404 | self->muladd_func_ptr = FFT_postprocessing_ireva; | ^ src/objects/fftmodule.c:365:13: note: 'FFT_postprocessing_ireva' declared here 365 | static void FFT_postprocessing_ireva(FFT *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:408:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 408 | self->muladd_func_ptr = FFT_postprocessing_areva; | ^ src/objects/fftmodule.c:366:13: note: 'FFT_postprocessing_areva' declared here 366 | static void FFT_postprocessing_areva(FFT *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:412:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 412 | self->muladd_func_ptr = FFT_postprocessing_revareva; | ^ src/objects/fftmodule.c:369:13: note: 'FFT_postprocessing_revareva' declared here 369 | static void FFT_postprocessing_revareva(FFT *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FFT_new': src/objects/fftmodule.c:471:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 471 | self->mode_func_ptr = FFT_setProcMode; | ^ src/objects/fftmodule.c:372:1: note: 'FFT_setProcMode' declared here 372 | FFT_setProcMode(FFT *self) | ^~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'IFFT_setProcMode': src/objects/fftmodule.c:745:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 745 | self->proc_func_ptr = IFFT_filters; | ^ src/objects/fftmodule.c:674:1: note: 'IFFT_filters' declared here 674 | IFFT_filters(IFFT *self) | ^~~~~~~~~~~~ src/objects/fftmodule.c:750:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 750 | self->muladd_func_ptr = IFFT_postprocessing_ii; | ^ src/objects/fftmodule.c:729:13: note: 'IFFT_postprocessing_ii' declared here 729 | static void IFFT_postprocessing_ii(IFFT *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:754:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 754 | self->muladd_func_ptr = IFFT_postprocessing_ai; | ^ src/objects/fftmodule.c:730:13: note: 'IFFT_postprocessing_ai' declared here 730 | static void IFFT_postprocessing_ai(IFFT *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:758:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 758 | self->muladd_func_ptr = IFFT_postprocessing_revai; | ^ src/objects/fftmodule.c:735:13: note: 'IFFT_postprocessing_revai' declared here 735 | static void IFFT_postprocessing_revai(IFFT *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:762:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 762 | self->muladd_func_ptr = IFFT_postprocessing_ia; | ^ src/objects/fftmodule.c:731:13: note: 'IFFT_postprocessing_ia' declared here 731 | static void IFFT_postprocessing_ia(IFFT *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:766:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 766 | self->muladd_func_ptr = IFFT_postprocessing_aa; | ^ src/objects/fftmodule.c:732:13: note: 'IFFT_postprocessing_aa' declared here 732 | static void IFFT_postprocessing_aa(IFFT *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:770:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 770 | self->muladd_func_ptr = IFFT_postprocessing_revaa; | ^ src/objects/fftmodule.c:736:13: note: 'IFFT_postprocessing_revaa' declared here 736 | static void IFFT_postprocessing_revaa(IFFT *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:774:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 774 | self->muladd_func_ptr = IFFT_postprocessing_ireva; | ^ src/objects/fftmodule.c:733:13: note: 'IFFT_postprocessing_ireva' declared here 733 | static void IFFT_postprocessing_ireva(IFFT *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:778:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 778 | self->muladd_func_ptr = IFFT_postprocessing_areva; | ^ src/objects/fftmodule.c:734:13: note: 'IFFT_postprocessing_areva' declared here 734 | static void IFFT_postprocessing_areva(IFFT *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:782:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 782 | self->muladd_func_ptr = IFFT_postprocessing_revareva; | ^ src/objects/fftmodule.c:737:13: note: 'IFFT_postprocessing_revareva' declared here 737 | static void IFFT_postprocessing_revareva(IFFT *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'IFFT_new': src/objects/fftmodule.c:849:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 849 | self->mode_func_ptr = IFFT_setProcMode; | ^ src/objects/fftmodule.c:740:1: note: 'IFFT_setProcMode' declared here 740 | IFFT_setProcMode(IFFT *self) | ^~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'CarToPol_setProcMode': src/objects/fftmodule.c:1100:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1100 | self->proc_func_ptr = CarToPol_generate; | ^ src/objects/fftmodule.c:1062:1: note: 'CarToPol_generate' declared here 1062 | CarToPol_generate(CarToPol *self) | ^~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1105 | self->muladd_func_ptr = CarToPol_postprocessing_ii; | ^ src/objects/fftmodule.c:1084:13: note: 'CarToPol_postprocessing_ii' declared here 1084 | static void CarToPol_postprocessing_ii(CarToPol *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1109 | self->muladd_func_ptr = CarToPol_postprocessing_ai; | ^ src/objects/fftmodule.c:1085:13: note: 'CarToPol_postprocessing_ai' declared here 1085 | static void CarToPol_postprocessing_ai(CarToPol *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1113:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1113 | self->muladd_func_ptr = CarToPol_postprocessing_revai; | ^ src/objects/fftmodule.c:1090:13: note: 'CarToPol_postprocessing_revai' declared here 1090 | static void CarToPol_postprocessing_revai(CarToPol *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1117:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1117 | self->muladd_func_ptr = CarToPol_postprocessing_ia; | ^ src/objects/fftmodule.c:1086:13: note: 'CarToPol_postprocessing_ia' declared here 1086 | static void CarToPol_postprocessing_ia(CarToPol *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1121:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1121 | self->muladd_func_ptr = CarToPol_postprocessing_aa; | ^ src/objects/fftmodule.c:1087:13: note: 'CarToPol_postprocessing_aa' declared here 1087 | static void CarToPol_postprocessing_aa(CarToPol *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1125:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1125 | self->muladd_func_ptr = CarToPol_postprocessing_revaa; | ^ src/objects/fftmodule.c:1091:13: note: 'CarToPol_postprocessing_revaa' declared here 1091 | static void CarToPol_postprocessing_revaa(CarToPol *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1129:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1129 | self->muladd_func_ptr = CarToPol_postprocessing_ireva; | ^ src/objects/fftmodule.c:1088:13: note: 'CarToPol_postprocessing_ireva' declared here 1088 | static void CarToPol_postprocessing_ireva(CarToPol *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1133:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1133 | self->muladd_func_ptr = CarToPol_postprocessing_areva; | ^ src/objects/fftmodule.c:1089:13: note: 'CarToPol_postprocessing_areva' declared here 1089 | static void CarToPol_postprocessing_areva(CarToPol *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1137:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1137 | self->muladd_func_ptr = CarToPol_postprocessing_revareva; | ^ src/objects/fftmodule.c:1092:13: note: 'CarToPol_postprocessing_revareva' declared here 1092 | static void CarToPol_postprocessing_revareva(CarToPol *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'CarToPol_new': src/objects/fftmodule.c:1189:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1189 | self->mode_func_ptr = CarToPol_setProcMode; | ^ src/objects/fftmodule.c:1095:1: note: 'CarToPol_setProcMode' declared here 1095 | CarToPol_setProcMode(CarToPol *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'PolToCar_setProcMode': src/objects/fftmodule.c:1394:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1394 | self->proc_func_ptr = PolToCar_generate; | ^ src/objects/fftmodule.c:1356:1: note: 'PolToCar_generate' declared here 1356 | PolToCar_generate(PolToCar *self) | ^~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1399:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1399 | self->muladd_func_ptr = PolToCar_postprocessing_ii; | ^ src/objects/fftmodule.c:1378:13: note: 'PolToCar_postprocessing_ii' declared here 1378 | static void PolToCar_postprocessing_ii(PolToCar *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1403:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1403 | self->muladd_func_ptr = PolToCar_postprocessing_ai; | ^ src/objects/fftmodule.c:1379:13: note: 'PolToCar_postprocessing_ai' declared here 1379 | static void PolToCar_postprocessing_ai(PolToCar *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1407:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1407 | self->muladd_func_ptr = PolToCar_postprocessing_revai; | ^ src/objects/fftmodule.c:1384:13: note: 'PolToCar_postprocessing_revai' declared here 1384 | static void PolToCar_postprocessing_revai(PolToCar *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1411:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1411 | self->muladd_func_ptr = PolToCar_postprocessing_ia; | ^ src/objects/fftmodule.c:1380:13: note: 'PolToCar_postprocessing_ia' declared here 1380 | static void PolToCar_postprocessing_ia(PolToCar *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1415:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1415 | self->muladd_func_ptr = PolToCar_postprocessing_aa; | ^ src/objects/fftmodule.c:1381:13: note: 'PolToCar_postprocessing_aa' declared here 1381 | static void PolToCar_postprocessing_aa(PolToCar *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1419:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1419 | self->muladd_func_ptr = PolToCar_postprocessing_revaa; | ^ src/objects/fftmodule.c:1385:13: note: 'PolToCar_postprocessing_revaa' declared here 1385 | static void PolToCar_postprocessing_revaa(PolToCar *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1423:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1423 | self->muladd_func_ptr = PolToCar_postprocessing_ireva; | ^ src/objects/fftmodule.c:1382:13: note: 'PolToCar_postprocessing_ireva' declared here 1382 | static void PolToCar_postprocessing_ireva(PolToCar *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1427:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1427 | self->muladd_func_ptr = PolToCar_postprocessing_areva; | ^ src/objects/fftmodule.c:1383:13: note: 'PolToCar_postprocessing_areva' declared here 1383 | static void PolToCar_postprocessing_areva(PolToCar *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1431:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1431 | self->muladd_func_ptr = PolToCar_postprocessing_revareva; | ^ src/objects/fftmodule.c:1386:13: note: 'PolToCar_postprocessing_revareva' declared here 1386 | static void PolToCar_postprocessing_revareva(PolToCar *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'PolToCar_new': src/objects/fftmodule.c:1483:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1483 | self->mode_func_ptr = PolToCar_setProcMode; | ^ src/objects/fftmodule.c:1389:1: note: 'PolToCar_setProcMode' declared here 1389 | PolToCar_setProcMode(PolToCar *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameDeltaMain_setProcMode': src/objects/fftmodule.c:1718:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDeltaMain *)' [-Wincompatible-pointer-types] 1718 | self->proc_func_ptr = FrameDeltaMain_generate; | ^ src/objects/fftmodule.c:1653:1: note: 'FrameDeltaMain_generate' declared here 1653 | FrameDeltaMain_generate(FrameDeltaMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameDeltaMain_new': src/objects/fftmodule.c:1774:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDeltaMain *)' [-Wincompatible-pointer-types] 1774 | self->mode_func_ptr = FrameDeltaMain_setProcMode; | ^ src/objects/fftmodule.c:1716:1: note: 'FrameDeltaMain_setProcMode' declared here 1716 | FrameDeltaMain_setProcMode(FrameDeltaMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameDelta_setProcMode': src/objects/fftmodule.c:1964:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1964 | self->muladd_func_ptr = FrameDelta_postprocessing_ii; | ^ src/objects/fftmodule.c:1945:13: note: 'FrameDelta_postprocessing_ii' declared here 1945 | static void FrameDelta_postprocessing_ii(FrameDelta *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1968:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1968 | self->muladd_func_ptr = FrameDelta_postprocessing_ai; | ^ src/objects/fftmodule.c:1946:13: note: 'FrameDelta_postprocessing_ai' declared here 1946 | static void FrameDelta_postprocessing_ai(FrameDelta *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1972:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1972 | self->muladd_func_ptr = FrameDelta_postprocessing_revai; | ^ src/objects/fftmodule.c:1951:13: note: 'FrameDelta_postprocessing_revai' declared here 1951 | static void FrameDelta_postprocessing_revai(FrameDelta *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1976:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1976 | self->muladd_func_ptr = FrameDelta_postprocessing_ia; | ^ src/objects/fftmodule.c:1947:13: note: 'FrameDelta_postprocessing_ia' declared here 1947 | static void FrameDelta_postprocessing_ia(FrameDelta *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1980:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1980 | self->muladd_func_ptr = FrameDelta_postprocessing_aa; | ^ src/objects/fftmodule.c:1948:13: note: 'FrameDelta_postprocessing_aa' declared here 1948 | static void FrameDelta_postprocessing_aa(FrameDelta *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1984:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1984 | self->muladd_func_ptr = FrameDelta_postprocessing_revaa; | ^ src/objects/fftmodule.c:1952:13: note: 'FrameDelta_postprocessing_revaa' declared here 1952 | static void FrameDelta_postprocessing_revaa(FrameDelta *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1988:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1988 | self->muladd_func_ptr = FrameDelta_postprocessing_ireva; | ^ src/objects/fftmodule.c:1949:13: note: 'FrameDelta_postprocessing_ireva' declared here 1949 | static void FrameDelta_postprocessing_ireva(FrameDelta *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1992:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1992 | self->muladd_func_ptr = FrameDelta_postprocessing_areva; | ^ src/objects/fftmodule.c:1950:13: note: 'FrameDelta_postprocessing_areva' declared here 1950 | static void FrameDelta_postprocessing_areva(FrameDelta *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1996:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1996 | self->muladd_func_ptr = FrameDelta_postprocessing_revareva; | ^ src/objects/fftmodule.c:1953:13: note: 'FrameDelta_postprocessing_revareva' declared here 1953 | static void FrameDelta_postprocessing_revareva(FrameDelta *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameDelta_new': src/objects/fftmodule.c:2055:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 2055 | self->mode_func_ptr = FrameDelta_setProcMode; | ^ src/objects/fftmodule.c:1956:1: note: 'FrameDelta_setProcMode' declared here 1956 | FrameDelta_setProcMode(FrameDelta *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameAccumMain_setProcMode': src/objects/fftmodule.c:2274:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccumMain *)' [-Wincompatible-pointer-types] 2274 | self->proc_func_ptr = FrameAccumMain_generate; | ^ src/objects/fftmodule.c:2220:1: note: 'FrameAccumMain_generate' declared here 2220 | FrameAccumMain_generate(FrameAccumMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameAccumMain_new': src/objects/fftmodule.c:2330:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccumMain *)' [-Wincompatible-pointer-types] 2330 | self->mode_func_ptr = FrameAccumMain_setProcMode; | ^ src/objects/fftmodule.c:2272:1: note: 'FrameAccumMain_setProcMode' declared here 2272 | FrameAccumMain_setProcMode(FrameAccumMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameAccum_setProcMode': src/objects/fftmodule.c:2520:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2520 | self->muladd_func_ptr = FrameAccum_postprocessing_ii; | ^ src/objects/fftmodule.c:2501:13: note: 'FrameAccum_postprocessing_ii' declared here 2501 | static void FrameAccum_postprocessing_ii(FrameAccum *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2524:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2524 | self->muladd_func_ptr = FrameAccum_postprocessing_ai; | ^ src/objects/fftmodule.c:2502:13: note: 'FrameAccum_postprocessing_ai' declared here 2502 | static void FrameAccum_postprocessing_ai(FrameAccum *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2528:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2528 | self->muladd_func_ptr = FrameAccum_postprocessing_revai; | ^ src/objects/fftmodule.c:2507:13: note: 'FrameAccum_postprocessing_revai' declared here 2507 | static void FrameAccum_postprocessing_revai(FrameAccum *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2532:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2532 | self->muladd_func_ptr = FrameAccum_postprocessing_ia; | ^ src/objects/fftmodule.c:2503:13: note: 'FrameAccum_postprocessing_ia' declared here 2503 | static void FrameAccum_postprocessing_ia(FrameAccum *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2536:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2536 | self->muladd_func_ptr = FrameAccum_postprocessing_aa; | ^ src/objects/fftmodule.c:2504:13: note: 'FrameAccum_postprocessing_aa' declared here 2504 | static void FrameAccum_postprocessing_aa(FrameAccum *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2540:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2540 | self->muladd_func_ptr = FrameAccum_postprocessing_revaa; | ^ src/objects/fftmodule.c:2508:13: note: 'FrameAccum_postprocessing_revaa' declared here 2508 | static void FrameAccum_postprocessing_revaa(FrameAccum *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2544:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2544 | self->muladd_func_ptr = FrameAccum_postprocessing_ireva; | ^ src/objects/fftmodule.c:2505:13: note: 'FrameAccum_postprocessing_ireva' declared here 2505 | static void FrameAccum_postprocessing_ireva(FrameAccum *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2548:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2548 | self->muladd_func_ptr = FrameAccum_postprocessing_areva; | ^ src/objects/fftmodule.c:2506:13: note: 'FrameAccum_postprocessing_areva' declared here 2506 | static void FrameAccum_postprocessing_areva(FrameAccum *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2552:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2552 | self->muladd_func_ptr = FrameAccum_postprocessing_revareva; | ^ src/objects/fftmodule.c:2509:13: note: 'FrameAccum_postprocessing_revareva' declared here 2509 | static void FrameAccum_postprocessing_revareva(FrameAccum *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameAccum_new': src/objects/fftmodule.c:2611:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2611 | self->mode_func_ptr = FrameAccum_setProcMode; | ^ src/objects/fftmodule.c:2512:1: note: 'FrameAccum_setProcMode' declared here 2512 | FrameAccum_setProcMode(FrameAccum *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'VectralMain_setProcMode': src/objects/fftmodule.c:2886:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VectralMain *)' [-Wincompatible-pointer-types] 2886 | self->proc_func_ptr = VectralMain_generate; | ^ src/objects/fftmodule.c:2782:1: note: 'VectralMain_generate' declared here 2782 | VectralMain_generate(VectralMain *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'VectralMain_new': src/objects/fftmodule.c:2956:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VectralMain *)' [-Wincompatible-pointer-types] 2956 | self->mode_func_ptr = VectralMain_setProcMode; | ^ src/objects/fftmodule.c:2884:1: note: 'VectralMain_setProcMode' declared here 2884 | VectralMain_setProcMode(VectralMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'Vectral_setProcMode': src/objects/fftmodule.c:3168:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3168 | self->muladd_func_ptr = Vectral_postprocessing_ii; | ^ src/objects/fftmodule.c:3149:13: note: 'Vectral_postprocessing_ii' declared here 3149 | static void Vectral_postprocessing_ii(Vectral *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3172:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3172 | self->muladd_func_ptr = Vectral_postprocessing_ai; | ^ src/objects/fftmodule.c:3150:13: note: 'Vectral_postprocessing_ai' declared here 3150 | static void Vectral_postprocessing_ai(Vectral *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3176:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3176 | self->muladd_func_ptr = Vectral_postprocessing_revai; | ^ src/objects/fftmodule.c:3155:13: note: 'Vectral_postprocessing_revai' declared here 3155 | static void Vectral_postprocessing_revai(Vectral *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3180:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3180 | self->muladd_func_ptr = Vectral_postprocessing_ia; | ^ src/objects/fftmodule.c:3151:13: note: 'Vectral_postprocessing_ia' declared here 3151 | static void Vectral_postprocessing_ia(Vectral *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3184:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3184 | self->muladd_func_ptr = Vectral_postprocessing_aa; | ^ src/objects/fftmodule.c:3152:13: note: 'Vectral_postprocessing_aa' declared here 3152 | static void Vectral_postprocessing_aa(Vectral *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3188 | self->muladd_func_ptr = Vectral_postprocessing_revaa; | ^ src/objects/fftmodule.c:3156:13: note: 'Vectral_postprocessing_revaa' declared here 3156 | static void Vectral_postprocessing_revaa(Vectral *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3192 | self->muladd_func_ptr = Vectral_postprocessing_ireva; | ^ src/objects/fftmodule.c:3153:13: note: 'Vectral_postprocessing_ireva' declared here 3153 | static void Vectral_postprocessing_ireva(Vectral *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3196 | self->muladd_func_ptr = Vectral_postprocessing_areva; | ^ src/objects/fftmodule.c:3154:13: note: 'Vectral_postprocessing_areva' declared here 3154 | static void Vectral_postprocessing_areva(Vectral *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3200 | self->muladd_func_ptr = Vectral_postprocessing_revareva; | ^ src/objects/fftmodule.c:3157:13: note: 'Vectral_postprocessing_revareva' declared here 3157 | static void Vectral_postprocessing_revareva(Vectral *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'Vectral_new': src/objects/fftmodule.c:3259:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3259 | self->mode_func_ptr = Vectral_setProcMode; | ^ src/objects/fftmodule.c:3160:1: note: 'Vectral_setProcMode' declared here 3160 | Vectral_setProcMode(Vectral *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'CvlVerb_setProcMode': src/objects/fftmodule.c:3762:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3762 | self->proc_func_ptr = CvlVerb_process_i; | ^ src/objects/fftmodule.c:3570:1: note: 'CvlVerb_process_i' declared here 3570 | CvlVerb_process_i(CvlVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3766:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3766 | self->proc_func_ptr = CvlVerb_process_a; | ^ src/objects/fftmodule.c:3656:1: note: 'CvlVerb_process_a' declared here 3656 | CvlVerb_process_a(CvlVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3773:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3773 | self->muladd_func_ptr = CvlVerb_postprocessing_ii; | ^ src/objects/fftmodule.c:3742:13: note: 'CvlVerb_postprocessing_ii' declared here 3742 | static void CvlVerb_postprocessing_ii(CvlVerb *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3777:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3777 | self->muladd_func_ptr = CvlVerb_postprocessing_ai; | ^ src/objects/fftmodule.c:3743:13: note: 'CvlVerb_postprocessing_ai' declared here 3743 | static void CvlVerb_postprocessing_ai(CvlVerb *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3781:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3781 | self->muladd_func_ptr = CvlVerb_postprocessing_revai; | ^ src/objects/fftmodule.c:3748:13: note: 'CvlVerb_postprocessing_revai' declared here 3748 | static void CvlVerb_postprocessing_revai(CvlVerb *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3785:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3785 | self->muladd_func_ptr = CvlVerb_postprocessing_ia; | ^ src/objects/fftmodule.c:3744:13: note: 'CvlVerb_postprocessing_ia' declared here 3744 | static void CvlVerb_postprocessing_ia(CvlVerb *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3789:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3789 | self->muladd_func_ptr = CvlVerb_postprocessing_aa; | ^ src/objects/fftmodule.c:3745:13: note: 'CvlVerb_postprocessing_aa' declared here 3745 | static void CvlVerb_postprocessing_aa(CvlVerb *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3793:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3793 | self->muladd_func_ptr = CvlVerb_postprocessing_revaa; | ^ src/objects/fftmodule.c:3749:13: note: 'CvlVerb_postprocessing_revaa' declared here 3749 | static void CvlVerb_postprocessing_revaa(CvlVerb *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3797:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3797 | self->muladd_func_ptr = CvlVerb_postprocessing_ireva; | ^ src/objects/fftmodule.c:3746:13: note: 'CvlVerb_postprocessing_ireva' declared here 3746 | static void CvlVerb_postprocessing_ireva(CvlVerb *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3801:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3801 | self->muladd_func_ptr = CvlVerb_postprocessing_areva; | ^ src/objects/fftmodule.c:3747:13: note: 'CvlVerb_postprocessing_areva' declared here 3747 | static void CvlVerb_postprocessing_areva(CvlVerb *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3805:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3805 | self->muladd_func_ptr = CvlVerb_postprocessing_revareva; | ^ src/objects/fftmodule.c:3750:13: note: 'CvlVerb_postprocessing_revareva' declared here 3750 | static void CvlVerb_postprocessing_revareva(CvlVerb *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'CvlVerb_new': src/objects/fftmodule.c:3888:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3888 | self->mode_func_ptr = CvlVerb_setProcMode; | ^ src/objects/fftmodule.c:3753:1: note: 'CvlVerb_setProcMode' declared here 3753 | CvlVerb_setProcMode(CvlVerb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'Spectrum_setProcMode': src/objects/fftmodule.c:4283:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Spectrum *)' [-Wincompatible-pointer-types] 4283 | self->proc_func_ptr = Spectrum_filters; | ^ src/objects/fftmodule.c:4236:1: note: 'Spectrum_filters' declared here 4236 | Spectrum_filters(Spectrum *self) | ^~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'Spectrum_new': src/objects/fftmodule.c:4356:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Spectrum *)' [-Wincompatible-pointer-types] 4356 | self->mode_func_ptr = Spectrum_setProcMode; | ^ src/objects/fftmodule.c:4281:1: note: 'Spectrum_setProcMode' declared here 4281 | Spectrum_setProcMode(Spectrum *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'IFFTMatrix_setProcMode': src/objects/fftmodule.c:4697:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4697 | self->proc_func_ptr = IFFTMatrix_filters; | ^ src/objects/fftmodule.c:4635:1: note: 'IFFTMatrix_filters' declared here 4635 | IFFTMatrix_filters(IFFTMatrix *self) | ^~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4702:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4702 | self->muladd_func_ptr = IFFTMatrix_postprocessing_ii; | ^ src/objects/fftmodule.c:4681:13: note: 'IFFTMatrix_postprocessing_ii' declared here 4681 | static void IFFTMatrix_postprocessing_ii(IFFTMatrix *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4706:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4706 | self->muladd_func_ptr = IFFTMatrix_postprocessing_ai; | ^ src/objects/fftmodule.c:4682:13: note: 'IFFTMatrix_postprocessing_ai' declared here 4682 | static void IFFTMatrix_postprocessing_ai(IFFTMatrix *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4710:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4710 | self->muladd_func_ptr = IFFTMatrix_postprocessing_revai; | ^ src/objects/fftmodule.c:4687:13: note: 'IFFTMatrix_postprocessing_revai' declared here 4687 | static void IFFTMatrix_postprocessing_revai(IFFTMatrix *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4714:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4714 | self->muladd_func_ptr = IFFTMatrix_postprocessing_ia; | ^ src/objects/fftmodule.c:4683:13: note: 'IFFTMatrix_postprocessing_ia' declared here 4683 | static void IFFTMatrix_postprocessing_ia(IFFTMatrix *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4718:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4718 | self->muladd_func_ptr = IFFTMatrix_postprocessing_aa; | ^ src/objects/fftmodule.c:4684:13: note: 'IFFTMatrix_postprocessing_aa' declared here 4684 | static void IFFTMatrix_postprocessing_aa(IFFTMatrix *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4722:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4722 | self->muladd_func_ptr = IFFTMatrix_postprocessing_revaa; | ^ src/objects/fftmodule.c:4688:13: note: 'IFFTMatrix_postprocessing_revaa' declared here 4688 | static void IFFTMatrix_postprocessing_revaa(IFFTMatrix *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4726:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4726 | self->muladd_func_ptr = IFFTMatrix_postprocessing_ireva; | ^ src/objects/fftmodule.c:4685:13: note: 'IFFTMatrix_postprocessing_ireva' declared here 4685 | static void IFFTMatrix_postprocessing_ireva(IFFTMatrix *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4730:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4730 | self->muladd_func_ptr = IFFTMatrix_postprocessing_areva; | ^ src/objects/fftmodule.c:4686:13: note: 'IFFTMatrix_postprocessing_areva' declared here 4686 | static void IFFTMatrix_postprocessing_areva(IFFTMatrix *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4734:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4734 | self->muladd_func_ptr = IFFTMatrix_postprocessing_revareva; | ^ src/objects/fftmodule.c:4689:13: note: 'IFFTMatrix_postprocessing_revareva' declared here 4689 | static void IFFTMatrix_postprocessing_revareva(IFFTMatrix *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'IFFTMatrix_new': src/objects/fftmodule.c:4804:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4804 | self->mode_func_ptr = IFFTMatrix_setProcMode; | ^ src/objects/fftmodule.c:4692:1: note: 'IFFTMatrix_setProcMode' declared here 4692 | IFFTMatrix_setProcMode(IFFTMatrix *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/filtremodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/filtremodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/filtremodule.c: In function 'Biquad_setProcMode': src/objects/filtremodule.c:256:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 256 | self->coeffs_func_ptr = Biquad_compute_coeffs_lp; | ^ src/objects/filtremodule.c:65:1: note: 'Biquad_compute_coeffs_lp' declared here 65 | Biquad_compute_coeffs_lp(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:260:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 260 | self->coeffs_func_ptr = Biquad_compute_coeffs_hp; | ^ src/objects/filtremodule.c:75:1: note: 'Biquad_compute_coeffs_hp' declared here 75 | Biquad_compute_coeffs_hp(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:264:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 264 | self->coeffs_func_ptr = Biquad_compute_coeffs_bp; | ^ src/objects/filtremodule.c:86:1: note: 'Biquad_compute_coeffs_bp' declared here 86 | Biquad_compute_coeffs_bp(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:268:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 268 | self->coeffs_func_ptr = Biquad_compute_coeffs_bs; | ^ src/objects/filtremodule.c:97:1: note: 'Biquad_compute_coeffs_bs' declared here 97 | Biquad_compute_coeffs_bs(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:272:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 272 | self->coeffs_func_ptr = Biquad_compute_coeffs_ap; | ^ src/objects/filtremodule.c:107:1: note: 'Biquad_compute_coeffs_ap' declared here 107 | Biquad_compute_coeffs_ap(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:280:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 280 | self->proc_func_ptr = Biquad_filters_ii; | ^ src/objects/filtremodule.c:133:1: note: 'Biquad_filters_ii' declared here 133 | Biquad_filters_ii(Biquad *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:284:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 284 | self->proc_func_ptr = Biquad_filters_ai; | ^ src/objects/filtremodule.c:156:1: note: 'Biquad_filters_ai' declared here 156 | Biquad_filters_ai(Biquad *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:288:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 288 | self->proc_func_ptr = Biquad_filters_ia; | ^ src/objects/filtremodule.c:183:1: note: 'Biquad_filters_ia' declared here 183 | Biquad_filters_ia(Biquad *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:292:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 292 | self->proc_func_ptr = Biquad_filters_aa; | ^ src/objects/filtremodule.c:210:1: note: 'Biquad_filters_aa' declared here 210 | Biquad_filters_aa(Biquad *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:299:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 299 | self->muladd_func_ptr = Biquad_postprocessing_ii; | ^ src/objects/filtremodule.c:236:13: note: 'Biquad_postprocessing_ii' declared here 236 | static void Biquad_postprocessing_ii(Biquad *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:303:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 303 | self->muladd_func_ptr = Biquad_postprocessing_ai; | ^ src/objects/filtremodule.c:237:13: note: 'Biquad_postprocessing_ai' declared here 237 | static void Biquad_postprocessing_ai(Biquad *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:307:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 307 | self->muladd_func_ptr = Biquad_postprocessing_revai; | ^ src/objects/filtremodule.c:242:13: note: 'Biquad_postprocessing_revai' declared here 242 | static void Biquad_postprocessing_revai(Biquad *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:311:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 311 | self->muladd_func_ptr = Biquad_postprocessing_ia; | ^ src/objects/filtremodule.c:238:13: note: 'Biquad_postprocessing_ia' declared here 238 | static void Biquad_postprocessing_ia(Biquad *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:315:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 315 | self->muladd_func_ptr = Biquad_postprocessing_aa; | ^ src/objects/filtremodule.c:239:13: note: 'Biquad_postprocessing_aa' declared here 239 | static void Biquad_postprocessing_aa(Biquad *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:319:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 319 | self->muladd_func_ptr = Biquad_postprocessing_revaa; | ^ src/objects/filtremodule.c:243:13: note: 'Biquad_postprocessing_revaa' declared here 243 | static void Biquad_postprocessing_revaa(Biquad *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:323:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 323 | self->muladd_func_ptr = Biquad_postprocessing_ireva; | ^ src/objects/filtremodule.c:240:13: note: 'Biquad_postprocessing_ireva' declared here 240 | static void Biquad_postprocessing_ireva(Biquad *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:327:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 327 | self->muladd_func_ptr = Biquad_postprocessing_areva; | ^ src/objects/filtremodule.c:241:13: note: 'Biquad_postprocessing_areva' declared here 241 | static void Biquad_postprocessing_areva(Biquad *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:331:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 331 | self->muladd_func_ptr = Biquad_postprocessing_revareva; | ^ src/objects/filtremodule.c:244:13: note: 'Biquad_postprocessing_revareva' declared here 244 | static void Biquad_postprocessing_revareva(Biquad *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquad_new': src/objects/filtremodule.c:395:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 395 | self->mode_func_ptr = Biquad_setProcMode; | ^ src/objects/filtremodule.c:247:1: note: 'Biquad_setProcMode' declared here 247 | Biquad_setProcMode(Biquad *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquadx_setProcMode': src/objects/filtremodule.c:865:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 865 | self->coeffs_func_ptr = Biquadx_compute_coeffs_lp; | ^ src/objects/filtremodule.c:622:1: note: 'Biquadx_compute_coeffs_lp' declared here 622 | Biquadx_compute_coeffs_lp(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:869:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 869 | self->coeffs_func_ptr = Biquadx_compute_coeffs_hp; | ^ src/objects/filtremodule.c:632:1: note: 'Biquadx_compute_coeffs_hp' declared here 632 | Biquadx_compute_coeffs_hp(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:873:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 873 | self->coeffs_func_ptr = Biquadx_compute_coeffs_bp; | ^ src/objects/filtremodule.c:643:1: note: 'Biquadx_compute_coeffs_bp' declared here 643 | Biquadx_compute_coeffs_bp(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:877:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 877 | self->coeffs_func_ptr = Biquadx_compute_coeffs_bs; | ^ src/objects/filtremodule.c:654:1: note: 'Biquadx_compute_coeffs_bs' declared here 654 | Biquadx_compute_coeffs_bs(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:881:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 881 | self->coeffs_func_ptr = Biquadx_compute_coeffs_ap; | ^ src/objects/filtremodule.c:664:1: note: 'Biquadx_compute_coeffs_ap' declared here 664 | Biquadx_compute_coeffs_ap(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:889:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 889 | self->proc_func_ptr = Biquadx_filters_ii; | ^ src/objects/filtremodule.c:690:1: note: 'Biquadx_filters_ii' declared here 690 | Biquadx_filters_ii(Biquadx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:893:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 893 | self->proc_func_ptr = Biquadx_filters_ai; | ^ src/objects/filtremodule.c:726:1: note: 'Biquadx_filters_ai' declared here 726 | Biquadx_filters_ai(Biquadx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:897:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 897 | self->proc_func_ptr = Biquadx_filters_ia; | ^ src/objects/filtremodule.c:766:1: note: 'Biquadx_filters_ia' declared here 766 | Biquadx_filters_ia(Biquadx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:901:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 901 | self->proc_func_ptr = Biquadx_filters_aa; | ^ src/objects/filtremodule.c:806:1: note: 'Biquadx_filters_aa' declared here 806 | Biquadx_filters_aa(Biquadx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:908:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 908 | self->muladd_func_ptr = Biquadx_postprocessing_ii; | ^ src/objects/filtremodule.c:845:13: note: 'Biquadx_postprocessing_ii' declared here 845 | static void Biquadx_postprocessing_ii(Biquadx *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:912:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 912 | self->muladd_func_ptr = Biquadx_postprocessing_ai; | ^ src/objects/filtremodule.c:846:13: note: 'Biquadx_postprocessing_ai' declared here 846 | static void Biquadx_postprocessing_ai(Biquadx *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:916:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 916 | self->muladd_func_ptr = Biquadx_postprocessing_revai; | ^ src/objects/filtremodule.c:851:13: note: 'Biquadx_postprocessing_revai' declared here 851 | static void Biquadx_postprocessing_revai(Biquadx *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:920:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 920 | self->muladd_func_ptr = Biquadx_postprocessing_ia; | ^ src/objects/filtremodule.c:847:13: note: 'Biquadx_postprocessing_ia' declared here 847 | static void Biquadx_postprocessing_ia(Biquadx *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:924:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 924 | self->muladd_func_ptr = Biquadx_postprocessing_aa; | ^ src/objects/filtremodule.c:848:13: note: 'Biquadx_postprocessing_aa' declared here 848 | static void Biquadx_postprocessing_aa(Biquadx *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:928:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 928 | self->muladd_func_ptr = Biquadx_postprocessing_revaa; | ^ src/objects/filtremodule.c:852:13: note: 'Biquadx_postprocessing_revaa' declared here 852 | static void Biquadx_postprocessing_revaa(Biquadx *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 932 | self->muladd_func_ptr = Biquadx_postprocessing_ireva; | ^ src/objects/filtremodule.c:849:13: note: 'Biquadx_postprocessing_ireva' declared here 849 | static void Biquadx_postprocessing_ireva(Biquadx *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 936 | self->muladd_func_ptr = Biquadx_postprocessing_areva; | ^ src/objects/filtremodule.c:850:13: note: 'Biquadx_postprocessing_areva' declared here 850 | static void Biquadx_postprocessing_areva(Biquadx *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 940 | self->muladd_func_ptr = Biquadx_postprocessing_revareva; | ^ src/objects/filtremodule.c:853:13: note: 'Biquadx_postprocessing_revareva' declared here 853 | static void Biquadx_postprocessing_revareva(Biquadx *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquadx_new': src/objects/filtremodule.c:1008:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 1008 | self->mode_func_ptr = Biquadx_setProcMode; | ^ src/objects/filtremodule.c:856:1: note: 'Biquadx_setProcMode' declared here 856 | Biquadx_setProcMode(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquada_setProcMode': src/objects/filtremodule.c:1275:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1275 | self->proc_func_ptr = Biquada_filters; | ^ src/objects/filtremodule.c:1231:1: note: 'Biquada_filters' declared here 1231 | Biquada_filters(Biquada *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:1280:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1280 | self->muladd_func_ptr = Biquada_postprocessing_ii; | ^ src/objects/filtremodule.c:1259:13: note: 'Biquada_postprocessing_ii' declared here 1259 | static void Biquada_postprocessing_ii(Biquada *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1284:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1284 | self->muladd_func_ptr = Biquada_postprocessing_ai; | ^ src/objects/filtremodule.c:1260:13: note: 'Biquada_postprocessing_ai' declared here 1260 | static void Biquada_postprocessing_ai(Biquada *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1288 | self->muladd_func_ptr = Biquada_postprocessing_revai; | ^ src/objects/filtremodule.c:1265:13: note: 'Biquada_postprocessing_revai' declared here 1265 | static void Biquada_postprocessing_revai(Biquada *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1292 | self->muladd_func_ptr = Biquada_postprocessing_ia; | ^ src/objects/filtremodule.c:1261:13: note: 'Biquada_postprocessing_ia' declared here 1261 | static void Biquada_postprocessing_ia(Biquada *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1296 | self->muladd_func_ptr = Biquada_postprocessing_aa; | ^ src/objects/filtremodule.c:1262:13: note: 'Biquada_postprocessing_aa' declared here 1262 | static void Biquada_postprocessing_aa(Biquada *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1300 | self->muladd_func_ptr = Biquada_postprocessing_revaa; | ^ src/objects/filtremodule.c:1266:13: note: 'Biquada_postprocessing_revaa' declared here 1266 | static void Biquada_postprocessing_revaa(Biquada *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1304 | self->muladd_func_ptr = Biquada_postprocessing_ireva; | ^ src/objects/filtremodule.c:1263:13: note: 'Biquada_postprocessing_ireva' declared here 1263 | static void Biquada_postprocessing_ireva(Biquada *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1308 | self->muladd_func_ptr = Biquada_postprocessing_areva; | ^ src/objects/filtremodule.c:1264:13: note: 'Biquada_postprocessing_areva' declared here 1264 | static void Biquada_postprocessing_areva(Biquada *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1312 | self->muladd_func_ptr = Biquada_postprocessing_revareva; | ^ src/objects/filtremodule.c:1267:13: note: 'Biquada_postprocessing_revareva' declared here 1267 | static void Biquada_postprocessing_revareva(Biquada *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquada_new': src/objects/filtremodule.c:1364:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1364 | self->mode_func_ptr = Biquada_setProcMode; | ^ src/objects/filtremodule.c:1270:1: note: 'Biquada_setProcMode' declared here 1270 | Biquada_setProcMode(Biquada *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'EQ_setProcMode': src/objects/filtremodule.c:1944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1944 | self->coeffs_func_ptr = EQ_compute_coeffs_peak; | ^ src/objects/filtremodule.c:1648:1: note: 'EQ_compute_coeffs_peak' declared here 1648 | EQ_compute_coeffs_peak(EQ *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1948 | self->coeffs_func_ptr = EQ_compute_coeffs_lowshelf; | ^ src/objects/filtremodule.c:1661:1: note: 'EQ_compute_coeffs_lowshelf' declared here 1661 | EQ_compute_coeffs_lowshelf(EQ *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1952 | self->coeffs_func_ptr = EQ_compute_coeffs_highshelf; | ^ src/objects/filtremodule.c:1676:1: note: 'EQ_compute_coeffs_highshelf' declared here 1676 | EQ_compute_coeffs_highshelf(EQ *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1960:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1960 | self->proc_func_ptr = EQ_filters_iii; | ^ src/objects/filtremodule.c:1706:1: note: 'EQ_filters_iii' declared here 1706 | EQ_filters_iii(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1964:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1964 | self->proc_func_ptr = EQ_filters_aii; | ^ src/objects/filtremodule.c:1729:1: note: 'EQ_filters_aii' declared here 1729 | EQ_filters_aii(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1968:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1968 | self->proc_func_ptr = EQ_filters_iai; | ^ src/objects/filtremodule.c:1757:1: note: 'EQ_filters_iai' declared here 1757 | EQ_filters_iai(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1972:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1972 | self->proc_func_ptr = EQ_filters_aai; | ^ src/objects/filtremodule.c:1785:1: note: 'EQ_filters_aai' declared here 1785 | EQ_filters_aai(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1976:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1976 | self->proc_func_ptr = EQ_filters_iia; | ^ src/objects/filtremodule.c:1813:1: note: 'EQ_filters_iia' declared here 1813 | EQ_filters_iia(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1980:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1980 | self->proc_func_ptr = EQ_filters_aia; | ^ src/objects/filtremodule.c:1841:1: note: 'EQ_filters_aia' declared here 1841 | EQ_filters_aia(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1984:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1984 | self->proc_func_ptr = EQ_filters_iaa; | ^ src/objects/filtremodule.c:1869:1: note: 'EQ_filters_iaa' declared here 1869 | EQ_filters_iaa(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1988:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1988 | self->proc_func_ptr = EQ_filters_aaa; | ^ src/objects/filtremodule.c:1897:1: note: 'EQ_filters_aaa' declared here 1897 | EQ_filters_aaa(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1995:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1995 | self->muladd_func_ptr = EQ_postprocessing_ii; | ^ src/objects/filtremodule.c:1924:13: note: 'EQ_postprocessing_ii' declared here 1924 | static void EQ_postprocessing_ii(EQ *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1999:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1999 | self->muladd_func_ptr = EQ_postprocessing_ai; | ^ src/objects/filtremodule.c:1925:13: note: 'EQ_postprocessing_ai' declared here 1925 | static void EQ_postprocessing_ai(EQ *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2003:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2003 | self->muladd_func_ptr = EQ_postprocessing_revai; | ^ src/objects/filtremodule.c:1930:13: note: 'EQ_postprocessing_revai' declared here 1930 | static void EQ_postprocessing_revai(EQ *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2007:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2007 | self->muladd_func_ptr = EQ_postprocessing_ia; | ^ src/objects/filtremodule.c:1926:13: note: 'EQ_postprocessing_ia' declared here 1926 | static void EQ_postprocessing_ia(EQ *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2011:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2011 | self->muladd_func_ptr = EQ_postprocessing_aa; | ^ src/objects/filtremodule.c:1927:13: note: 'EQ_postprocessing_aa' declared here 1927 | static void EQ_postprocessing_aa(EQ *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2015:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2015 | self->muladd_func_ptr = EQ_postprocessing_revaa; | ^ src/objects/filtremodule.c:1931:13: note: 'EQ_postprocessing_revaa' declared here 1931 | static void EQ_postprocessing_revaa(EQ *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2019:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2019 | self->muladd_func_ptr = EQ_postprocessing_ireva; | ^ src/objects/filtremodule.c:1928:13: note: 'EQ_postprocessing_ireva' declared here 1928 | static void EQ_postprocessing_ireva(EQ *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2023:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2023 | self->muladd_func_ptr = EQ_postprocessing_areva; | ^ src/objects/filtremodule.c:1929:13: note: 'EQ_postprocessing_areva' declared here 1929 | static void EQ_postprocessing_areva(EQ *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2027:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2027 | self->muladd_func_ptr = EQ_postprocessing_revareva; | ^ src/objects/filtremodule.c:1932:13: note: 'EQ_postprocessing_revareva' declared here 1932 | static void EQ_postprocessing_revareva(EQ *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'EQ_new': src/objects/filtremodule.c:2095:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2095 | self->mode_func_ptr = EQ_setProcMode; | ^ src/objects/filtremodule.c:1935:1: note: 'EQ_setProcMode' declared here 1935 | EQ_setProcMode(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Port_setProcMode': src/objects/filtremodule.c:2455:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2455 | self->proc_func_ptr = Port_filters_ii; | ^ src/objects/filtremodule.c:2317:1: note: 'Port_filters_ii' declared here 2317 | Port_filters_ii(Port *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:2459:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2459 | self->proc_func_ptr = Port_filters_ai; | ^ src/objects/filtremodule.c:2342:1: note: 'Port_filters_ai' declared here 2342 | Port_filters_ai(Port *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:2463:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2463 | self->proc_func_ptr = Port_filters_ia; | ^ src/objects/filtremodule.c:2373:1: note: 'Port_filters_ia' declared here 2373 | Port_filters_ia(Port *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:2467:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2467 | self->proc_func_ptr = Port_filters_aa; | ^ src/objects/filtremodule.c:2404:1: note: 'Port_filters_aa' declared here 2404 | Port_filters_aa(Port *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:2474:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2474 | self->muladd_func_ptr = Port_postprocessing_ii; | ^ src/objects/filtremodule.c:2435:13: note: 'Port_postprocessing_ii' declared here 2435 | static void Port_postprocessing_ii(Port *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2478:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2478 | self->muladd_func_ptr = Port_postprocessing_ai; | ^ src/objects/filtremodule.c:2436:13: note: 'Port_postprocessing_ai' declared here 2436 | static void Port_postprocessing_ai(Port *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2482:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2482 | self->muladd_func_ptr = Port_postprocessing_revai; | ^ src/objects/filtremodule.c:2441:13: note: 'Port_postprocessing_revai' declared here 2441 | static void Port_postprocessing_revai(Port *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2486:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2486 | self->muladd_func_ptr = Port_postprocessing_ia; | ^ src/objects/filtremodule.c:2437:13: note: 'Port_postprocessing_ia' declared here 2437 | static void Port_postprocessing_ia(Port *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2490:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2490 | self->muladd_func_ptr = Port_postprocessing_aa; | ^ src/objects/filtremodule.c:2438:13: note: 'Port_postprocessing_aa' declared here 2438 | static void Port_postprocessing_aa(Port *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2494:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2494 | self->muladd_func_ptr = Port_postprocessing_revaa; | ^ src/objects/filtremodule.c:2442:13: note: 'Port_postprocessing_revaa' declared here 2442 | static void Port_postprocessing_revaa(Port *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2498:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2498 | self->muladd_func_ptr = Port_postprocessing_ireva; | ^ src/objects/filtremodule.c:2439:13: note: 'Port_postprocessing_ireva' declared here 2439 | static void Port_postprocessing_ireva(Port *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2502 | self->muladd_func_ptr = Port_postprocessing_areva; | ^ src/objects/filtremodule.c:2440:13: note: 'Port_postprocessing_areva' declared here 2440 | static void Port_postprocessing_areva(Port *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2506 | self->muladd_func_ptr = Port_postprocessing_revareva; | ^ src/objects/filtremodule.c:2443:13: note: 'Port_postprocessing_revareva' declared here 2443 | static void Port_postprocessing_revareva(Port *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Port_new': src/objects/filtremodule.c:2568:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2568 | self->mode_func_ptr = Port_setProcMode; | ^ src/objects/filtremodule.c:2446:1: note: 'Port_setProcMode' declared here 2446 | Port_setProcMode(Port *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Tone_setProcMode': src/objects/filtremodule.c:2829:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2829 | self->proc_func_ptr = Tone_filters_i; | ^ src/objects/filtremodule.c:2759:1: note: 'Tone_filters_i' declared here 2759 | Tone_filters_i(Tone *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:2833:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2833 | self->proc_func_ptr = Tone_filters_a; | ^ src/objects/filtremodule.c:2783:1: note: 'Tone_filters_a' declared here 2783 | Tone_filters_a(Tone *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:2840:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2840 | self->muladd_func_ptr = Tone_postprocessing_ii; | ^ src/objects/filtremodule.c:2809:13: note: 'Tone_postprocessing_ii' declared here 2809 | static void Tone_postprocessing_ii(Tone *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2844:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2844 | self->muladd_func_ptr = Tone_postprocessing_ai; | ^ src/objects/filtremodule.c:2810:13: note: 'Tone_postprocessing_ai' declared here 2810 | static void Tone_postprocessing_ai(Tone *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2848:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2848 | self->muladd_func_ptr = Tone_postprocessing_revai; | ^ src/objects/filtremodule.c:2815:13: note: 'Tone_postprocessing_revai' declared here 2815 | static void Tone_postprocessing_revai(Tone *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2852:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2852 | self->muladd_func_ptr = Tone_postprocessing_ia; | ^ src/objects/filtremodule.c:2811:13: note: 'Tone_postprocessing_ia' declared here 2811 | static void Tone_postprocessing_ia(Tone *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2856:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2856 | self->muladd_func_ptr = Tone_postprocessing_aa; | ^ src/objects/filtremodule.c:2812:13: note: 'Tone_postprocessing_aa' declared here 2812 | static void Tone_postprocessing_aa(Tone *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2860:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2860 | self->muladd_func_ptr = Tone_postprocessing_revaa; | ^ src/objects/filtremodule.c:2816:13: note: 'Tone_postprocessing_revaa' declared here 2816 | static void Tone_postprocessing_revaa(Tone *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2864:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2864 | self->muladd_func_ptr = Tone_postprocessing_ireva; | ^ src/objects/filtremodule.c:2813:13: note: 'Tone_postprocessing_ireva' declared here 2813 | static void Tone_postprocessing_ireva(Tone *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2868:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2868 | self->muladd_func_ptr = Tone_postprocessing_areva; | ^ src/objects/filtremodule.c:2814:13: note: 'Tone_postprocessing_areva' declared here 2814 | static void Tone_postprocessing_areva(Tone *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2872:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2872 | self->muladd_func_ptr = Tone_postprocessing_revareva; | ^ src/objects/filtremodule.c:2817:13: note: 'Tone_postprocessing_revareva' declared here 2817 | static void Tone_postprocessing_revareva(Tone *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Tone_new': src/objects/filtremodule.c:2932:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2932 | self->mode_func_ptr = Tone_setProcMode; | ^ src/objects/filtremodule.c:2820:1: note: 'Tone_setProcMode' declared here 2820 | Tone_setProcMode(Tone *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Atone_setProcMode': src/objects/filtremodule.c:3184:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3184 | self->proc_func_ptr = Atone_filters_i; | ^ src/objects/filtremodule.c:3112:1: note: 'Atone_filters_i' declared here 3112 | Atone_filters_i(Atone *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:3188:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3188 | self->proc_func_ptr = Atone_filters_a; | ^ src/objects/filtremodule.c:3137:1: note: 'Atone_filters_a' declared here 3137 | Atone_filters_a(Atone *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:3195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3195 | self->muladd_func_ptr = Atone_postprocessing_ii; | ^ src/objects/filtremodule.c:3164:13: note: 'Atone_postprocessing_ii' declared here 3164 | static void Atone_postprocessing_ii(Atone *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3199 | self->muladd_func_ptr = Atone_postprocessing_ai; | ^ src/objects/filtremodule.c:3165:13: note: 'Atone_postprocessing_ai' declared here 3165 | static void Atone_postprocessing_ai(Atone *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3203:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3203 | self->muladd_func_ptr = Atone_postprocessing_revai; | ^ src/objects/filtremodule.c:3170:13: note: 'Atone_postprocessing_revai' declared here 3170 | static void Atone_postprocessing_revai(Atone *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3207:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3207 | self->muladd_func_ptr = Atone_postprocessing_ia; | ^ src/objects/filtremodule.c:3166:13: note: 'Atone_postprocessing_ia' declared here 3166 | static void Atone_postprocessing_ia(Atone *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3211:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3211 | self->muladd_func_ptr = Atone_postprocessing_aa; | ^ src/objects/filtremodule.c:3167:13: note: 'Atone_postprocessing_aa' declared here 3167 | static void Atone_postprocessing_aa(Atone *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3215:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3215 | self->muladd_func_ptr = Atone_postprocessing_revaa; | ^ src/objects/filtremodule.c:3171:13: note: 'Atone_postprocessing_revaa' declared here 3171 | static void Atone_postprocessing_revaa(Atone *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3219:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3219 | self->muladd_func_ptr = Atone_postprocessing_ireva; | ^ src/objects/filtremodule.c:3168:13: note: 'Atone_postprocessing_ireva' declared here 3168 | static void Atone_postprocessing_ireva(Atone *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3223:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3223 | self->muladd_func_ptr = Atone_postprocessing_areva; | ^ src/objects/filtremodule.c:3169:13: note: 'Atone_postprocessing_areva' declared here 3169 | static void Atone_postprocessing_areva(Atone *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3227:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3227 | self->muladd_func_ptr = Atone_postprocessing_revareva; | ^ src/objects/filtremodule.c:3172:13: note: 'Atone_postprocessing_revareva' declared here 3172 | static void Atone_postprocessing_revareva(Atone *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Atone_new': src/objects/filtremodule.c:3287:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3287 | self->mode_func_ptr = Atone_setProcMode; | ^ src/objects/filtremodule.c:3175:1: note: 'Atone_setProcMode' declared here 3175 | Atone_setProcMode(Atone *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'DCBlock_setProcMode': src/objects/filtremodule.c:3488:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3488 | self->proc_func_ptr = DCBlock_filters; | ^ src/objects/filtremodule.c:3460:1: note: 'DCBlock_filters' declared here 3460 | DCBlock_filters(DCBlock *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:3493:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3493 | self->muladd_func_ptr = DCBlock_postprocessing_ii; | ^ src/objects/filtremodule.c:3472:13: note: 'DCBlock_postprocessing_ii' declared here 3472 | static void DCBlock_postprocessing_ii(DCBlock *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3497:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3497 | self->muladd_func_ptr = DCBlock_postprocessing_ai; | ^ src/objects/filtremodule.c:3473:13: note: 'DCBlock_postprocessing_ai' declared here 3473 | static void DCBlock_postprocessing_ai(DCBlock *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3501:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3501 | self->muladd_func_ptr = DCBlock_postprocessing_revai; | ^ src/objects/filtremodule.c:3478:13: note: 'DCBlock_postprocessing_revai' declared here 3478 | static void DCBlock_postprocessing_revai(DCBlock *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3505:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3505 | self->muladd_func_ptr = DCBlock_postprocessing_ia; | ^ src/objects/filtremodule.c:3474:13: note: 'DCBlock_postprocessing_ia' declared here 3474 | static void DCBlock_postprocessing_ia(DCBlock *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3509:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3509 | self->muladd_func_ptr = DCBlock_postprocessing_aa; | ^ src/objects/filtremodule.c:3475:13: note: 'DCBlock_postprocessing_aa' declared here 3475 | static void DCBlock_postprocessing_aa(DCBlock *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3513:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3513 | self->muladd_func_ptr = DCBlock_postprocessing_revaa; | ^ src/objects/filtremodule.c:3479:13: note: 'DCBlock_postprocessing_revaa' declared here 3479 | static void DCBlock_postprocessing_revaa(DCBlock *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3517:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3517 | self->muladd_func_ptr = DCBlock_postprocessing_ireva; | ^ src/objects/filtremodule.c:3476:13: note: 'DCBlock_postprocessing_ireva' declared here 3476 | static void DCBlock_postprocessing_ireva(DCBlock *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3521:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3521 | self->muladd_func_ptr = DCBlock_postprocessing_areva; | ^ src/objects/filtremodule.c:3477:13: note: 'DCBlock_postprocessing_areva' declared here 3477 | static void DCBlock_postprocessing_areva(DCBlock *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3525:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3525 | self->muladd_func_ptr = DCBlock_postprocessing_revareva; | ^ src/objects/filtremodule.c:3480:13: note: 'DCBlock_postprocessing_revareva' declared here 3480 | static void DCBlock_postprocessing_revareva(DCBlock *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'DCBlock_new': src/objects/filtremodule.c:3576:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3576 | self->mode_func_ptr = DCBlock_setProcMode; | ^ src/objects/filtremodule.c:3483:1: note: 'DCBlock_setProcMode' declared here 3483 | DCBlock_setProcMode(DCBlock *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Allpass_setProcMode': src/objects/filtremodule.c:3959:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3959 | self->proc_func_ptr = Allpass_process_ii; | ^ src/objects/filtremodule.c:3743:1: note: 'Allpass_process_ii' declared here 3743 | Allpass_process_ii(Allpass *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3963:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3963 | self->proc_func_ptr = Allpass_process_ai; | ^ src/objects/filtremodule.c:3792:1: note: 'Allpass_process_ai' declared here 3792 | Allpass_process_ai(Allpass *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3967:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3967 | self->proc_func_ptr = Allpass_process_ia; | ^ src/objects/filtremodule.c:3842:1: note: 'Allpass_process_ia' declared here 3842 | Allpass_process_ia(Allpass *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3971:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3971 | self->proc_func_ptr = Allpass_process_aa; | ^ src/objects/filtremodule.c:3891:1: note: 'Allpass_process_aa' declared here 3891 | Allpass_process_aa(Allpass *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3978:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3978 | self->muladd_func_ptr = Allpass_postprocessing_ii; | ^ src/objects/filtremodule.c:3939:13: note: 'Allpass_postprocessing_ii' declared here 3939 | static void Allpass_postprocessing_ii(Allpass *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3982:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3982 | self->muladd_func_ptr = Allpass_postprocessing_ai; | ^ src/objects/filtremodule.c:3940:13: note: 'Allpass_postprocessing_ai' declared here 3940 | static void Allpass_postprocessing_ai(Allpass *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3986:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3986 | self->muladd_func_ptr = Allpass_postprocessing_revai; | ^ src/objects/filtremodule.c:3945:13: note: 'Allpass_postprocessing_revai' declared here 3945 | static void Allpass_postprocessing_revai(Allpass *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3990:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3990 | self->muladd_func_ptr = Allpass_postprocessing_ia; | ^ src/objects/filtremodule.c:3941:13: note: 'Allpass_postprocessing_ia' declared here 3941 | static void Allpass_postprocessing_ia(Allpass *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3994:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3994 | self->muladd_func_ptr = Allpass_postprocessing_aa; | ^ src/objects/filtremodule.c:3942:13: note: 'Allpass_postprocessing_aa' declared here 3942 | static void Allpass_postprocessing_aa(Allpass *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3998:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3998 | self->muladd_func_ptr = Allpass_postprocessing_revaa; | ^ src/objects/filtremodule.c:3946:13: note: 'Allpass_postprocessing_revaa' declared here 3946 | static void Allpass_postprocessing_revaa(Allpass *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4002:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 4002 | self->muladd_func_ptr = Allpass_postprocessing_ireva; | ^ src/objects/filtremodule.c:3943:13: note: 'Allpass_postprocessing_ireva' declared here 3943 | static void Allpass_postprocessing_ireva(Allpass *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4006:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 4006 | self->muladd_func_ptr = Allpass_postprocessing_areva; | ^ src/objects/filtremodule.c:3944:13: note: 'Allpass_postprocessing_areva' declared here 3944 | static void Allpass_postprocessing_areva(Allpass *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4010:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 4010 | self->muladd_func_ptr = Allpass_postprocessing_revareva; | ^ src/objects/filtremodule.c:3947:13: note: 'Allpass_postprocessing_revareva' declared here 3947 | static void Allpass_postprocessing_revareva(Allpass *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Allpass_new': src/objects/filtremodule.c:4071:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 4071 | self->mode_func_ptr = Allpass_setProcMode; | ^ src/objects/filtremodule.c:3950:1: note: 'Allpass_setProcMode' declared here 3950 | Allpass_setProcMode(Allpass *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Allpass2_setProcMode': src/objects/filtremodule.c:4407:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4407 | self->proc_func_ptr = Allpass2_filters_ii; | ^ src/objects/filtremodule.c:4287:1: note: 'Allpass2_filters_ii' declared here 4287 | Allpass2_filters_ii(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4411:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4411 | self->proc_func_ptr = Allpass2_filters_ai; | ^ src/objects/filtremodule.c:4309:1: note: 'Allpass2_filters_ai' declared here 4309 | Allpass2_filters_ai(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4415:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4415 | self->proc_func_ptr = Allpass2_filters_ia; | ^ src/objects/filtremodule.c:4335:1: note: 'Allpass2_filters_ia' declared here 4335 | Allpass2_filters_ia(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4419:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4419 | self->proc_func_ptr = Allpass2_filters_aa; | ^ src/objects/filtremodule.c:4361:1: note: 'Allpass2_filters_aa' declared here 4361 | Allpass2_filters_aa(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4426:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4426 | self->muladd_func_ptr = Allpass2_postprocessing_ii; | ^ src/objects/filtremodule.c:4386:13: note: 'Allpass2_postprocessing_ii' declared here 4386 | static void Allpass2_postprocessing_ii(Allpass2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4430:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4430 | self->muladd_func_ptr = Allpass2_postprocessing_ai; | ^ src/objects/filtremodule.c:4387:13: note: 'Allpass2_postprocessing_ai' declared here 4387 | static void Allpass2_postprocessing_ai(Allpass2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4434:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4434 | self->muladd_func_ptr = Allpass2_postprocessing_revai; | ^ src/objects/filtremodule.c:4392:13: note: 'Allpass2_postprocessing_revai' declared here 4392 | static void Allpass2_postprocessing_revai(Allpass2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4438:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4438 | self->muladd_func_ptr = Allpass2_postprocessing_ia; | ^ src/objects/filtremodule.c:4388:13: note: 'Allpass2_postprocessing_ia' declared here 4388 | static void Allpass2_postprocessing_ia(Allpass2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4442:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4442 | self->muladd_func_ptr = Allpass2_postprocessing_aa; | ^ src/objects/filtremodule.c:4389:13: note: 'Allpass2_postprocessing_aa' declared here 4389 | static void Allpass2_postprocessing_aa(Allpass2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4446:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4446 | self->muladd_func_ptr = Allpass2_postprocessing_revaa; | ^ src/objects/filtremodule.c:4393:13: note: 'Allpass2_postprocessing_revaa' declared here 4393 | static void Allpass2_postprocessing_revaa(Allpass2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4450:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4450 | self->muladd_func_ptr = Allpass2_postprocessing_ireva; | ^ src/objects/filtremodule.c:4390:13: note: 'Allpass2_postprocessing_ireva' declared here 4390 | static void Allpass2_postprocessing_ireva(Allpass2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4454:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4454 | self->muladd_func_ptr = Allpass2_postprocessing_areva; | ^ src/objects/filtremodule.c:4391:13: note: 'Allpass2_postprocessing_areva' declared here 4391 | static void Allpass2_postprocessing_areva(Allpass2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4458:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4458 | self->muladd_func_ptr = Allpass2_postprocessing_revareva; | ^ src/objects/filtremodule.c:4394:13: note: 'Allpass2_postprocessing_revareva' declared here 4394 | static void Allpass2_postprocessing_revareva(Allpass2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Allpass2_new': src/objects/filtremodule.c:4522:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4522 | self->mode_func_ptr = Allpass2_setProcMode; | ^ src/objects/filtremodule.c:4397:1: note: 'Allpass2_setProcMode' declared here 4397 | Allpass2_setProcMode(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Phaser_setProcMode': src/objects/filtremodule.c:5192:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5192 | self->proc_func_ptr = Phaser_filters_iii; | ^ src/objects/filtremodule.c:4761:1: note: 'Phaser_filters_iii' declared here 4761 | Phaser_filters_iii(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5196:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5196 | self->proc_func_ptr = Phaser_filters_aii; | ^ src/objects/filtremodule.c:4808:1: note: 'Phaser_filters_aii' declared here 4808 | Phaser_filters_aii(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5200:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5200 | self->proc_func_ptr = Phaser_filters_iai; | ^ src/objects/filtremodule.c:4860:1: note: 'Phaser_filters_iai' declared here 4860 | Phaser_filters_iai(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5204:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5204 | self->proc_func_ptr = Phaser_filters_aai; | ^ src/objects/filtremodule.c:4912:1: note: 'Phaser_filters_aai' declared here 4912 | Phaser_filters_aai(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5208:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5208 | self->proc_func_ptr = Phaser_filters_iia; | ^ src/objects/filtremodule.c:4964:1: note: 'Phaser_filters_iia' declared here 4964 | Phaser_filters_iia(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5212:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5212 | self->proc_func_ptr = Phaser_filters_aia; | ^ src/objects/filtremodule.c:5016:1: note: 'Phaser_filters_aia' declared here 5016 | Phaser_filters_aia(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5216:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5216 | self->proc_func_ptr = Phaser_filters_iaa; | ^ src/objects/filtremodule.c:5068:1: note: 'Phaser_filters_iaa' declared here 5068 | Phaser_filters_iaa(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5220:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5220 | self->proc_func_ptr = Phaser_filters_aaa; | ^ src/objects/filtremodule.c:5120:1: note: 'Phaser_filters_aaa' declared here 5120 | Phaser_filters_aaa(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5227:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5227 | self->muladd_func_ptr = Phaser_postprocessing_ii; | ^ src/objects/filtremodule.c:5171:13: note: 'Phaser_postprocessing_ii' declared here 5171 | static void Phaser_postprocessing_ii(Phaser *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5231:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5231 | self->muladd_func_ptr = Phaser_postprocessing_ai; | ^ src/objects/filtremodule.c:5172:13: note: 'Phaser_postprocessing_ai' declared here 5172 | static void Phaser_postprocessing_ai(Phaser *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5235:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5235 | self->muladd_func_ptr = Phaser_postprocessing_revai; | ^ src/objects/filtremodule.c:5177:13: note: 'Phaser_postprocessing_revai' declared here 5177 | static void Phaser_postprocessing_revai(Phaser *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5239:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5239 | self->muladd_func_ptr = Phaser_postprocessing_ia; | ^ src/objects/filtremodule.c:5173:13: note: 'Phaser_postprocessing_ia' declared here 5173 | static void Phaser_postprocessing_ia(Phaser *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5243:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5243 | self->muladd_func_ptr = Phaser_postprocessing_aa; | ^ src/objects/filtremodule.c:5174:13: note: 'Phaser_postprocessing_aa' declared here 5174 | static void Phaser_postprocessing_aa(Phaser *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5247:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5247 | self->muladd_func_ptr = Phaser_postprocessing_revaa; | ^ src/objects/filtremodule.c:5178:13: note: 'Phaser_postprocessing_revaa' declared here 5178 | static void Phaser_postprocessing_revaa(Phaser *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5251:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5251 | self->muladd_func_ptr = Phaser_postprocessing_ireva; | ^ src/objects/filtremodule.c:5175:13: note: 'Phaser_postprocessing_ireva' declared here 5175 | static void Phaser_postprocessing_ireva(Phaser *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5255:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5255 | self->muladd_func_ptr = Phaser_postprocessing_areva; | ^ src/objects/filtremodule.c:5176:13: note: 'Phaser_postprocessing_areva' declared here 5176 | static void Phaser_postprocessing_areva(Phaser *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5259:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5259 | self->muladd_func_ptr = Phaser_postprocessing_revareva; | ^ src/objects/filtremodule.c:5179:13: note: 'Phaser_postprocessing_revareva' declared here 5179 | static void Phaser_postprocessing_revareva(Phaser *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Phaser_new': src/objects/filtremodule.c:5337:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5337 | self->mode_func_ptr = Phaser_setProcMode; | ^ src/objects/filtremodule.c:5182:1: note: 'Phaser_setProcMode' declared here 5182 | Phaser_setProcMode(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Vocoder_setProcMode': src/objects/filtremodule.c:6444:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6444 | self->proc_func_ptr = Vocoder_filters_iii; | ^ src/objects/filtremodule.c:5630:1: note: 'Vocoder_filters_iii' declared here 5630 | Vocoder_filters_iii(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6448:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6448 | self->proc_func_ptr = Vocoder_filters_aii; | ^ src/objects/filtremodule.c:5719:1: note: 'Vocoder_filters_aii' declared here 5719 | Vocoder_filters_aii(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6452:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6452 | self->proc_func_ptr = Vocoder_filters_iai; | ^ src/objects/filtremodule.c:5817:1: note: 'Vocoder_filters_iai' declared here 5817 | Vocoder_filters_iai(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6456:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6456 | self->proc_func_ptr = Vocoder_filters_aai; | ^ src/objects/filtremodule.c:5915:1: note: 'Vocoder_filters_aai' declared here 5915 | Vocoder_filters_aai(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6460:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6460 | self->proc_func_ptr = Vocoder_filters_iia; | ^ src/objects/filtremodule.c:6017:1: note: 'Vocoder_filters_iia' declared here 6017 | Vocoder_filters_iia(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6464:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6464 | self->proc_func_ptr = Vocoder_filters_aia; | ^ src/objects/filtremodule.c:6117:1: note: 'Vocoder_filters_aia' declared here 6117 | Vocoder_filters_aia(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6468:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6468 | self->proc_func_ptr = Vocoder_filters_iaa; | ^ src/objects/filtremodule.c:6219:1: note: 'Vocoder_filters_iaa' declared here 6219 | Vocoder_filters_iaa(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6472:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6472 | self->proc_func_ptr = Vocoder_filters_aaa; | ^ src/objects/filtremodule.c:6321:1: note: 'Vocoder_filters_aaa' declared here 6321 | Vocoder_filters_aaa(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6479 | self->muladd_func_ptr = Vocoder_postprocessing_ii; | ^ src/objects/filtremodule.c:6424:13: note: 'Vocoder_postprocessing_ii' declared here 6424 | static void Vocoder_postprocessing_ii(Vocoder *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6483 | self->muladd_func_ptr = Vocoder_postprocessing_ai; | ^ src/objects/filtremodule.c:6425:13: note: 'Vocoder_postprocessing_ai' declared here 6425 | static void Vocoder_postprocessing_ai(Vocoder *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6487 | self->muladd_func_ptr = Vocoder_postprocessing_revai; | ^ src/objects/filtremodule.c:6430:13: note: 'Vocoder_postprocessing_revai' declared here 6430 | static void Vocoder_postprocessing_revai(Vocoder *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6491 | self->muladd_func_ptr = Vocoder_postprocessing_ia; | ^ src/objects/filtremodule.c:6426:13: note: 'Vocoder_postprocessing_ia' declared here 6426 | static void Vocoder_postprocessing_ia(Vocoder *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6495 | self->muladd_func_ptr = Vocoder_postprocessing_aa; | ^ src/objects/filtremodule.c:6427:13: note: 'Vocoder_postprocessing_aa' declared here 6427 | static void Vocoder_postprocessing_aa(Vocoder *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6499:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6499 | self->muladd_func_ptr = Vocoder_postprocessing_revaa; | ^ src/objects/filtremodule.c:6431:13: note: 'Vocoder_postprocessing_revaa' declared here 6431 | static void Vocoder_postprocessing_revaa(Vocoder *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6503:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6503 | self->muladd_func_ptr = Vocoder_postprocessing_ireva; | ^ src/objects/filtremodule.c:6428:13: note: 'Vocoder_postprocessing_ireva' declared here 6428 | static void Vocoder_postprocessing_ireva(Vocoder *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6507:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6507 | self->muladd_func_ptr = Vocoder_postprocessing_areva; | ^ src/objects/filtremodule.c:6429:13: note: 'Vocoder_postprocessing_areva' declared here 6429 | static void Vocoder_postprocessing_areva(Vocoder *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6511:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6511 | self->muladd_func_ptr = Vocoder_postprocessing_revareva; | ^ src/objects/filtremodule.c:6432:13: note: 'Vocoder_postprocessing_revareva' declared here 6432 | static void Vocoder_postprocessing_revareva(Vocoder *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Vocoder_new': src/objects/filtremodule.c:6598:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6598 | self->mode_func_ptr = Vocoder_setProcMode; | ^ src/objects/filtremodule.c:6435:1: note: 'Vocoder_setProcMode' declared here 6435 | Vocoder_setProcMode(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'SVF_setProcMode': src/objects/filtremodule.c:7284:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7284 | self->proc_func_ptr = SVF_filters_iii; | ^ src/objects/filtremodule.c:6836:1: note: 'SVF_filters_iii' declared here 6836 | SVF_filters_iii(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7288:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7288 | self->proc_func_ptr = SVF_filters_aii; | ^ src/objects/filtremodule.c:6888:1: note: 'SVF_filters_aii' declared here 6888 | SVF_filters_aii(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7292:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7292 | self->proc_func_ptr = SVF_filters_iai; | ^ src/objects/filtremodule.c:6942:1: note: 'SVF_filters_iai' declared here 6942 | SVF_filters_iai(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7296:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7296 | self->proc_func_ptr = SVF_filters_aai; | ^ src/objects/filtremodule.c:6995:1: note: 'SVF_filters_aai' declared here 6995 | SVF_filters_aai(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7300:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7300 | self->proc_func_ptr = SVF_filters_iia; | ^ src/objects/filtremodule.c:7049:1: note: 'SVF_filters_iia' declared here 7049 | SVF_filters_iia(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7304:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7304 | self->proc_func_ptr = SVF_filters_aia; | ^ src/objects/filtremodule.c:7102:1: note: 'SVF_filters_aia' declared here 7102 | SVF_filters_aia(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7308:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7308 | self->proc_func_ptr = SVF_filters_iaa; | ^ src/objects/filtremodule.c:7156:1: note: 'SVF_filters_iaa' declared here 7156 | SVF_filters_iaa(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7312:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7312 | self->proc_func_ptr = SVF_filters_aaa; | ^ src/objects/filtremodule.c:7210:1: note: 'SVF_filters_aaa' declared here 7210 | SVF_filters_aaa(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7319:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7319 | self->muladd_func_ptr = SVF_postprocessing_ii; | ^ src/objects/filtremodule.c:7264:13: note: 'SVF_postprocessing_ii' declared here 7264 | static void SVF_postprocessing_ii(SVF *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7323:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7323 | self->muladd_func_ptr = SVF_postprocessing_ai; | ^ src/objects/filtremodule.c:7265:13: note: 'SVF_postprocessing_ai' declared here 7265 | static void SVF_postprocessing_ai(SVF *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7327:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7327 | self->muladd_func_ptr = SVF_postprocessing_revai; | ^ src/objects/filtremodule.c:7270:13: note: 'SVF_postprocessing_revai' declared here 7270 | static void SVF_postprocessing_revai(SVF *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7331:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7331 | self->muladd_func_ptr = SVF_postprocessing_ia; | ^ src/objects/filtremodule.c:7266:13: note: 'SVF_postprocessing_ia' declared here 7266 | static void SVF_postprocessing_ia(SVF *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7335:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7335 | self->muladd_func_ptr = SVF_postprocessing_aa; | ^ src/objects/filtremodule.c:7267:13: note: 'SVF_postprocessing_aa' declared here 7267 | static void SVF_postprocessing_aa(SVF *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7339:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7339 | self->muladd_func_ptr = SVF_postprocessing_revaa; | ^ src/objects/filtremodule.c:7271:13: note: 'SVF_postprocessing_revaa' declared here 7271 | static void SVF_postprocessing_revaa(SVF *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7343:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7343 | self->muladd_func_ptr = SVF_postprocessing_ireva; | ^ src/objects/filtremodule.c:7268:13: note: 'SVF_postprocessing_ireva' declared here 7268 | static void SVF_postprocessing_ireva(SVF *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7347:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7347 | self->muladd_func_ptr = SVF_postprocessing_areva; | ^ src/objects/filtremodule.c:7269:13: note: 'SVF_postprocessing_areva' declared here 7269 | static void SVF_postprocessing_areva(SVF *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7351:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7351 | self->muladd_func_ptr = SVF_postprocessing_revareva; | ^ src/objects/filtremodule.c:7272:13: note: 'SVF_postprocessing_revareva' declared here 7272 | static void SVF_postprocessing_revareva(SVF *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'SVF_new': src/objects/filtremodule.c:7419:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7419 | self->mode_func_ptr = SVF_setProcMode; | ^ src/objects/filtremodule.c:7275:1: note: 'SVF_setProcMode' declared here 7275 | SVF_setProcMode(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'SVF2_setProcMode': src/objects/filtremodule.c:8086:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8086 | self->proc_func_ptr = SVF2_filters_ii; | ^ src/objects/filtremodule.c:7623:1: note: 'SVF2_filters_ii' declared here 7623 | SVF2_filters_ii(SVF2 *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:8090:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8090 | self->proc_func_ptr = SVF2_filters_ai; | ^ src/objects/filtremodule.c:7732:1: note: 'SVF2_filters_ai' declared here 7732 | SVF2_filters_ai(SVF2 *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:8094:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8094 | self->proc_func_ptr = SVF2_filters_ia; | ^ src/objects/filtremodule.c:7843:1: note: 'SVF2_filters_ia' declared here 7843 | SVF2_filters_ia(SVF2 *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:8098:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8098 | self->proc_func_ptr = SVF2_filters_aa; | ^ src/objects/filtremodule.c:7954:1: note: 'SVF2_filters_aa' declared here 7954 | SVF2_filters_aa(SVF2 *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:8105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8105 | self->muladd_func_ptr = SVF2_postprocessing_ii; | ^ src/objects/filtremodule.c:8066:13: note: 'SVF2_postprocessing_ii' declared here 8066 | static void SVF2_postprocessing_ii(SVF2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8109 | self->muladd_func_ptr = SVF2_postprocessing_ai; | ^ src/objects/filtremodule.c:8067:13: note: 'SVF2_postprocessing_ai' declared here 8067 | static void SVF2_postprocessing_ai(SVF2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8113:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8113 | self->muladd_func_ptr = SVF2_postprocessing_revai; | ^ src/objects/filtremodule.c:8072:13: note: 'SVF2_postprocessing_revai' declared here 8072 | static void SVF2_postprocessing_revai(SVF2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8117:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8117 | self->muladd_func_ptr = SVF2_postprocessing_ia; | ^ src/objects/filtremodule.c:8068:13: note: 'SVF2_postprocessing_ia' declared here 8068 | static void SVF2_postprocessing_ia(SVF2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8121:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8121 | self->muladd_func_ptr = SVF2_postprocessing_aa; | ^ src/objects/filtremodule.c:8069:13: note: 'SVF2_postprocessing_aa' declared here 8069 | static void SVF2_postprocessing_aa(SVF2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8125:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8125 | self->muladd_func_ptr = SVF2_postprocessing_revaa; | ^ src/objects/filtremodule.c:8073:13: note: 'SVF2_postprocessing_revaa' declared here 8073 | static void SVF2_postprocessing_revaa(SVF2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8129:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8129 | self->muladd_func_ptr = SVF2_postprocessing_ireva; | ^ src/objects/filtremodule.c:8070:13: note: 'SVF2_postprocessing_ireva' declared here 8070 | static void SVF2_postprocessing_ireva(SVF2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8133:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8133 | self->muladd_func_ptr = SVF2_postprocessing_areva; | ^ src/objects/filtremodule.c:8071:13: note: 'SVF2_postprocessing_areva' declared here 8071 | static void SVF2_postprocessing_areva(SVF2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8137:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8137 | self->muladd_func_ptr = SVF2_postprocessing_revareva; | ^ src/objects/filtremodule.c:8074:13: note: 'SVF2_postprocessing_revareva' declared here 8074 | static void SVF2_postprocessing_revareva(SVF2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'SVF2_new': src/objects/filtremodule.c:8215:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8215 | self->mode_func_ptr = SVF2_setProcMode; | ^ src/objects/filtremodule.c:8077:1: note: 'SVF2_setProcMode' declared here 8077 | SVF2_setProcMode(SVF2 *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Average_setProcMode': src/objects/filtremodule.c:8511:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8511 | self->proc_func_ptr = Average_process_i; | ^ src/objects/filtremodule.c:8437:1: note: 'Average_process_i' declared here 8437 | Average_process_i(Average *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8516:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8516 | self->muladd_func_ptr = Average_postprocessing_ii; | ^ src/objects/filtremodule.c:8495:13: note: 'Average_postprocessing_ii' declared here 8495 | static void Average_postprocessing_ii(Average *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8520:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8520 | self->muladd_func_ptr = Average_postprocessing_ai; | ^ src/objects/filtremodule.c:8496:13: note: 'Average_postprocessing_ai' declared here 8496 | static void Average_postprocessing_ai(Average *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8524:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8524 | self->muladd_func_ptr = Average_postprocessing_revai; | ^ src/objects/filtremodule.c:8501:13: note: 'Average_postprocessing_revai' declared here 8501 | static void Average_postprocessing_revai(Average *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8528:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8528 | self->muladd_func_ptr = Average_postprocessing_ia; | ^ src/objects/filtremodule.c:8497:13: note: 'Average_postprocessing_ia' declared here 8497 | static void Average_postprocessing_ia(Average *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8532:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8532 | self->muladd_func_ptr = Average_postprocessing_aa; | ^ src/objects/filtremodule.c:8498:13: note: 'Average_postprocessing_aa' declared here 8498 | static void Average_postprocessing_aa(Average *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8536:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8536 | self->muladd_func_ptr = Average_postprocessing_revaa; | ^ src/objects/filtremodule.c:8502:13: note: 'Average_postprocessing_revaa' declared here 8502 | static void Average_postprocessing_revaa(Average *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8540:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8540 | self->muladd_func_ptr = Average_postprocessing_ireva; | ^ src/objects/filtremodule.c:8499:13: note: 'Average_postprocessing_ireva' declared here 8499 | static void Average_postprocessing_ireva(Average *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8544:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8544 | self->muladd_func_ptr = Average_postprocessing_areva; | ^ src/objects/filtremodule.c:8500:13: note: 'Average_postprocessing_areva' declared here 8500 | static void Average_postprocessing_areva(Average *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8548:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8548 | self->muladd_func_ptr = Average_postprocessing_revareva; | ^ src/objects/filtremodule.c:8503:13: note: 'Average_postprocessing_revareva' declared here 8503 | static void Average_postprocessing_revareva(Average *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Average_new': src/objects/filtremodule.c:8603:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8603 | self->mode_func_ptr = Average_setProcMode; | ^ src/objects/filtremodule.c:8506:1: note: 'Average_setProcMode' declared here 8506 | Average_setProcMode(Average *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Reson_setProcMode': src/objects/filtremodule.c:8966:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8966 | self->proc_func_ptr = Reson_filters_ii; | ^ src/objects/filtremodule.c:8836:1: note: 'Reson_filters_ii' declared here 8836 | Reson_filters_ii(Reson *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8970:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8970 | self->proc_func_ptr = Reson_filters_ai; | ^ src/objects/filtremodule.c:8862:1: note: 'Reson_filters_ai' declared here 8862 | Reson_filters_ai(Reson *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8974:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8974 | self->proc_func_ptr = Reson_filters_ia; | ^ src/objects/filtremodule.c:8890:1: note: 'Reson_filters_ia' declared here 8890 | Reson_filters_ia(Reson *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8978:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8978 | self->proc_func_ptr = Reson_filters_aa; | ^ src/objects/filtremodule.c:8918:1: note: 'Reson_filters_aa' declared here 8918 | Reson_filters_aa(Reson *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8985:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8985 | self->muladd_func_ptr = Reson_postprocessing_ii; | ^ src/objects/filtremodule.c:8946:13: note: 'Reson_postprocessing_ii' declared here 8946 | static void Reson_postprocessing_ii(Reson *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8989:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8989 | self->muladd_func_ptr = Reson_postprocessing_ai; | ^ src/objects/filtremodule.c:8947:13: note: 'Reson_postprocessing_ai' declared here 8947 | static void Reson_postprocessing_ai(Reson *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8993:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8993 | self->muladd_func_ptr = Reson_postprocessing_revai; | ^ src/objects/filtremodule.c:8952:13: note: 'Reson_postprocessing_revai' declared here 8952 | static void Reson_postprocessing_revai(Reson *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8997:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8997 | self->muladd_func_ptr = Reson_postprocessing_ia; | ^ src/objects/filtremodule.c:8948:13: note: 'Reson_postprocessing_ia' declared here 8948 | static void Reson_postprocessing_ia(Reson *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9001:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9001 | self->muladd_func_ptr = Reson_postprocessing_aa; | ^ src/objects/filtremodule.c:8949:13: note: 'Reson_postprocessing_aa' declared here 8949 | static void Reson_postprocessing_aa(Reson *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9005:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9005 | self->muladd_func_ptr = Reson_postprocessing_revaa; | ^ src/objects/filtremodule.c:8953:13: note: 'Reson_postprocessing_revaa' declared here 8953 | static void Reson_postprocessing_revaa(Reson *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9009:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9009 | self->muladd_func_ptr = Reson_postprocessing_ireva; | ^ src/objects/filtremodule.c:8950:13: note: 'Reson_postprocessing_ireva' declared here 8950 | static void Reson_postprocessing_ireva(Reson *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9013:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9013 | self->muladd_func_ptr = Reson_postprocessing_areva; | ^ src/objects/filtremodule.c:8951:13: note: 'Reson_postprocessing_areva' declared here 8951 | static void Reson_postprocessing_areva(Reson *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9017:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9017 | self->muladd_func_ptr = Reson_postprocessing_revareva; | ^ src/objects/filtremodule.c:8954:13: note: 'Reson_postprocessing_revareva' declared here 8954 | static void Reson_postprocessing_revareva(Reson *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Reson_new': src/objects/filtremodule.c:9082:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9082 | self->mode_func_ptr = Reson_setProcMode; | ^ src/objects/filtremodule.c:8957:1: note: 'Reson_setProcMode' declared here 8957 | Reson_setProcMode(Reson *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Resonx_setProcMode': src/objects/filtremodule.c:9474:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9474 | self->proc_func_ptr = Resonx_filters_ii; | ^ src/objects/filtremodule.c:9311:1: note: 'Resonx_filters_ii' declared here 9311 | Resonx_filters_ii(Resonx *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9478:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9478 | self->proc_func_ptr = Resonx_filters_ai; | ^ src/objects/filtremodule.c:9346:1: note: 'Resonx_filters_ai' declared here 9346 | Resonx_filters_ai(Resonx *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9482:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9482 | self->proc_func_ptr = Resonx_filters_ia; | ^ src/objects/filtremodule.c:9382:1: note: 'Resonx_filters_ia' declared here 9382 | Resonx_filters_ia(Resonx *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9486:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9486 | self->proc_func_ptr = Resonx_filters_aa; | ^ src/objects/filtremodule.c:9418:1: note: 'Resonx_filters_aa' declared here 9418 | Resonx_filters_aa(Resonx *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9493:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9493 | self->muladd_func_ptr = Resonx_postprocessing_ii; | ^ src/objects/filtremodule.c:9454:13: note: 'Resonx_postprocessing_ii' declared here 9454 | static void Resonx_postprocessing_ii(Resonx *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9497:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9497 | self->muladd_func_ptr = Resonx_postprocessing_ai; | ^ src/objects/filtremodule.c:9455:13: note: 'Resonx_postprocessing_ai' declared here 9455 | static void Resonx_postprocessing_ai(Resonx *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9501:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9501 | self->muladd_func_ptr = Resonx_postprocessing_revai; | ^ src/objects/filtremodule.c:9460:13: note: 'Resonx_postprocessing_revai' declared here 9460 | static void Resonx_postprocessing_revai(Resonx *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9505:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9505 | self->muladd_func_ptr = Resonx_postprocessing_ia; | ^ src/objects/filtremodule.c:9456:13: note: 'Resonx_postprocessing_ia' declared here 9456 | static void Resonx_postprocessing_ia(Resonx *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9509:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9509 | self->muladd_func_ptr = Resonx_postprocessing_aa; | ^ src/objects/filtremodule.c:9457:13: note: 'Resonx_postprocessing_aa' declared here 9457 | static void Resonx_postprocessing_aa(Resonx *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9513:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9513 | self->muladd_func_ptr = Resonx_postprocessing_revaa; | ^ src/objects/filtremodule.c:9461:13: note: 'Resonx_postprocessing_revaa' declared here 9461 | static void Resonx_postprocessing_revaa(Resonx *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9517:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9517 | self->muladd_func_ptr = Resonx_postprocessing_ireva; | ^ src/objects/filtremodule.c:9458:13: note: 'Resonx_postprocessing_ireva' declared here 9458 | static void Resonx_postprocessing_ireva(Resonx *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9521:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9521 | self->muladd_func_ptr = Resonx_postprocessing_areva; | ^ src/objects/filtremodule.c:9459:13: note: 'Resonx_postprocessing_areva' declared here 9459 | static void Resonx_postprocessing_areva(Resonx *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9525:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9525 | self->muladd_func_ptr = Resonx_postprocessing_revareva; | ^ src/objects/filtremodule.c:9462:13: note: 'Resonx_postprocessing_revareva' declared here 9462 | static void Resonx_postprocessing_revareva(Resonx *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Resonx_new': src/objects/filtremodule.c:9594:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9594 | self->mode_func_ptr = Resonx_setProcMode; | ^ src/objects/filtremodule.c:9465:1: note: 'Resonx_setProcMode' declared here 9465 | Resonx_setProcMode(Resonx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButLP_setProcMode': src/objects/filtremodule.c:9896:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9896 | self->proc_func_ptr = ButLP_filters_i; | ^ src/objects/filtremodule.c:9807:1: note: 'ButLP_filters_i' declared here 9807 | ButLP_filters_i(ButLP *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:9900:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9900 | self->proc_func_ptr = ButLP_filters_a; | ^ src/objects/filtremodule.c:9841:1: note: 'ButLP_filters_a' declared here 9841 | ButLP_filters_a(ButLP *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:9907:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9907 | self->muladd_func_ptr = ButLP_postprocessing_ii; | ^ src/objects/filtremodule.c:9876:13: note: 'ButLP_postprocessing_ii' declared here 9876 | static void ButLP_postprocessing_ii(ButLP *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9911:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9911 | self->muladd_func_ptr = ButLP_postprocessing_ai; | ^ src/objects/filtremodule.c:9877:13: note: 'ButLP_postprocessing_ai' declared here 9877 | static void ButLP_postprocessing_ai(ButLP *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9915:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9915 | self->muladd_func_ptr = ButLP_postprocessing_revai; | ^ src/objects/filtremodule.c:9882:13: note: 'ButLP_postprocessing_revai' declared here 9882 | static void ButLP_postprocessing_revai(ButLP *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9919:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9919 | self->muladd_func_ptr = ButLP_postprocessing_ia; | ^ src/objects/filtremodule.c:9878:13: note: 'ButLP_postprocessing_ia' declared here 9878 | static void ButLP_postprocessing_ia(ButLP *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9923:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9923 | self->muladd_func_ptr = ButLP_postprocessing_aa; | ^ src/objects/filtremodule.c:9879:13: note: 'ButLP_postprocessing_aa' declared here 9879 | static void ButLP_postprocessing_aa(ButLP *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9927:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9927 | self->muladd_func_ptr = ButLP_postprocessing_revaa; | ^ src/objects/filtremodule.c:9883:13: note: 'ButLP_postprocessing_revaa' declared here 9883 | static void ButLP_postprocessing_revaa(ButLP *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9931:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9931 | self->muladd_func_ptr = ButLP_postprocessing_ireva; | ^ src/objects/filtremodule.c:9880:13: note: 'ButLP_postprocessing_ireva' declared here 9880 | static void ButLP_postprocessing_ireva(ButLP *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9935:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9935 | self->muladd_func_ptr = ButLP_postprocessing_areva; | ^ src/objects/filtremodule.c:9881:13: note: 'ButLP_postprocessing_areva' declared here 9881 | static void ButLP_postprocessing_areva(ButLP *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9939:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9939 | self->muladd_func_ptr = ButLP_postprocessing_revareva; | ^ src/objects/filtremodule.c:9884:13: note: 'ButLP_postprocessing_revareva' declared here 9884 | static void ButLP_postprocessing_revareva(ButLP *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButLP_new': src/objects/filtremodule.c:10000:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 10000 | self->mode_func_ptr = ButLP_setProcMode; | ^ src/objects/filtremodule.c:9887:1: note: 'ButLP_setProcMode' declared here 9887 | ButLP_setProcMode(ButLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButHP_setProcMode': src/objects/filtremodule.c:10277:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10277 | self->proc_func_ptr = ButHP_filters_i; | ^ src/objects/filtremodule.c:10188:1: note: 'ButHP_filters_i' declared here 10188 | ButHP_filters_i(ButHP *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:10281:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10281 | self->proc_func_ptr = ButHP_filters_a; | ^ src/objects/filtremodule.c:10222:1: note: 'ButHP_filters_a' declared here 10222 | ButHP_filters_a(ButHP *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:10288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10288 | self->muladd_func_ptr = ButHP_postprocessing_ii; | ^ src/objects/filtremodule.c:10257:13: note: 'ButHP_postprocessing_ii' declared here 10257 | static void ButHP_postprocessing_ii(ButHP *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10292 | self->muladd_func_ptr = ButHP_postprocessing_ai; | ^ src/objects/filtremodule.c:10258:13: note: 'ButHP_postprocessing_ai' declared here 10258 | static void ButHP_postprocessing_ai(ButHP *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10296 | self->muladd_func_ptr = ButHP_postprocessing_revai; | ^ src/objects/filtremodule.c:10263:13: note: 'ButHP_postprocessing_revai' declared here 10263 | static void ButHP_postprocessing_revai(ButHP *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10300 | self->muladd_func_ptr = ButHP_postprocessing_ia; | ^ src/objects/filtremodule.c:10259:13: note: 'ButHP_postprocessing_ia' declared here 10259 | static void ButHP_postprocessing_ia(ButHP *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10304 | self->muladd_func_ptr = ButHP_postprocessing_aa; | ^ src/objects/filtremodule.c:10260:13: note: 'ButHP_postprocessing_aa' declared here 10260 | static void ButHP_postprocessing_aa(ButHP *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10308 | self->muladd_func_ptr = ButHP_postprocessing_revaa; | ^ src/objects/filtremodule.c:10264:13: note: 'ButHP_postprocessing_revaa' declared here 10264 | static void ButHP_postprocessing_revaa(ButHP *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10312 | self->muladd_func_ptr = ButHP_postprocessing_ireva; | ^ src/objects/filtremodule.c:10261:13: note: 'ButHP_postprocessing_ireva' declared here 10261 | static void ButHP_postprocessing_ireva(ButHP *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10316:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10316 | self->muladd_func_ptr = ButHP_postprocessing_areva; | ^ src/objects/filtremodule.c:10262:13: note: 'ButHP_postprocessing_areva' declared here 10262 | static void ButHP_postprocessing_areva(ButHP *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10320:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10320 | self->muladd_func_ptr = ButHP_postprocessing_revareva; | ^ src/objects/filtremodule.c:10265:13: note: 'ButHP_postprocessing_revareva' declared here 10265 | static void ButHP_postprocessing_revareva(ButHP *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButHP_new': src/objects/filtremodule.c:10381:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10381 | self->mode_func_ptr = ButHP_setProcMode; | ^ src/objects/filtremodule.c:10268:1: note: 'ButHP_setProcMode' declared here 10268 | ButHP_setProcMode(ButHP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButBP_setProcMode': src/objects/filtremodule.c:10723:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10723 | self->proc_func_ptr = ButBP_filters_ii; | ^ src/objects/filtremodule.c:10593:1: note: 'ButBP_filters_ii' declared here 10593 | ButBP_filters_ii(ButBP *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10727:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10727 | self->proc_func_ptr = ButBP_filters_ai; | ^ src/objects/filtremodule.c:10619:1: note: 'ButBP_filters_ai' declared here 10619 | ButBP_filters_ai(ButBP *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10731:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10731 | self->proc_func_ptr = ButBP_filters_ia; | ^ src/objects/filtremodule.c:10647:1: note: 'ButBP_filters_ia' declared here 10647 | ButBP_filters_ia(ButBP *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10735:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10735 | self->proc_func_ptr = ButBP_filters_aa; | ^ src/objects/filtremodule.c:10675:1: note: 'ButBP_filters_aa' declared here 10675 | ButBP_filters_aa(ButBP *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10742:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10742 | self->muladd_func_ptr = ButBP_postprocessing_ii; | ^ src/objects/filtremodule.c:10703:13: note: 'ButBP_postprocessing_ii' declared here 10703 | static void ButBP_postprocessing_ii(ButBP *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10746:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10746 | self->muladd_func_ptr = ButBP_postprocessing_ai; | ^ src/objects/filtremodule.c:10704:13: note: 'ButBP_postprocessing_ai' declared here 10704 | static void ButBP_postprocessing_ai(ButBP *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10750:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10750 | self->muladd_func_ptr = ButBP_postprocessing_revai; | ^ src/objects/filtremodule.c:10709:13: note: 'ButBP_postprocessing_revai' declared here 10709 | static void ButBP_postprocessing_revai(ButBP *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10754:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10754 | self->muladd_func_ptr = ButBP_postprocessing_ia; | ^ src/objects/filtremodule.c:10705:13: note: 'ButBP_postprocessing_ia' declared here 10705 | static void ButBP_postprocessing_ia(ButBP *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10758:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10758 | self->muladd_func_ptr = ButBP_postprocessing_aa; | ^ src/objects/filtremodule.c:10706:13: note: 'ButBP_postprocessing_aa' declared here 10706 | static void ButBP_postprocessing_aa(ButBP *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10762:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10762 | self->muladd_func_ptr = ButBP_postprocessing_revaa; | ^ src/objects/filtremodule.c:10710:13: note: 'ButBP_postprocessing_revaa' declared here 10710 | static void ButBP_postprocessing_revaa(ButBP *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10766:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10766 | self->muladd_func_ptr = ButBP_postprocessing_ireva; | ^ src/objects/filtremodule.c:10707:13: note: 'ButBP_postprocessing_ireva' declared here 10707 | static void ButBP_postprocessing_ireva(ButBP *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10770:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10770 | self->muladd_func_ptr = ButBP_postprocessing_areva; | ^ src/objects/filtremodule.c:10708:13: note: 'ButBP_postprocessing_areva' declared here 10708 | static void ButBP_postprocessing_areva(ButBP *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10774:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10774 | self->muladd_func_ptr = ButBP_postprocessing_revareva; | ^ src/objects/filtremodule.c:10711:13: note: 'ButBP_postprocessing_revareva' declared here 10711 | static void ButBP_postprocessing_revareva(ButBP *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButBP_new': src/objects/filtremodule.c:10839:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10839 | self->mode_func_ptr = ButBP_setProcMode; | ^ src/objects/filtremodule.c:10714:1: note: 'ButBP_setProcMode' declared here 10714 | ButBP_setProcMode(ButBP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButBR_setProcMode': src/objects/filtremodule.c:11189:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11189 | self->proc_func_ptr = ButBR_filters_ii; | ^ src/objects/filtremodule.c:11059:1: note: 'ButBR_filters_ii' declared here 11059 | ButBR_filters_ii(ButBR *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11193:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11193 | self->proc_func_ptr = ButBR_filters_ai; | ^ src/objects/filtremodule.c:11085:1: note: 'ButBR_filters_ai' declared here 11085 | ButBR_filters_ai(ButBR *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11197:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11197 | self->proc_func_ptr = ButBR_filters_ia; | ^ src/objects/filtremodule.c:11113:1: note: 'ButBR_filters_ia' declared here 11113 | ButBR_filters_ia(ButBR *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11201:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11201 | self->proc_func_ptr = ButBR_filters_aa; | ^ src/objects/filtremodule.c:11141:1: note: 'ButBR_filters_aa' declared here 11141 | ButBR_filters_aa(ButBR *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11208:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11208 | self->muladd_func_ptr = ButBR_postprocessing_ii; | ^ src/objects/filtremodule.c:11169:13: note: 'ButBR_postprocessing_ii' declared here 11169 | static void ButBR_postprocessing_ii(ButBR *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11212:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11212 | self->muladd_func_ptr = ButBR_postprocessing_ai; | ^ src/objects/filtremodule.c:11170:13: note: 'ButBR_postprocessing_ai' declared here 11170 | static void ButBR_postprocessing_ai(ButBR *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11216:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11216 | self->muladd_func_ptr = ButBR_postprocessing_revai; | ^ src/objects/filtremodule.c:11175:13: note: 'ButBR_postprocessing_revai' declared here 11175 | static void ButBR_postprocessing_revai(ButBR *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11220:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11220 | self->muladd_func_ptr = ButBR_postprocessing_ia; | ^ src/objects/filtremodule.c:11171:13: note: 'ButBR_postprocessing_ia' declared here 11171 | static void ButBR_postprocessing_ia(ButBR *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11224:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11224 | self->muladd_func_ptr = ButBR_postprocessing_aa; | ^ src/objects/filtremodule.c:11172:13: note: 'ButBR_postprocessing_aa' declared here 11172 | static void ButBR_postprocessing_aa(ButBR *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11228:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11228 | self->muladd_func_ptr = ButBR_postprocessing_revaa; | ^ src/objects/filtremodule.c:11176:13: note: 'ButBR_postprocessing_revaa' declared here 11176 | static void ButBR_postprocessing_revaa(ButBR *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11232:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11232 | self->muladd_func_ptr = ButBR_postprocessing_ireva; | ^ src/objects/filtremodule.c:11173:13: note: 'ButBR_postprocessing_ireva' declared here 11173 | static void ButBR_postprocessing_ireva(ButBR *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11236:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11236 | self->muladd_func_ptr = ButBR_postprocessing_areva; | ^ src/objects/filtremodule.c:11174:13: note: 'ButBR_postprocessing_areva' declared here 11174 | static void ButBR_postprocessing_areva(ButBR *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11240:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11240 | self->muladd_func_ptr = ButBR_postprocessing_revareva; | ^ src/objects/filtremodule.c:11177:13: note: 'ButBR_postprocessing_revareva' declared here 11177 | static void ButBR_postprocessing_revareva(ButBR *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButBR_new': src/objects/filtremodule.c:11305:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11305 | self->mode_func_ptr = ButBR_setProcMode; | ^ src/objects/filtremodule.c:11180:1: note: 'ButBR_setProcMode' declared here 11180 | ButBR_setProcMode(ButBR *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ComplexRes_setProcMode': src/objects/filtremodule.c:11663:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11663 | self->proc_func_ptr = ComplexRes_filters_ii; | ^ src/objects/filtremodule.c:11499:1: note: 'ComplexRes_filters_ii' declared here 11499 | ComplexRes_filters_ii(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11667:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11667 | self->proc_func_ptr = ComplexRes_filters_ai; | ^ src/objects/filtremodule.c:11532:1: note: 'ComplexRes_filters_ai' declared here 11532 | ComplexRes_filters_ai(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11671:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11671 | self->proc_func_ptr = ComplexRes_filters_ia; | ^ src/objects/filtremodule.c:11573:1: note: 'ComplexRes_filters_ia' declared here 11573 | ComplexRes_filters_ia(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11675:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11675 | self->proc_func_ptr = ComplexRes_filters_aa; | ^ src/objects/filtremodule.c:11608:1: note: 'ComplexRes_filters_aa' declared here 11608 | ComplexRes_filters_aa(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11682:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11682 | self->muladd_func_ptr = ComplexRes_postprocessing_ii; | ^ src/objects/filtremodule.c:11643:13: note: 'ComplexRes_postprocessing_ii' declared here 11643 | static void ComplexRes_postprocessing_ii(ComplexRes *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11686:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11686 | self->muladd_func_ptr = ComplexRes_postprocessing_ai; | ^ src/objects/filtremodule.c:11644:13: note: 'ComplexRes_postprocessing_ai' declared here 11644 | static void ComplexRes_postprocessing_ai(ComplexRes *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11690:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11690 | self->muladd_func_ptr = ComplexRes_postprocessing_revai; | ^ src/objects/filtremodule.c:11649:13: note: 'ComplexRes_postprocessing_revai' declared here 11649 | static void ComplexRes_postprocessing_revai(ComplexRes *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11694:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11694 | self->muladd_func_ptr = ComplexRes_postprocessing_ia; | ^ src/objects/filtremodule.c:11645:13: note: 'ComplexRes_postprocessing_ia' declared here 11645 | static void ComplexRes_postprocessing_ia(ComplexRes *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11698:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11698 | self->muladd_func_ptr = ComplexRes_postprocessing_aa; | ^ src/objects/filtremodule.c:11646:13: note: 'ComplexRes_postprocessing_aa' declared here 11646 | static void ComplexRes_postprocessing_aa(ComplexRes *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11702:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11702 | self->muladd_func_ptr = ComplexRes_postprocessing_revaa; | ^ src/objects/filtremodule.c:11650:13: note: 'ComplexRes_postprocessing_revaa' declared here 11650 | static void ComplexRes_postprocessing_revaa(ComplexRes *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11706:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11706 | self->muladd_func_ptr = ComplexRes_postprocessing_ireva; | ^ src/objects/filtremodule.c:11647:13: note: 'ComplexRes_postprocessing_ireva' declared here 11647 | static void ComplexRes_postprocessing_ireva(ComplexRes *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11710:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11710 | self->muladd_func_ptr = ComplexRes_postprocessing_areva; | ^ src/objects/filtremodule.c:11648:13: note: 'ComplexRes_postprocessing_areva' declared here 11648 | static void ComplexRes_postprocessing_areva(ComplexRes *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11714:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11714 | self->muladd_func_ptr = ComplexRes_postprocessing_revareva; | ^ src/objects/filtremodule.c:11651:13: note: 'ComplexRes_postprocessing_revareva' declared here 11651 | static void ComplexRes_postprocessing_revareva(ComplexRes *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ComplexRes_new': src/objects/filtremodule.c:11780:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11780 | self->mode_func_ptr = ComplexRes_setProcMode; | ^ src/objects/filtremodule.c:11654:1: note: 'ComplexRes_setProcMode' declared here 11654 | ComplexRes_setProcMode(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'MoogLP_setProcMode': src/objects/filtremodule.c:12157:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12157 | self->proc_func_ptr = MoogLP_filters_ii; | ^ src/objects/filtremodule.c:12003:1: note: 'MoogLP_filters_ii' declared here 12003 | MoogLP_filters_ii(MoogLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12161:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12161 | self->proc_func_ptr = MoogLP_filters_ai; | ^ src/objects/filtremodule.c:12035:1: note: 'MoogLP_filters_ai' declared here 12035 | MoogLP_filters_ai(MoogLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12165:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12165 | self->proc_func_ptr = MoogLP_filters_ia; | ^ src/objects/filtremodule.c:12069:1: note: 'MoogLP_filters_ia' declared here 12069 | MoogLP_filters_ia(MoogLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12169:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12169 | self->proc_func_ptr = MoogLP_filters_aa; | ^ src/objects/filtremodule.c:12103:1: note: 'MoogLP_filters_aa' declared here 12103 | MoogLP_filters_aa(MoogLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12176:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12176 | self->muladd_func_ptr = MoogLP_postprocessing_ii; | ^ src/objects/filtremodule.c:12137:13: note: 'MoogLP_postprocessing_ii' declared here 12137 | static void MoogLP_postprocessing_ii(MoogLP *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12180:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12180 | self->muladd_func_ptr = MoogLP_postprocessing_ai; | ^ src/objects/filtremodule.c:12138:13: note: 'MoogLP_postprocessing_ai' declared here 12138 | static void MoogLP_postprocessing_ai(MoogLP *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12184:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12184 | self->muladd_func_ptr = MoogLP_postprocessing_revai; | ^ src/objects/filtremodule.c:12143:13: note: 'MoogLP_postprocessing_revai' declared here 12143 | static void MoogLP_postprocessing_revai(MoogLP *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12188 | self->muladd_func_ptr = MoogLP_postprocessing_ia; | ^ src/objects/filtremodule.c:12139:13: note: 'MoogLP_postprocessing_ia' declared here 12139 | static void MoogLP_postprocessing_ia(MoogLP *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12192 | self->muladd_func_ptr = MoogLP_postprocessing_aa; | ^ src/objects/filtremodule.c:12140:13: note: 'MoogLP_postprocessing_aa' declared here 12140 | static void MoogLP_postprocessing_aa(MoogLP *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12196 | self->muladd_func_ptr = MoogLP_postprocessing_revaa; | ^ src/objects/filtremodule.c:12144:13: note: 'MoogLP_postprocessing_revaa' declared here 12144 | static void MoogLP_postprocessing_revaa(MoogLP *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12200 | self->muladd_func_ptr = MoogLP_postprocessing_ireva; | ^ src/objects/filtremodule.c:12141:13: note: 'MoogLP_postprocessing_ireva' declared here 12141 | static void MoogLP_postprocessing_ireva(MoogLP *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12204:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12204 | self->muladd_func_ptr = MoogLP_postprocessing_areva; | ^ src/objects/filtremodule.c:12142:13: note: 'MoogLP_postprocessing_areva' declared here 12142 | static void MoogLP_postprocessing_areva(MoogLP *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12208:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12208 | self->muladd_func_ptr = MoogLP_postprocessing_revareva; | ^ src/objects/filtremodule.c:12145:13: note: 'MoogLP_postprocessing_revareva' declared here 12145 | static void MoogLP_postprocessing_revareva(MoogLP *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'MoogLP_new': src/objects/filtremodule.c:12272:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12272 | self->mode_func_ptr = MoogLP_setProcMode; | ^ src/objects/filtremodule.c:12148:1: note: 'MoogLP_setProcMode' declared here 12148 | MoogLP_setProcMode(MoogLP *self) | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/freeverbmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/freeverbmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/freeverbmodule.c: In function 'Freeverb_setProcMode': src/objects/freeverbmodule.c:586:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 586 | self->proc_func_ptr = Freeverb_transform_iii; | ^ src/objects/freeverbmodule.c:99:1: note: 'Freeverb_transform_iii' declared here 99 | Freeverb_transform_iii(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:590:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 590 | self->proc_func_ptr = Freeverb_transform_aii; | ^ src/objects/freeverbmodule.c:157:1: note: 'Freeverb_transform_aii' declared here 157 | Freeverb_transform_aii(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:594:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 594 | self->proc_func_ptr = Freeverb_transform_iai; | ^ src/objects/freeverbmodule.c:216:1: note: 'Freeverb_transform_iai' declared here 216 | Freeverb_transform_iai(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:598:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 598 | self->proc_func_ptr = Freeverb_transform_aai; | ^ src/objects/freeverbmodule.c:275:1: note: 'Freeverb_transform_aai' declared here 275 | Freeverb_transform_aai(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:602:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 602 | self->proc_func_ptr = Freeverb_transform_iia; | ^ src/objects/freeverbmodule.c:333:1: note: 'Freeverb_transform_iia' declared here 333 | Freeverb_transform_iia(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:606:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 606 | self->proc_func_ptr = Freeverb_transform_aia; | ^ src/objects/freeverbmodule.c:391:1: note: 'Freeverb_transform_aia' declared here 391 | Freeverb_transform_aia(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:610:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 610 | self->proc_func_ptr = Freeverb_transform_iaa; | ^ src/objects/freeverbmodule.c:450:1: note: 'Freeverb_transform_iaa' declared here 450 | Freeverb_transform_iaa(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:614:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 614 | self->proc_func_ptr = Freeverb_transform_aaa; | ^ src/objects/freeverbmodule.c:509:1: note: 'Freeverb_transform_aaa' declared here 509 | Freeverb_transform_aaa(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 621 | self->muladd_func_ptr = Freeverb_postprocessing_ii; | ^ src/objects/freeverbmodule.c:566:13: note: 'Freeverb_postprocessing_ii' declared here 566 | static void Freeverb_postprocessing_ii(Freeverb *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 625 | self->muladd_func_ptr = Freeverb_postprocessing_ai; | ^ src/objects/freeverbmodule.c:567:13: note: 'Freeverb_postprocessing_ai' declared here 567 | static void Freeverb_postprocessing_ai(Freeverb *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:629:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 629 | self->muladd_func_ptr = Freeverb_postprocessing_revai; | ^ src/objects/freeverbmodule.c:572:13: note: 'Freeverb_postprocessing_revai' declared here 572 | static void Freeverb_postprocessing_revai(Freeverb *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:633:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 633 | self->muladd_func_ptr = Freeverb_postprocessing_ia; | ^ src/objects/freeverbmodule.c:568:13: note: 'Freeverb_postprocessing_ia' declared here 568 | static void Freeverb_postprocessing_ia(Freeverb *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:637:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 637 | self->muladd_func_ptr = Freeverb_postprocessing_aa; | ^ src/objects/freeverbmodule.c:569:13: note: 'Freeverb_postprocessing_aa' declared here 569 | static void Freeverb_postprocessing_aa(Freeverb *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:641:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 641 | self->muladd_func_ptr = Freeverb_postprocessing_revaa; | ^ src/objects/freeverbmodule.c:573:13: note: 'Freeverb_postprocessing_revaa' declared here 573 | static void Freeverb_postprocessing_revaa(Freeverb *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:645:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 645 | self->muladd_func_ptr = Freeverb_postprocessing_ireva; | ^ src/objects/freeverbmodule.c:570:13: note: 'Freeverb_postprocessing_ireva' declared here 570 | static void Freeverb_postprocessing_ireva(Freeverb *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:649:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 649 | self->muladd_func_ptr = Freeverb_postprocessing_areva; | ^ src/objects/freeverbmodule.c:571:13: note: 'Freeverb_postprocessing_areva' declared here 571 | static void Freeverb_postprocessing_areva(Freeverb *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:653:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 653 | self->muladd_func_ptr = Freeverb_postprocessing_revareva; | ^ src/objects/freeverbmodule.c:574:13: note: 'Freeverb_postprocessing_revareva' declared here 574 | static void Freeverb_postprocessing_revareva(Freeverb *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c: In function 'Freeverb_new': src/objects/freeverbmodule.c:730:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 730 | self->mode_func_ptr = Freeverb_setProcMode; | ^ src/objects/freeverbmodule.c:577:1: note: 'Freeverb_setProcMode' declared here 577 | Freeverb_setProcMode(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/granulatormodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/granulatormodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/granulatormodule.c: In function 'Granulator_setProcMode': src/objects/granulatormodule.c:671:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 671 | self->proc_func_ptr = Granulator_transform_iii; | ^ src/objects/granulatormodule.c:58:1: note: 'Granulator_transform_iii' declared here 58 | Granulator_transform_iii(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:675:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 675 | self->proc_func_ptr = Granulator_transform_aii; | ^ src/objects/granulatormodule.c:131:1: note: 'Granulator_transform_aii' declared here 131 | Granulator_transform_aii(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:679:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 679 | self->proc_func_ptr = Granulator_transform_iai; | ^ src/objects/granulatormodule.c:205:1: note: 'Granulator_transform_iai' declared here 205 | Granulator_transform_iai(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:683:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 683 | self->proc_func_ptr = Granulator_transform_aai; | ^ src/objects/granulatormodule.c:284:1: note: 'Granulator_transform_aai' declared here 284 | Granulator_transform_aai(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:687:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 687 | self->proc_func_ptr = Granulator_transform_iia; | ^ src/objects/granulatormodule.c:358:1: note: 'Granulator_transform_iia' declared here 358 | Granulator_transform_iia(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:691:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 691 | self->proc_func_ptr = Granulator_transform_aia; | ^ src/objects/granulatormodule.c:431:1: note: 'Granulator_transform_aia' declared here 431 | Granulator_transform_aia(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:695:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 695 | self->proc_func_ptr = Granulator_transform_iaa; | ^ src/objects/granulatormodule.c:505:1: note: 'Granulator_transform_iaa' declared here 505 | Granulator_transform_iaa(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:699:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 699 | self->proc_func_ptr = Granulator_transform_aaa; | ^ src/objects/granulatormodule.c:578:1: note: 'Granulator_transform_aaa' declared here 578 | Granulator_transform_aaa(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:706:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 706 | self->muladd_func_ptr = Granulator_postprocessing_ii; | ^ src/objects/granulatormodule.c:651:13: note: 'Granulator_postprocessing_ii' declared here 651 | static void Granulator_postprocessing_ii(Granulator *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:710:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 710 | self->muladd_func_ptr = Granulator_postprocessing_ai; | ^ src/objects/granulatormodule.c:652:13: note: 'Granulator_postprocessing_ai' declared here 652 | static void Granulator_postprocessing_ai(Granulator *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:714:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 714 | self->muladd_func_ptr = Granulator_postprocessing_revai; | ^ src/objects/granulatormodule.c:657:13: note: 'Granulator_postprocessing_revai' declared here 657 | static void Granulator_postprocessing_revai(Granulator *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:718:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 718 | self->muladd_func_ptr = Granulator_postprocessing_ia; | ^ src/objects/granulatormodule.c:653:13: note: 'Granulator_postprocessing_ia' declared here 653 | static void Granulator_postprocessing_ia(Granulator *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:722:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 722 | self->muladd_func_ptr = Granulator_postprocessing_aa; | ^ src/objects/granulatormodule.c:654:13: note: 'Granulator_postprocessing_aa' declared here 654 | static void Granulator_postprocessing_aa(Granulator *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:726:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 726 | self->muladd_func_ptr = Granulator_postprocessing_revaa; | ^ src/objects/granulatormodule.c:658:13: note: 'Granulator_postprocessing_revaa' declared here 658 | static void Granulator_postprocessing_revaa(Granulator *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:730:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 730 | self->muladd_func_ptr = Granulator_postprocessing_ireva; | ^ src/objects/granulatormodule.c:655:13: note: 'Granulator_postprocessing_ireva' declared here 655 | static void Granulator_postprocessing_ireva(Granulator *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:734:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 734 | self->muladd_func_ptr = Granulator_postprocessing_areva; | ^ src/objects/granulatormodule.c:656:13: note: 'Granulator_postprocessing_areva' declared here 656 | static void Granulator_postprocessing_areva(Granulator *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:738:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 738 | self->muladd_func_ptr = Granulator_postprocessing_revareva; | ^ src/objects/granulatormodule.c:659:13: note: 'Granulator_postprocessing_revareva' declared here 659 | static void Granulator_postprocessing_revareva(Granulator *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Granulator_new': src/objects/granulatormodule.c:807:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 807 | self->mode_func_ptr = Granulator_setProcMode; | ^ src/objects/granulatormodule.c:662:1: note: 'Granulator_setProcMode' declared here 662 | Granulator_setProcMode(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Looper_setProcMode': src/objects/granulatormodule.c:1969:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1969 | self->proc_func_ptr = Looper_transform_i; | ^ src/objects/granulatormodule.c:1397:1: note: 'Looper_transform_i' declared here 1397 | Looper_transform_i(Looper *self) | ^~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1973:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1973 | self->proc_func_ptr = Looper_transform_a; | ^ src/objects/granulatormodule.c:1672:1: note: 'Looper_transform_a' declared here 1672 | Looper_transform_a(Looper *self) | ^~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1980:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1980 | self->muladd_func_ptr = Looper_postprocessing_ii; | ^ src/objects/granulatormodule.c:1949:13: note: 'Looper_postprocessing_ii' declared here 1949 | static void Looper_postprocessing_ii(Looper *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1984:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1984 | self->muladd_func_ptr = Looper_postprocessing_ai; | ^ src/objects/granulatormodule.c:1950:13: note: 'Looper_postprocessing_ai' declared here 1950 | static void Looper_postprocessing_ai(Looper *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1988:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1988 | self->muladd_func_ptr = Looper_postprocessing_revai; | ^ src/objects/granulatormodule.c:1955:13: note: 'Looper_postprocessing_revai' declared here 1955 | static void Looper_postprocessing_revai(Looper *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1992:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1992 | self->muladd_func_ptr = Looper_postprocessing_ia; | ^ src/objects/granulatormodule.c:1951:13: note: 'Looper_postprocessing_ia' declared here 1951 | static void Looper_postprocessing_ia(Looper *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1996:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1996 | self->muladd_func_ptr = Looper_postprocessing_aa; | ^ src/objects/granulatormodule.c:1952:13: note: 'Looper_postprocessing_aa' declared here 1952 | static void Looper_postprocessing_aa(Looper *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2000:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2000 | self->muladd_func_ptr = Looper_postprocessing_revaa; | ^ src/objects/granulatormodule.c:1956:13: note: 'Looper_postprocessing_revaa' declared here 1956 | static void Looper_postprocessing_revaa(Looper *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2004:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2004 | self->muladd_func_ptr = Looper_postprocessing_ireva; | ^ src/objects/granulatormodule.c:1953:13: note: 'Looper_postprocessing_ireva' declared here 1953 | static void Looper_postprocessing_ireva(Looper *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2008:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2008 | self->muladd_func_ptr = Looper_postprocessing_areva; | ^ src/objects/granulatormodule.c:1954:13: note: 'Looper_postprocessing_areva' declared here 1954 | static void Looper_postprocessing_areva(Looper *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2012:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2012 | self->muladd_func_ptr = Looper_postprocessing_revareva; | ^ src/objects/granulatormodule.c:1957:13: note: 'Looper_postprocessing_revareva' declared here 1957 | static void Looper_postprocessing_revareva(Looper *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Looper_new': src/objects/granulatormodule.c:2097:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2097 | self->mode_func_ptr = Looper_setProcMode; | ^ src/objects/granulatormodule.c:1960:1: note: 'Looper_setProcMode' declared here 1960 | Looper_setProcMode(Looper *self) | ^~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'LooperTimeStream_setProcMode': src/objects/granulatormodule.c:2475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2475 | self->muladd_func_ptr = LooperTimeStream_postprocessing_ii; | ^ src/objects/granulatormodule.c:2456:13: note: 'LooperTimeStream_postprocessing_ii' declared here 2456 | static void LooperTimeStream_postprocessing_ii(LooperTimeStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2479 | self->muladd_func_ptr = LooperTimeStream_postprocessing_ai; | ^ src/objects/granulatormodule.c:2457:13: note: 'LooperTimeStream_postprocessing_ai' declared here 2457 | static void LooperTimeStream_postprocessing_ai(LooperTimeStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2483 | self->muladd_func_ptr = LooperTimeStream_postprocessing_revai; | ^ src/objects/granulatormodule.c:2462:13: note: 'LooperTimeStream_postprocessing_revai' declared here 2462 | static void LooperTimeStream_postprocessing_revai(LooperTimeStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2487 | self->muladd_func_ptr = LooperTimeStream_postprocessing_ia; | ^ src/objects/granulatormodule.c:2458:13: note: 'LooperTimeStream_postprocessing_ia' declared here 2458 | static void LooperTimeStream_postprocessing_ia(LooperTimeStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2491 | self->muladd_func_ptr = LooperTimeStream_postprocessing_aa; | ^ src/objects/granulatormodule.c:2459:13: note: 'LooperTimeStream_postprocessing_aa' declared here 2459 | static void LooperTimeStream_postprocessing_aa(LooperTimeStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2495 | self->muladd_func_ptr = LooperTimeStream_postprocessing_revaa; | ^ src/objects/granulatormodule.c:2463:13: note: 'LooperTimeStream_postprocessing_revaa' declared here 2463 | static void LooperTimeStream_postprocessing_revaa(LooperTimeStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2499:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2499 | self->muladd_func_ptr = LooperTimeStream_postprocessing_ireva; | ^ src/objects/granulatormodule.c:2460:13: note: 'LooperTimeStream_postprocessing_ireva' declared here 2460 | static void LooperTimeStream_postprocessing_ireva(LooperTimeStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2503:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2503 | self->muladd_func_ptr = LooperTimeStream_postprocessing_areva; | ^ src/objects/granulatormodule.c:2461:13: note: 'LooperTimeStream_postprocessing_areva' declared here 2461 | static void LooperTimeStream_postprocessing_areva(LooperTimeStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2507:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2507 | self->muladd_func_ptr = LooperTimeStream_postprocessing_revareva; | ^ src/objects/granulatormodule.c:2464:13: note: 'LooperTimeStream_postprocessing_revareva' declared here 2464 | static void LooperTimeStream_postprocessing_revareva(LooperTimeStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'LooperTimeStream_new': src/objects/granulatormodule.c:2565:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2565 | self->mode_func_ptr = LooperTimeStream_setProcMode; | ^ src/objects/granulatormodule.c:2467:1: note: 'LooperTimeStream_setProcMode' declared here 2467 | LooperTimeStream_setProcMode(LooperTimeStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Granule_setProcMode': src/objects/granulatormodule.c:2989:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 2989 | self->proc_func_ptr = Granule_transform_i; | ^ src/objects/granulatormodule.c:2733:1: note: 'Granule_transform_i' declared here 2733 | Granule_transform_i(Granule *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2993:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 2993 | self->proc_func_ptr = Granule_transform_a; | ^ src/objects/granulatormodule.c:2854:1: note: 'Granule_transform_a' declared here 2854 | Granule_transform_a(Granule *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3000:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3000 | self->muladd_func_ptr = Granule_postprocessing_ii; | ^ src/objects/granulatormodule.c:2969:13: note: 'Granule_postprocessing_ii' declared here 2969 | static void Granule_postprocessing_ii(Granule *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3004:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3004 | self->muladd_func_ptr = Granule_postprocessing_ai; | ^ src/objects/granulatormodule.c:2970:13: note: 'Granule_postprocessing_ai' declared here 2970 | static void Granule_postprocessing_ai(Granule *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3008:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3008 | self->muladd_func_ptr = Granule_postprocessing_revai; | ^ src/objects/granulatormodule.c:2975:13: note: 'Granule_postprocessing_revai' declared here 2975 | static void Granule_postprocessing_revai(Granule *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3012:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3012 | self->muladd_func_ptr = Granule_postprocessing_ia; | ^ src/objects/granulatormodule.c:2971:13: note: 'Granule_postprocessing_ia' declared here 2971 | static void Granule_postprocessing_ia(Granule *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3016:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3016 | self->muladd_func_ptr = Granule_postprocessing_aa; | ^ src/objects/granulatormodule.c:2972:13: note: 'Granule_postprocessing_aa' declared here 2972 | static void Granule_postprocessing_aa(Granule *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3020:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3020 | self->muladd_func_ptr = Granule_postprocessing_revaa; | ^ src/objects/granulatormodule.c:2976:13: note: 'Granule_postprocessing_revaa' declared here 2976 | static void Granule_postprocessing_revaa(Granule *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3024:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3024 | self->muladd_func_ptr = Granule_postprocessing_ireva; | ^ src/objects/granulatormodule.c:2973:13: note: 'Granule_postprocessing_ireva' declared here 2973 | static void Granule_postprocessing_ireva(Granule *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3028:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3028 | self->muladd_func_ptr = Granule_postprocessing_areva; | ^ src/objects/granulatormodule.c:2974:13: note: 'Granule_postprocessing_areva' declared here 2974 | static void Granule_postprocessing_areva(Granule *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3032:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3032 | self->muladd_func_ptr = Granule_postprocessing_revareva; | ^ src/objects/granulatormodule.c:2977:13: note: 'Granule_postprocessing_revareva' declared here 2977 | static void Granule_postprocessing_revareva(Granule *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Granule_new': src/objects/granulatormodule.c:3108:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3108 | self->mode_func_ptr = Granule_setProcMode; | ^ src/objects/granulatormodule.c:2980:1: note: 'Granule_setProcMode' declared here 2980 | Granule_setProcMode(Granule *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'MainParticle_setProcMode': src/objects/granulatormodule.c:4020:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4020 | self->proc_func_ptr = MainParticle_transform_mono_i; | ^ src/objects/granulatormodule.c:3416:1: note: 'MainParticle_transform_mono_i' declared here 3416 | MainParticle_transform_mono_i(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4022:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4022 | self->proc_func_ptr = MainParticle_transform_i; | ^ src/objects/granulatormodule.c:3668:1: note: 'MainParticle_transform_i' declared here 3668 | MainParticle_transform_i(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4028:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4028 | self->proc_func_ptr = MainParticle_transform_mono_a; | ^ src/objects/granulatormodule.c:3542:1: note: 'MainParticle_transform_mono_a' declared here 3542 | MainParticle_transform_mono_a(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4030:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4030 | self->proc_func_ptr = MainParticle_transform_a; | ^ src/objects/granulatormodule.c:3840:1: note: 'MainParticle_transform_a' declared here 3840 | MainParticle_transform_a(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'MainParticle_new': src/objects/granulatormodule.c:4124:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4124 | self->mode_func_ptr = MainParticle_setProcMode; | ^ src/objects/granulatormodule.c:4012:1: note: 'MainParticle_setProcMode' declared here 4012 | MainParticle_setProcMode(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Particle_setProcMode': src/objects/granulatormodule.c:4366:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4366 | self->muladd_func_ptr = Particle_postprocessing_ii; | ^ src/objects/granulatormodule.c:4347:13: note: 'Particle_postprocessing_ii' declared here 4347 | static void Particle_postprocessing_ii(Particle *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4370:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4370 | self->muladd_func_ptr = Particle_postprocessing_ai; | ^ src/objects/granulatormodule.c:4348:13: note: 'Particle_postprocessing_ai' declared here 4348 | static void Particle_postprocessing_ai(Particle *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4374:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4374 | self->muladd_func_ptr = Particle_postprocessing_revai; | ^ src/objects/granulatormodule.c:4353:13: note: 'Particle_postprocessing_revai' declared here 4353 | static void Particle_postprocessing_revai(Particle *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4378:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4378 | self->muladd_func_ptr = Particle_postprocessing_ia; | ^ src/objects/granulatormodule.c:4349:13: note: 'Particle_postprocessing_ia' declared here 4349 | static void Particle_postprocessing_ia(Particle *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4382:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4382 | self->muladd_func_ptr = Particle_postprocessing_aa; | ^ src/objects/granulatormodule.c:4350:13: note: 'Particle_postprocessing_aa' declared here 4350 | static void Particle_postprocessing_aa(Particle *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4386:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4386 | self->muladd_func_ptr = Particle_postprocessing_revaa; | ^ src/objects/granulatormodule.c:4354:13: note: 'Particle_postprocessing_revaa' declared here 4354 | static void Particle_postprocessing_revaa(Particle *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4390:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4390 | self->muladd_func_ptr = Particle_postprocessing_ireva; | ^ src/objects/granulatormodule.c:4351:13: note: 'Particle_postprocessing_ireva' declared here 4351 | static void Particle_postprocessing_ireva(Particle *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4394 | self->muladd_func_ptr = Particle_postprocessing_areva; | ^ src/objects/granulatormodule.c:4352:13: note: 'Particle_postprocessing_areva' declared here 4352 | static void Particle_postprocessing_areva(Particle *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4398 | self->muladd_func_ptr = Particle_postprocessing_revareva; | ^ src/objects/granulatormodule.c:4355:13: note: 'Particle_postprocessing_revareva' declared here 4355 | static void Particle_postprocessing_revareva(Particle *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Particle_new': src/objects/granulatormodule.c:4457:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4457 | self->mode_func_ptr = Particle_setProcMode; | ^ src/objects/granulatormodule.c:4358:1: note: 'Particle_setProcMode' declared here 4358 | Particle_setProcMode(Particle *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'MainParticle2_setProcMode': src/objects/granulatormodule.c:5591:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5591 | self->proc_func_ptr = MainParticle2_transform_mono_i; | ^ src/objects/granulatormodule.c:4733:1: note: 'MainParticle2_transform_mono_i' declared here 4733 | MainParticle2_transform_mono_i(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:5593:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5593 | self->proc_func_ptr = MainParticle2_transform_i; | ^ src/objects/granulatormodule.c:5113:1: note: 'MainParticle2_transform_i' declared here 5113 | MainParticle2_transform_i(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:5599:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5599 | self->proc_func_ptr = MainParticle2_transform_mono_a; | ^ src/objects/granulatormodule.c:4923:1: note: 'MainParticle2_transform_mono_a' declared here 4923 | MainParticle2_transform_mono_a(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:5601:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5601 | self->proc_func_ptr = MainParticle2_transform_a; | ^ src/objects/granulatormodule.c:5348:1: note: 'MainParticle2_transform_a' declared here 5348 | MainParticle2_transform_a(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'MainParticle2_new': src/objects/granulatormodule.c:5728:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5728 | self->mode_func_ptr = MainParticle2_setProcMode; | ^ src/objects/granulatormodule.c:5583:1: note: 'MainParticle2_setProcMode' declared here 5583 | MainParticle2_setProcMode(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Particle2_setProcMode': src/objects/granulatormodule.c:6015:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6015 | self->muladd_func_ptr = Particle2_postprocessing_ii; | ^ src/objects/granulatormodule.c:5996:13: note: 'Particle2_postprocessing_ii' declared here 5996 | static void Particle2_postprocessing_ii(Particle2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6019:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6019 | self->muladd_func_ptr = Particle2_postprocessing_ai; | ^ src/objects/granulatormodule.c:5997:13: note: 'Particle2_postprocessing_ai' declared here 5997 | static void Particle2_postprocessing_ai(Particle2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6023:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6023 | self->muladd_func_ptr = Particle2_postprocessing_revai; | ^ src/objects/granulatormodule.c:6002:13: note: 'Particle2_postprocessing_revai' declared here 6002 | static void Particle2_postprocessing_revai(Particle2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6027:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6027 | self->muladd_func_ptr = Particle2_postprocessing_ia; | ^ src/objects/granulatormodule.c:5998:13: note: 'Particle2_postprocessing_ia' declared here 5998 | static void Particle2_postprocessing_ia(Particle2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6031:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6031 | self->muladd_func_ptr = Particle2_postprocessing_aa; | ^ src/objects/granulatormodule.c:5999:13: note: 'Particle2_postprocessing_aa' declared here 5999 | static void Particle2_postprocessing_aa(Particle2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6035:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6035 | self->muladd_func_ptr = Particle2_postprocessing_revaa; | ^ src/objects/granulatormodule.c:6003:13: note: 'Particle2_postprocessing_revaa' declared here 6003 | static void Particle2_postprocessing_revaa(Particle2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6039:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6039 | self->muladd_func_ptr = Particle2_postprocessing_ireva; | ^ src/objects/granulatormodule.c:6000:13: note: 'Particle2_postprocessing_ireva' declared here 6000 | static void Particle2_postprocessing_ireva(Particle2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6043:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6043 | self->muladd_func_ptr = Particle2_postprocessing_areva; | ^ src/objects/granulatormodule.c:6001:13: note: 'Particle2_postprocessing_areva' declared here 6001 | static void Particle2_postprocessing_areva(Particle2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6047:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6047 | self->muladd_func_ptr = Particle2_postprocessing_revareva; | ^ src/objects/granulatormodule.c:6004:13: note: 'Particle2_postprocessing_revareva' declared here 6004 | static void Particle2_postprocessing_revareva(Particle2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Particle2_new': src/objects/granulatormodule.c:6106:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6106 | self->mode_func_ptr = Particle2_setProcMode; | ^ src/objects/granulatormodule.c:6007:1: note: 'Particle2_setProcMode' declared here 6007 | Particle2_setProcMode(Particle2 *self) | ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/harmonizermodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/harmonizermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/harmonizermodule.c: In function 'Harmonizer_setProcMode': src/objects/harmonizermodule.c:413:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 413 | self->proc_func_ptr = Harmonizer_transform_ii; | ^ src/objects/harmonizermodule.c:52:1: note: 'Harmonizer_transform_ii' declared here 52 | Harmonizer_transform_ii(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:417:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 417 | self->proc_func_ptr = Harmonizer_transform_ai; | ^ src/objects/harmonizermodule.c:135:1: note: 'Harmonizer_transform_ai' declared here 135 | Harmonizer_transform_ai(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:421:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 421 | self->proc_func_ptr = Harmonizer_transform_ia; | ^ src/objects/harmonizermodule.c:221:1: note: 'Harmonizer_transform_ia' declared here 221 | Harmonizer_transform_ia(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:425:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 425 | self->proc_func_ptr = Harmonizer_transform_aa; | ^ src/objects/harmonizermodule.c:306:1: note: 'Harmonizer_transform_aa' declared here 306 | Harmonizer_transform_aa(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:432:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 432 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_ii; | ^ src/objects/harmonizermodule.c:393:13: note: 'Harmonizer_feedbacktprocessing_ii' declared here 393 | static void Harmonizer_feedbacktprocessing_ii(Harmonizer *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:436:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 436 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_ai; | ^ src/objects/harmonizermodule.c:394:13: note: 'Harmonizer_feedbacktprocessing_ai' declared here 394 | static void Harmonizer_feedbacktprocessing_ai(Harmonizer *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:440:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 440 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_revai; | ^ src/objects/harmonizermodule.c:399:13: note: 'Harmonizer_feedbacktprocessing_revai' declared here 399 | static void Harmonizer_feedbacktprocessing_revai(Harmonizer *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:444:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 444 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_ia; | ^ src/objects/harmonizermodule.c:395:13: note: 'Harmonizer_feedbacktprocessing_ia' declared here 395 | static void Harmonizer_feedbacktprocessing_ia(Harmonizer *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:448:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 448 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_aa; | ^ src/objects/harmonizermodule.c:396:13: note: 'Harmonizer_feedbacktprocessing_aa' declared here 396 | static void Harmonizer_feedbacktprocessing_aa(Harmonizer *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:452:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 452 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_revaa; | ^ src/objects/harmonizermodule.c:400:13: note: 'Harmonizer_feedbacktprocessing_revaa' declared here 400 | static void Harmonizer_feedbacktprocessing_revaa(Harmonizer *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:456:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 456 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_ireva; | ^ src/objects/harmonizermodule.c:397:13: note: 'Harmonizer_feedbacktprocessing_ireva' declared here 397 | static void Harmonizer_feedbacktprocessing_ireva(Harmonizer *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:460:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 460 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_areva; | ^ src/objects/harmonizermodule.c:398:13: note: 'Harmonizer_feedbacktprocessing_areva' declared here 398 | static void Harmonizer_feedbacktprocessing_areva(Harmonizer *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:464:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 464 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_revareva; | ^ src/objects/harmonizermodule.c:401:13: note: 'Harmonizer_feedbacktprocessing_revareva' declared here 401 | static void Harmonizer_feedbacktprocessing_revareva(Harmonizer *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c: In function 'Harmonizer_new': src/objects/harmonizermodule.c:528:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 528 | self->mode_func_ptr = Harmonizer_setProcMode; | ^ src/objects/harmonizermodule.c:404:1: note: 'Harmonizer_setProcMode' declared here 404 | Harmonizer_setProcMode(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/hilbertmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/hilbertmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/hilbertmodule.c: In function 'HilbertMain_setProcMode': src/objects/hilbertmodule.c:107:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HilbertMain *)' [-Wincompatible-pointer-types] 107 | self->proc_func_ptr = HilbertMain_filters; | ^ src/objects/hilbertmodule.c:64:1: note: 'HilbertMain_filters' declared here 64 | HilbertMain_filters(HilbertMain *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c: In function 'HilbertMain_new': src/objects/hilbertmodule.c:152:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HilbertMain *)' [-Wincompatible-pointer-types] 152 | self->mode_func_ptr = HilbertMain_setProcMode; | ^ src/objects/hilbertmodule.c:105:1: note: 'HilbertMain_setProcMode' declared here 105 | HilbertMain_setProcMode(HilbertMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c: In function 'Hilbert_setProcMode': src/objects/hilbertmodule.c:273:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 273 | self->muladd_func_ptr = Hilbert_postprocessing_ii; | ^ src/objects/hilbertmodule.c:254:13: note: 'Hilbert_postprocessing_ii' declared here 254 | static void Hilbert_postprocessing_ii(Hilbert *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:277:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 277 | self->muladd_func_ptr = Hilbert_postprocessing_ai; | ^ src/objects/hilbertmodule.c:255:13: note: 'Hilbert_postprocessing_ai' declared here 255 | static void Hilbert_postprocessing_ai(Hilbert *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:281:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 281 | self->muladd_func_ptr = Hilbert_postprocessing_revai; | ^ src/objects/hilbertmodule.c:260:13: note: 'Hilbert_postprocessing_revai' declared here 260 | static void Hilbert_postprocessing_revai(Hilbert *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:285:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 285 | self->muladd_func_ptr = Hilbert_postprocessing_ia; | ^ src/objects/hilbertmodule.c:256:13: note: 'Hilbert_postprocessing_ia' declared here 256 | static void Hilbert_postprocessing_ia(Hilbert *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:289:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 289 | self->muladd_func_ptr = Hilbert_postprocessing_aa; | ^ src/objects/hilbertmodule.c:257:13: note: 'Hilbert_postprocessing_aa' declared here 257 | static void Hilbert_postprocessing_aa(Hilbert *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:293:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 293 | self->muladd_func_ptr = Hilbert_postprocessing_revaa; | ^ src/objects/hilbertmodule.c:261:13: note: 'Hilbert_postprocessing_revaa' declared here 261 | static void Hilbert_postprocessing_revaa(Hilbert *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:297:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 297 | self->muladd_func_ptr = Hilbert_postprocessing_ireva; | ^ src/objects/hilbertmodule.c:258:13: note: 'Hilbert_postprocessing_ireva' declared here 258 | static void Hilbert_postprocessing_ireva(Hilbert *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:301:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 301 | self->muladd_func_ptr = Hilbert_postprocessing_areva; | ^ src/objects/hilbertmodule.c:259:13: note: 'Hilbert_postprocessing_areva' declared here 259 | static void Hilbert_postprocessing_areva(Hilbert *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:305:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 305 | self->muladd_func_ptr = Hilbert_postprocessing_revareva; | ^ src/objects/hilbertmodule.c:262:13: note: 'Hilbert_postprocessing_revareva' declared here 262 | static void Hilbert_postprocessing_revareva(Hilbert *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c: In function 'Hilbert_new': src/objects/hilbertmodule.c:364:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 364 | self->mode_func_ptr = Hilbert_setProcMode; | ^ src/objects/hilbertmodule.c:265:1: note: 'Hilbert_setProcMode' declared here 265 | Hilbert_setProcMode(Hilbert *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/hrtfmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/hrtfmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/hrtfmodule.c: In function 'HRTFSpatter_setProcMode': src/objects/hrtfmodule.c:599:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTFSpatter *)' [-Wincompatible-pointer-types] 599 | self->proc_func_ptr = HRTFSpatter_splitter; | ^ src/objects/hrtfmodule.c:391:1: note: 'HRTFSpatter_splitter' declared here 391 | HRTFSpatter_splitter(HRTFSpatter *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'HRTFSpatter_new': src/objects/hrtfmodule.c:668:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTFSpatter *)' [-Wincompatible-pointer-types] 668 | self->mode_func_ptr = HRTFSpatter_setProcMode; | ^ src/objects/hrtfmodule.c:597:1: note: 'HRTFSpatter_setProcMode' declared here 597 | HRTFSpatter_setProcMode(HRTFSpatter *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'HRTF_setProcMode': src/objects/hrtfmodule.c:846:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 846 | self->muladd_func_ptr = HRTF_postprocessing_ii; | ^ src/objects/hrtfmodule.c:827:13: note: 'HRTF_postprocessing_ii' declared here 827 | static void HRTF_postprocessing_ii(HRTF *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:850:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 850 | self->muladd_func_ptr = HRTF_postprocessing_ai; | ^ src/objects/hrtfmodule.c:828:13: note: 'HRTF_postprocessing_ai' declared here 828 | static void HRTF_postprocessing_ai(HRTF *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:854:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 854 | self->muladd_func_ptr = HRTF_postprocessing_revai; | ^ src/objects/hrtfmodule.c:833:13: note: 'HRTF_postprocessing_revai' declared here 833 | static void HRTF_postprocessing_revai(HRTF *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:858:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 858 | self->muladd_func_ptr = HRTF_postprocessing_ia; | ^ src/objects/hrtfmodule.c:829:13: note: 'HRTF_postprocessing_ia' declared here 829 | static void HRTF_postprocessing_ia(HRTF *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:862:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 862 | self->muladd_func_ptr = HRTF_postprocessing_aa; | ^ src/objects/hrtfmodule.c:830:13: note: 'HRTF_postprocessing_aa' declared here 830 | static void HRTF_postprocessing_aa(HRTF *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:866:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 866 | self->muladd_func_ptr = HRTF_postprocessing_revaa; | ^ src/objects/hrtfmodule.c:834:13: note: 'HRTF_postprocessing_revaa' declared here 834 | static void HRTF_postprocessing_revaa(HRTF *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:870:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 870 | self->muladd_func_ptr = HRTF_postprocessing_ireva; | ^ src/objects/hrtfmodule.c:831:13: note: 'HRTF_postprocessing_ireva' declared here 831 | static void HRTF_postprocessing_ireva(HRTF *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:874:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 874 | self->muladd_func_ptr = HRTF_postprocessing_areva; | ^ src/objects/hrtfmodule.c:832:13: note: 'HRTF_postprocessing_areva' declared here 832 | static void HRTF_postprocessing_areva(HRTF *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:878:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 878 | self->muladd_func_ptr = HRTF_postprocessing_revareva; | ^ src/objects/hrtfmodule.c:835:13: note: 'HRTF_postprocessing_revareva' declared here 835 | static void HRTF_postprocessing_revareva(HRTF *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'HRTF_new': src/objects/hrtfmodule.c:937:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 937 | self->mode_func_ptr = HRTF_setProcMode; | ^ src/objects/hrtfmodule.c:838:1: note: 'HRTF_setProcMode' declared here 838 | HRTF_setProcMode(HRTF *self) | ^~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'Binauraler_setProcMode': src/objects/hrtfmodule.c:1262:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binauraler *)' [-Wincompatible-pointer-types] 1262 | self->proc_func_ptr = Binauraler_splitter; | ^ src/objects/hrtfmodule.c:1157:1: note: 'Binauraler_splitter' declared here 1157 | Binauraler_splitter(Binauraler *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'Binauraler_new': src/objects/hrtfmodule.c:1324:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binauraler *)' [-Wincompatible-pointer-types] 1324 | self->mode_func_ptr = Binauraler_setProcMode; | ^ src/objects/hrtfmodule.c:1260:1: note: 'Binauraler_setProcMode' declared here 1260 | Binauraler_setProcMode(Binauraler *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'Binaural_setProcMode': src/objects/hrtfmodule.c:1556:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1556 | self->muladd_func_ptr = Binaural_postprocessing_ii; | ^ src/objects/hrtfmodule.c:1537:13: note: 'Binaural_postprocessing_ii' declared here 1537 | static void Binaural_postprocessing_ii(Binaural *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1560:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1560 | self->muladd_func_ptr = Binaural_postprocessing_ai; | ^ src/objects/hrtfmodule.c:1538:13: note: 'Binaural_postprocessing_ai' declared here 1538 | static void Binaural_postprocessing_ai(Binaural *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1564:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1564 | self->muladd_func_ptr = Binaural_postprocessing_revai; | ^ src/objects/hrtfmodule.c:1543:13: note: 'Binaural_postprocessing_revai' declared here 1543 | static void Binaural_postprocessing_revai(Binaural *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1568:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1568 | self->muladd_func_ptr = Binaural_postprocessing_ia; | ^ src/objects/hrtfmodule.c:1539:13: note: 'Binaural_postprocessing_ia' declared here 1539 | static void Binaural_postprocessing_ia(Binaural *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1572:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1572 | self->muladd_func_ptr = Binaural_postprocessing_aa; | ^ src/objects/hrtfmodule.c:1540:13: note: 'Binaural_postprocessing_aa' declared here 1540 | static void Binaural_postprocessing_aa(Binaural *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1576:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1576 | self->muladd_func_ptr = Binaural_postprocessing_revaa; | ^ src/objects/hrtfmodule.c:1544:13: note: 'Binaural_postprocessing_revaa' declared here 1544 | static void Binaural_postprocessing_revaa(Binaural *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1580:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1580 | self->muladd_func_ptr = Binaural_postprocessing_ireva; | ^ src/objects/hrtfmodule.c:1541:13: note: 'Binaural_postprocessing_ireva' declared here 1541 | static void Binaural_postprocessing_ireva(Binaural *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1584:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1584 | self->muladd_func_ptr = Binaural_postprocessing_areva; | ^ src/objects/hrtfmodule.c:1542:13: note: 'Binaural_postprocessing_areva' declared here 1542 | static void Binaural_postprocessing_areva(Binaural *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1588:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1588 | self->muladd_func_ptr = Binaural_postprocessing_revareva; | ^ src/objects/hrtfmodule.c:1545:13: note: 'Binaural_postprocessing_revareva' declared here 1545 | static void Binaural_postprocessing_revareva(Binaural *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'Binaural_new': src/objects/hrtfmodule.c:1647:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1647 | self->mode_func_ptr = Binaural_setProcMode; | ^ src/objects/hrtfmodule.c:1548:1: note: 'Binaural_setProcMode' declared here 1548 | Binaural_setProcMode(Binaural *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/inputmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/inputmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/inputmodule.c: In function 'Input_setProcMode': src/objects/inputmodule.c:54:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 54 | self->muladd_func_ptr = Input_postprocessing_ii; | ^ src/objects/inputmodule.c:35:13: note: 'Input_postprocessing_ii' declared here 35 | static void Input_postprocessing_ii(Input *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:58:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 58 | self->muladd_func_ptr = Input_postprocessing_ai; | ^ src/objects/inputmodule.c:36:13: note: 'Input_postprocessing_ai' declared here 36 | static void Input_postprocessing_ai(Input *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:62:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 62 | self->muladd_func_ptr = Input_postprocessing_revai; | ^ src/objects/inputmodule.c:41:13: note: 'Input_postprocessing_revai' declared here 41 | static void Input_postprocessing_revai(Input *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:66:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 66 | self->muladd_func_ptr = Input_postprocessing_ia; | ^ src/objects/inputmodule.c:37:13: note: 'Input_postprocessing_ia' declared here 37 | static void Input_postprocessing_ia(Input *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:70:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 70 | self->muladd_func_ptr = Input_postprocessing_aa; | ^ src/objects/inputmodule.c:38:13: note: 'Input_postprocessing_aa' declared here 38 | static void Input_postprocessing_aa(Input *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:74:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 74 | self->muladd_func_ptr = Input_postprocessing_revaa; | ^ src/objects/inputmodule.c:42:13: note: 'Input_postprocessing_revaa' declared here 42 | static void Input_postprocessing_revaa(Input *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:78:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 78 | self->muladd_func_ptr = Input_postprocessing_ireva; | ^ src/objects/inputmodule.c:39:13: note: 'Input_postprocessing_ireva' declared here 39 | static void Input_postprocessing_ireva(Input *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:82:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 82 | self->muladd_func_ptr = Input_postprocessing_areva; | ^ src/objects/inputmodule.c:40:13: note: 'Input_postprocessing_areva' declared here 40 | static void Input_postprocessing_areva(Input *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:86:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 86 | self->muladd_func_ptr = Input_postprocessing_revareva; | ^ src/objects/inputmodule.c:43:13: note: 'Input_postprocessing_revareva' declared here 43 | static void Input_postprocessing_revareva(Input *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c: In function 'Input_new': src/objects/inputmodule.c:144:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 144 | self->mode_func_ptr = Input_setProcMode; | ^ src/objects/inputmodule.c:46:1: note: 'Input_setProcMode' declared here 46 | Input_setProcMode(Input *self) | ^~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/lfomodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/lfomodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/lfomodule.c: In function 'LFO_setProcMode': src/objects/lfomodule.c:1252:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1252 | self->proc_func_ptr = LFO_generates_ii; | ^ src/objects/lfomodule.c:50:1: note: 'LFO_generates_ii' declared here 50 | LFO_generates_ii(LFO *self) | ^~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1256:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1256 | self->proc_func_ptr = LFO_generates_ai; | ^ src/objects/lfomodule.c:292:1: note: 'LFO_generates_ai' declared here 292 | LFO_generates_ai(LFO *self) | ^~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1260:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1260 | self->proc_func_ptr = LFO_generates_ia; | ^ src/objects/lfomodule.c:590:1: note: 'LFO_generates_ia' declared here 590 | LFO_generates_ia(LFO *self) | ^~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1264:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1264 | self->proc_func_ptr = LFO_generates_aa; | ^ src/objects/lfomodule.c:886:1: note: 'LFO_generates_aa' declared here 886 | LFO_generates_aa(LFO *self) | ^~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1271:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1271 | self->muladd_func_ptr = LFO_postprocessing_ii; | ^ src/objects/lfomodule.c:1232:13: note: 'LFO_postprocessing_ii' declared here 1232 | static void LFO_postprocessing_ii(LFO *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1275:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1275 | self->muladd_func_ptr = LFO_postprocessing_ai; | ^ src/objects/lfomodule.c:1233:13: note: 'LFO_postprocessing_ai' declared here 1233 | static void LFO_postprocessing_ai(LFO *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1279:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1279 | self->muladd_func_ptr = LFO_postprocessing_revai; | ^ src/objects/lfomodule.c:1238:13: note: 'LFO_postprocessing_revai' declared here 1238 | static void LFO_postprocessing_revai(LFO *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1283:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1283 | self->muladd_func_ptr = LFO_postprocessing_ia; | ^ src/objects/lfomodule.c:1234:13: note: 'LFO_postprocessing_ia' declared here 1234 | static void LFO_postprocessing_ia(LFO *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1287:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1287 | self->muladd_func_ptr = LFO_postprocessing_aa; | ^ src/objects/lfomodule.c:1235:13: note: 'LFO_postprocessing_aa' declared here 1235 | static void LFO_postprocessing_aa(LFO *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1291:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1291 | self->muladd_func_ptr = LFO_postprocessing_revaa; | ^ src/objects/lfomodule.c:1239:13: note: 'LFO_postprocessing_revaa' declared here 1239 | static void LFO_postprocessing_revaa(LFO *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1295:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1295 | self->muladd_func_ptr = LFO_postprocessing_ireva; | ^ src/objects/lfomodule.c:1236:13: note: 'LFO_postprocessing_ireva' declared here 1236 | static void LFO_postprocessing_ireva(LFO *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1299:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1299 | self->muladd_func_ptr = LFO_postprocessing_areva; | ^ src/objects/lfomodule.c:1237:13: note: 'LFO_postprocessing_areva' declared here 1237 | static void LFO_postprocessing_areva(LFO *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1303:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1303 | self->muladd_func_ptr = LFO_postprocessing_revareva; | ^ src/objects/lfomodule.c:1240:13: note: 'LFO_postprocessing_revareva' declared here 1240 | static void LFO_postprocessing_revareva(LFO *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c: In function 'LFO_new': src/objects/lfomodule.c:1368:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1368 | self->mode_func_ptr = LFO_setProcMode; | ^ src/objects/lfomodule.c:1243:1: note: 'LFO_setProcMode' declared here 1243 | LFO_setProcMode(LFO *self) | ^~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/matrixmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/matrixmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/matrixprocessmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/matrixprocessmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/matrixprocessmodule.c: In function 'MatrixPointer_setProcMode': src/objects/matrixprocessmodule.c:73:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 73 | self->proc_func_ptr = MatrixPointer_readframes; | ^ src/objects/matrixprocessmodule.c:44:1: note: 'MatrixPointer_readframes' declared here 44 | MatrixPointer_readframes(MatrixPointer *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:78:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 78 | self->muladd_func_ptr = MatrixPointer_postprocessing_ii; | ^ src/objects/matrixprocessmodule.c:57:13: note: 'MatrixPointer_postprocessing_ii' declared here 57 | static void MatrixPointer_postprocessing_ii(MatrixPointer *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:82:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 82 | self->muladd_func_ptr = MatrixPointer_postprocessing_ai; | ^ src/objects/matrixprocessmodule.c:58:13: note: 'MatrixPointer_postprocessing_ai' declared here 58 | static void MatrixPointer_postprocessing_ai(MatrixPointer *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:86:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 86 | self->muladd_func_ptr = MatrixPointer_postprocessing_revai; | ^ src/objects/matrixprocessmodule.c:63:13: note: 'MatrixPointer_postprocessing_revai' declared here 63 | static void MatrixPointer_postprocessing_revai(MatrixPointer *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:90:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 90 | self->muladd_func_ptr = MatrixPointer_postprocessing_ia; | ^ src/objects/matrixprocessmodule.c:59:13: note: 'MatrixPointer_postprocessing_ia' declared here 59 | static void MatrixPointer_postprocessing_ia(MatrixPointer *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:94:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 94 | self->muladd_func_ptr = MatrixPointer_postprocessing_aa; | ^ src/objects/matrixprocessmodule.c:60:13: note: 'MatrixPointer_postprocessing_aa' declared here 60 | static void MatrixPointer_postprocessing_aa(MatrixPointer *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:98:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 98 | self->muladd_func_ptr = MatrixPointer_postprocessing_revaa; | ^ src/objects/matrixprocessmodule.c:64:13: note: 'MatrixPointer_postprocessing_revaa' declared here 64 | static void MatrixPointer_postprocessing_revaa(MatrixPointer *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:102:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 102 | self->muladd_func_ptr = MatrixPointer_postprocessing_ireva; | ^ src/objects/matrixprocessmodule.c:61:13: note: 'MatrixPointer_postprocessing_ireva' declared here 61 | static void MatrixPointer_postprocessing_ireva(MatrixPointer *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:106:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 106 | self->muladd_func_ptr = MatrixPointer_postprocessing_areva; | ^ src/objects/matrixprocessmodule.c:62:13: note: 'MatrixPointer_postprocessing_areva' declared here 62 | static void MatrixPointer_postprocessing_areva(MatrixPointer *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:110:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 110 | self->muladd_func_ptr = MatrixPointer_postprocessing_revareva; | ^ src/objects/matrixprocessmodule.c:65:13: note: 'MatrixPointer_postprocessing_revareva' declared here 65 | static void MatrixPointer_postprocessing_revareva(MatrixPointer *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c: In function 'MatrixPointer_new': src/objects/matrixprocessmodule.c:167:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 167 | self->mode_func_ptr = MatrixPointer_setProcMode; | ^ src/objects/matrixprocessmodule.c:68:1: note: 'MatrixPointer_setProcMode' declared here 68 | MatrixPointer_setProcMode(MatrixPointer *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/metromodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/metromodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/metromodule.c: In function 'Metro_setProcMode': src/objects/metromodule.c:127:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 127 | self->proc_func_ptr = Metro_generate_i; | ^ src/objects/metromodule.c:44:1: note: 'Metro_generate_i' declared here 44 | Metro_generate_i(Metro *self) | ^~~~~~~~~~~~~~~~ src/objects/metromodule.c:131:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 131 | self->proc_func_ptr = Metro_generate_a; | ^ src/objects/metromodule.c:75:1: note: 'Metro_generate_a' declared here 75 | Metro_generate_a(Metro *self) | ^~~~~~~~~~~~~~~~ src/objects/metromodule.c:138:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 138 | self->muladd_func_ptr = Metro_postprocessing_ii; | ^ src/objects/metromodule.c:107:13: note: 'Metro_postprocessing_ii' declared here 107 | static void Metro_postprocessing_ii(Metro *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:142:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 142 | self->muladd_func_ptr = Metro_postprocessing_ai; | ^ src/objects/metromodule.c:108:13: note: 'Metro_postprocessing_ai' declared here 108 | static void Metro_postprocessing_ai(Metro *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:146:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 146 | self->muladd_func_ptr = Metro_postprocessing_revai; | ^ src/objects/metromodule.c:113:13: note: 'Metro_postprocessing_revai' declared here 113 | static void Metro_postprocessing_revai(Metro *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:150:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 150 | self->muladd_func_ptr = Metro_postprocessing_ia; | ^ src/objects/metromodule.c:109:13: note: 'Metro_postprocessing_ia' declared here 109 | static void Metro_postprocessing_ia(Metro *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:154:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 154 | self->muladd_func_ptr = Metro_postprocessing_aa; | ^ src/objects/metromodule.c:110:13: note: 'Metro_postprocessing_aa' declared here 110 | static void Metro_postprocessing_aa(Metro *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:158:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 158 | self->muladd_func_ptr = Metro_postprocessing_revaa; | ^ src/objects/metromodule.c:114:13: note: 'Metro_postprocessing_revaa' declared here 114 | static void Metro_postprocessing_revaa(Metro *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:162:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 162 | self->muladd_func_ptr = Metro_postprocessing_ireva; | ^ src/objects/metromodule.c:111:13: note: 'Metro_postprocessing_ireva' declared here 111 | static void Metro_postprocessing_ireva(Metro *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:166:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 166 | self->muladd_func_ptr = Metro_postprocessing_areva; | ^ src/objects/metromodule.c:112:13: note: 'Metro_postprocessing_areva' declared here 112 | static void Metro_postprocessing_areva(Metro *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:170:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 170 | self->muladd_func_ptr = Metro_postprocessing_revareva; | ^ src/objects/metromodule.c:115:13: note: 'Metro_postprocessing_revareva' declared here 115 | static void Metro_postprocessing_revareva(Metro *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Metro_new': src/objects/metromodule.c:223:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 223 | self->mode_func_ptr = Metro_setProcMode; | ^ src/objects/metromodule.c:118:1: note: 'Metro_setProcMode' declared here 118 | Metro_setProcMode(Metro *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Seqer_setProcMode': src/objects/metromodule.c:643:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 643 | self->proc_func_ptr = Seqer_generate_ii; | ^ src/objects/metromodule.c:415:1: note: 'Seqer_generate_ii' declared here 415 | Seqer_generate_ii(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c:647:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 647 | self->proc_func_ptr = Seqer_generate_ai; | ^ src/objects/metromodule.c:469:1: note: 'Seqer_generate_ai' declared here 469 | Seqer_generate_ai(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c:651:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 651 | self->proc_func_ptr = Seqer_generate_ia; | ^ src/objects/metromodule.c:523:1: note: 'Seqer_generate_ia' declared here 523 | Seqer_generate_ia(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c:655:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 655 | self->proc_func_ptr = Seqer_generate_aa; | ^ src/objects/metromodule.c:577:1: note: 'Seqer_generate_aa' declared here 577 | Seqer_generate_aa(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Seqer_new': src/objects/metromodule.c:721:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 721 | self->mode_func_ptr = Seqer_setProcMode; | ^ src/objects/metromodule.c:636:1: note: 'Seqer_setProcMode' declared here 636 | Seqer_setProcMode(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Seq_setProcMode': src/objects/metromodule.c:898:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 898 | self->muladd_func_ptr = Seq_postprocessing_ii; | ^ src/objects/metromodule.c:879:13: note: 'Seq_postprocessing_ii' declared here 879 | static void Seq_postprocessing_ii(Seq *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:902:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 902 | self->muladd_func_ptr = Seq_postprocessing_ai; | ^ src/objects/metromodule.c:880:13: note: 'Seq_postprocessing_ai' declared here 880 | static void Seq_postprocessing_ai(Seq *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:906:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 906 | self->muladd_func_ptr = Seq_postprocessing_revai; | ^ src/objects/metromodule.c:885:13: note: 'Seq_postprocessing_revai' declared here 885 | static void Seq_postprocessing_revai(Seq *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:910:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 910 | self->muladd_func_ptr = Seq_postprocessing_ia; | ^ src/objects/metromodule.c:881:13: note: 'Seq_postprocessing_ia' declared here 881 | static void Seq_postprocessing_ia(Seq *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:914:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 914 | self->muladd_func_ptr = Seq_postprocessing_aa; | ^ src/objects/metromodule.c:882:13: note: 'Seq_postprocessing_aa' declared here 882 | static void Seq_postprocessing_aa(Seq *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:918:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 918 | self->muladd_func_ptr = Seq_postprocessing_revaa; | ^ src/objects/metromodule.c:886:13: note: 'Seq_postprocessing_revaa' declared here 886 | static void Seq_postprocessing_revaa(Seq *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:922:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 922 | self->muladd_func_ptr = Seq_postprocessing_ireva; | ^ src/objects/metromodule.c:883:13: note: 'Seq_postprocessing_ireva' declared here 883 | static void Seq_postprocessing_ireva(Seq *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:926:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 926 | self->muladd_func_ptr = Seq_postprocessing_areva; | ^ src/objects/metromodule.c:884:13: note: 'Seq_postprocessing_areva' declared here 884 | static void Seq_postprocessing_areva(Seq *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:930:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 930 | self->muladd_func_ptr = Seq_postprocessing_revareva; | ^ src/objects/metromodule.c:887:13: note: 'Seq_postprocessing_revareva' declared here 887 | static void Seq_postprocessing_revareva(Seq *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Seq_new': src/objects/metromodule.c:990:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 990 | self->mode_func_ptr = Seq_setProcMode; | ^ src/objects/metromodule.c:890:1: note: 'Seq_setProcMode' declared here 890 | Seq_setProcMode(Seq *self) | ^~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Clouder_setProcMode': src/objects/metromodule.c:1228:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clouder *)' [-Wincompatible-pointer-types] 1228 | self->proc_func_ptr = Clouder_generate_i; | ^ src/objects/metromodule.c:1145:1: note: 'Clouder_generate_i' declared here 1145 | Clouder_generate_i(Clouder *self) | ^~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1232:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clouder *)' [-Wincompatible-pointer-types] 1232 | self->proc_func_ptr = Clouder_generate_a; | ^ src/objects/metromodule.c:1179:1: note: 'Clouder_generate_a' declared here 1179 | Clouder_generate_a(Clouder *self) | ^~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Clouder_new': src/objects/metromodule.c:1284:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clouder *)' [-Wincompatible-pointer-types] 1284 | self->mode_func_ptr = Clouder_setProcMode; | ^ src/objects/metromodule.c:1221:1: note: 'Clouder_setProcMode' declared here 1221 | Clouder_setProcMode(Clouder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Cloud_setProcMode': src/objects/metromodule.c:1407:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1407 | self->muladd_func_ptr = Cloud_postprocessing_ii; | ^ src/objects/metromodule.c:1388:13: note: 'Cloud_postprocessing_ii' declared here 1388 | static void Cloud_postprocessing_ii(Cloud *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1411:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1411 | self->muladd_func_ptr = Cloud_postprocessing_ai; | ^ src/objects/metromodule.c:1389:13: note: 'Cloud_postprocessing_ai' declared here 1389 | static void Cloud_postprocessing_ai(Cloud *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1415:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1415 | self->muladd_func_ptr = Cloud_postprocessing_revai; | ^ src/objects/metromodule.c:1394:13: note: 'Cloud_postprocessing_revai' declared here 1394 | static void Cloud_postprocessing_revai(Cloud *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1419:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1419 | self->muladd_func_ptr = Cloud_postprocessing_ia; | ^ src/objects/metromodule.c:1390:13: note: 'Cloud_postprocessing_ia' declared here 1390 | static void Cloud_postprocessing_ia(Cloud *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1423:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1423 | self->muladd_func_ptr = Cloud_postprocessing_aa; | ^ src/objects/metromodule.c:1391:13: note: 'Cloud_postprocessing_aa' declared here 1391 | static void Cloud_postprocessing_aa(Cloud *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1427:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1427 | self->muladd_func_ptr = Cloud_postprocessing_revaa; | ^ src/objects/metromodule.c:1395:13: note: 'Cloud_postprocessing_revaa' declared here 1395 | static void Cloud_postprocessing_revaa(Cloud *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1431:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1431 | self->muladd_func_ptr = Cloud_postprocessing_ireva; | ^ src/objects/metromodule.c:1392:13: note: 'Cloud_postprocessing_ireva' declared here 1392 | static void Cloud_postprocessing_ireva(Cloud *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1435:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1435 | self->muladd_func_ptr = Cloud_postprocessing_areva; | ^ src/objects/metromodule.c:1393:13: note: 'Cloud_postprocessing_areva' declared here 1393 | static void Cloud_postprocessing_areva(Cloud *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1439:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1439 | self->muladd_func_ptr = Cloud_postprocessing_revareva; | ^ src/objects/metromodule.c:1396:13: note: 'Cloud_postprocessing_revareva' declared here 1396 | static void Cloud_postprocessing_revareva(Cloud *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Cloud_new': src/objects/metromodule.c:1499:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1499 | self->mode_func_ptr = Cloud_setProcMode; | ^ src/objects/metromodule.c:1399:1: note: 'Cloud_setProcMode' declared here 1399 | Cloud_setProcMode(Cloud *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Trig_setProcMode': src/objects/metromodule.c:1668:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1668 | self->muladd_func_ptr = Trig_postprocessing_ii; | ^ src/objects/metromodule.c:1649:13: note: 'Trig_postprocessing_ii' declared here 1649 | static void Trig_postprocessing_ii(Trig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1672:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1672 | self->muladd_func_ptr = Trig_postprocessing_ai; | ^ src/objects/metromodule.c:1650:13: note: 'Trig_postprocessing_ai' declared here 1650 | static void Trig_postprocessing_ai(Trig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1676:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1676 | self->muladd_func_ptr = Trig_postprocessing_revai; | ^ src/objects/metromodule.c:1655:13: note: 'Trig_postprocessing_revai' declared here 1655 | static void Trig_postprocessing_revai(Trig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1680:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1680 | self->muladd_func_ptr = Trig_postprocessing_ia; | ^ src/objects/metromodule.c:1651:13: note: 'Trig_postprocessing_ia' declared here 1651 | static void Trig_postprocessing_ia(Trig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1684:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1684 | self->muladd_func_ptr = Trig_postprocessing_aa; | ^ src/objects/metromodule.c:1652:13: note: 'Trig_postprocessing_aa' declared here 1652 | static void Trig_postprocessing_aa(Trig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1688:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1688 | self->muladd_func_ptr = Trig_postprocessing_revaa; | ^ src/objects/metromodule.c:1656:13: note: 'Trig_postprocessing_revaa' declared here 1656 | static void Trig_postprocessing_revaa(Trig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1692:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1692 | self->muladd_func_ptr = Trig_postprocessing_ireva; | ^ src/objects/metromodule.c:1653:13: note: 'Trig_postprocessing_ireva' declared here 1653 | static void Trig_postprocessing_ireva(Trig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1696:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1696 | self->muladd_func_ptr = Trig_postprocessing_areva; | ^ src/objects/metromodule.c:1654:13: note: 'Trig_postprocessing_areva' declared here 1654 | static void Trig_postprocessing_areva(Trig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1700:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1700 | self->muladd_func_ptr = Trig_postprocessing_revareva; | ^ src/objects/metromodule.c:1657:13: note: 'Trig_postprocessing_revareva' declared here 1657 | static void Trig_postprocessing_revareva(Trig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Trig_new': src/objects/metromodule.c:1755:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1755 | self->mode_func_ptr = Trig_setProcMode; | ^ src/objects/metromodule.c:1660:1: note: 'Trig_setProcMode' declared here 1660 | Trig_setProcMode(Trig *self) | ^~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Beater_setProcMode': src/objects/metromodule.c:2446:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beater *)' [-Wincompatible-pointer-types] 2446 | self->proc_func_ptr = Beater_generate_i; | ^ src/objects/metromodule.c:2193:1: note: 'Beater_generate_i' declared here 2193 | Beater_generate_i(Beater *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2450:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beater *)' [-Wincompatible-pointer-types] 2450 | self->proc_func_ptr = Beater_generate_a; | ^ src/objects/metromodule.c:2301:1: note: 'Beater_generate_a' declared here 2301 | Beater_generate_a(Beater *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Beater_new': src/objects/metromodule.c:2529:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beater *)' [-Wincompatible-pointer-types] 2529 | self->mode_func_ptr = Beater_setProcMode; | ^ src/objects/metromodule.c:2439:1: note: 'Beater_setProcMode' declared here 2439 | Beater_setProcMode(Beater *self) | ^~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Beat_setProcMode': src/objects/metromodule.c:2870:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2870 | self->muladd_func_ptr = Beat_postprocessing_ii; | ^ src/objects/metromodule.c:2851:13: note: 'Beat_postprocessing_ii' declared here 2851 | static void Beat_postprocessing_ii(Beat *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2874:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2874 | self->muladd_func_ptr = Beat_postprocessing_ai; | ^ src/objects/metromodule.c:2852:13: note: 'Beat_postprocessing_ai' declared here 2852 | static void Beat_postprocessing_ai(Beat *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2878:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2878 | self->muladd_func_ptr = Beat_postprocessing_revai; | ^ src/objects/metromodule.c:2857:13: note: 'Beat_postprocessing_revai' declared here 2857 | static void Beat_postprocessing_revai(Beat *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2882:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2882 | self->muladd_func_ptr = Beat_postprocessing_ia; | ^ src/objects/metromodule.c:2853:13: note: 'Beat_postprocessing_ia' declared here 2853 | static void Beat_postprocessing_ia(Beat *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2886:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2886 | self->muladd_func_ptr = Beat_postprocessing_aa; | ^ src/objects/metromodule.c:2854:13: note: 'Beat_postprocessing_aa' declared here 2854 | static void Beat_postprocessing_aa(Beat *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2890:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2890 | self->muladd_func_ptr = Beat_postprocessing_revaa; | ^ src/objects/metromodule.c:2858:13: note: 'Beat_postprocessing_revaa' declared here 2858 | static void Beat_postprocessing_revaa(Beat *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2894:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2894 | self->muladd_func_ptr = Beat_postprocessing_ireva; | ^ src/objects/metromodule.c:2855:13: note: 'Beat_postprocessing_ireva' declared here 2855 | static void Beat_postprocessing_ireva(Beat *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2898:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2898 | self->muladd_func_ptr = Beat_postprocessing_areva; | ^ src/objects/metromodule.c:2856:13: note: 'Beat_postprocessing_areva' declared here 2856 | static void Beat_postprocessing_areva(Beat *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2902:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2902 | self->muladd_func_ptr = Beat_postprocessing_revareva; | ^ src/objects/metromodule.c:2859:13: note: 'Beat_postprocessing_revareva' declared here 2859 | static void Beat_postprocessing_revareva(Beat *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Beat_new': src/objects/metromodule.c:2962:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2962 | self->mode_func_ptr = Beat_setProcMode; | ^ src/objects/metromodule.c:2862:1: note: 'Beat_setProcMode' declared here 2862 | Beat_setProcMode(Beat *self) | ^~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatTapStream_setProcMode': src/objects/metromodule.c:3132:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3132 | self->muladd_func_ptr = BeatTapStream_postprocessing_ii; | ^ src/objects/metromodule.c:3113:13: note: 'BeatTapStream_postprocessing_ii' declared here 3113 | static void BeatTapStream_postprocessing_ii(BeatTapStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3136:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3136 | self->muladd_func_ptr = BeatTapStream_postprocessing_ai; | ^ src/objects/metromodule.c:3114:13: note: 'BeatTapStream_postprocessing_ai' declared here 3114 | static void BeatTapStream_postprocessing_ai(BeatTapStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3140:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3140 | self->muladd_func_ptr = BeatTapStream_postprocessing_revai; | ^ src/objects/metromodule.c:3119:13: note: 'BeatTapStream_postprocessing_revai' declared here 3119 | static void BeatTapStream_postprocessing_revai(BeatTapStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3144:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3144 | self->muladd_func_ptr = BeatTapStream_postprocessing_ia; | ^ src/objects/metromodule.c:3115:13: note: 'BeatTapStream_postprocessing_ia' declared here 3115 | static void BeatTapStream_postprocessing_ia(BeatTapStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3148:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3148 | self->muladd_func_ptr = BeatTapStream_postprocessing_aa; | ^ src/objects/metromodule.c:3116:13: note: 'BeatTapStream_postprocessing_aa' declared here 3116 | static void BeatTapStream_postprocessing_aa(BeatTapStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3152:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3152 | self->muladd_func_ptr = BeatTapStream_postprocessing_revaa; | ^ src/objects/metromodule.c:3120:13: note: 'BeatTapStream_postprocessing_revaa' declared here 3120 | static void BeatTapStream_postprocessing_revaa(BeatTapStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3156:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3156 | self->muladd_func_ptr = BeatTapStream_postprocessing_ireva; | ^ src/objects/metromodule.c:3117:13: note: 'BeatTapStream_postprocessing_ireva' declared here 3117 | static void BeatTapStream_postprocessing_ireva(BeatTapStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3160:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3160 | self->muladd_func_ptr = BeatTapStream_postprocessing_areva; | ^ src/objects/metromodule.c:3118:13: note: 'BeatTapStream_postprocessing_areva' declared here 3118 | static void BeatTapStream_postprocessing_areva(BeatTapStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3164:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3164 | self->muladd_func_ptr = BeatTapStream_postprocessing_revareva; | ^ src/objects/metromodule.c:3121:13: note: 'BeatTapStream_postprocessing_revareva' declared here 3121 | static void BeatTapStream_postprocessing_revareva(BeatTapStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatTapStream_new': src/objects/metromodule.c:3224:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3224 | self->mode_func_ptr = BeatTapStream_setProcMode; | ^ src/objects/metromodule.c:3124:1: note: 'BeatTapStream_setProcMode' declared here 3124 | BeatTapStream_setProcMode(BeatTapStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatAmpStream_setProcMode': src/objects/metromodule.c:3394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3394 | self->muladd_func_ptr = BeatAmpStream_postprocessing_ii; | ^ src/objects/metromodule.c:3375:13: note: 'BeatAmpStream_postprocessing_ii' declared here 3375 | static void BeatAmpStream_postprocessing_ii(BeatAmpStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3398 | self->muladd_func_ptr = BeatAmpStream_postprocessing_ai; | ^ src/objects/metromodule.c:3376:13: note: 'BeatAmpStream_postprocessing_ai' declared here 3376 | static void BeatAmpStream_postprocessing_ai(BeatAmpStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3402:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3402 | self->muladd_func_ptr = BeatAmpStream_postprocessing_revai; | ^ src/objects/metromodule.c:3381:13: note: 'BeatAmpStream_postprocessing_revai' declared here 3381 | static void BeatAmpStream_postprocessing_revai(BeatAmpStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3406:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3406 | self->muladd_func_ptr = BeatAmpStream_postprocessing_ia; | ^ src/objects/metromodule.c:3377:13: note: 'BeatAmpStream_postprocessing_ia' declared here 3377 | static void BeatAmpStream_postprocessing_ia(BeatAmpStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3410:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3410 | self->muladd_func_ptr = BeatAmpStream_postprocessing_aa; | ^ src/objects/metromodule.c:3378:13: note: 'BeatAmpStream_postprocessing_aa' declared here 3378 | static void BeatAmpStream_postprocessing_aa(BeatAmpStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3414:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3414 | self->muladd_func_ptr = BeatAmpStream_postprocessing_revaa; | ^ src/objects/metromodule.c:3382:13: note: 'BeatAmpStream_postprocessing_revaa' declared here 3382 | static void BeatAmpStream_postprocessing_revaa(BeatAmpStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3418:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3418 | self->muladd_func_ptr = BeatAmpStream_postprocessing_ireva; | ^ src/objects/metromodule.c:3379:13: note: 'BeatAmpStream_postprocessing_ireva' declared here 3379 | static void BeatAmpStream_postprocessing_ireva(BeatAmpStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3422:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3422 | self->muladd_func_ptr = BeatAmpStream_postprocessing_areva; | ^ src/objects/metromodule.c:3380:13: note: 'BeatAmpStream_postprocessing_areva' declared here 3380 | static void BeatAmpStream_postprocessing_areva(BeatAmpStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3426:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3426 | self->muladd_func_ptr = BeatAmpStream_postprocessing_revareva; | ^ src/objects/metromodule.c:3383:13: note: 'BeatAmpStream_postprocessing_revareva' declared here 3383 | static void BeatAmpStream_postprocessing_revareva(BeatAmpStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatAmpStream_new': src/objects/metromodule.c:3486:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3486 | self->mode_func_ptr = BeatAmpStream_setProcMode; | ^ src/objects/metromodule.c:3386:1: note: 'BeatAmpStream_setProcMode' declared here 3386 | BeatAmpStream_setProcMode(BeatAmpStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatDurStream_setProcMode': src/objects/metromodule.c:3656:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3656 | self->muladd_func_ptr = BeatDurStream_postprocessing_ii; | ^ src/objects/metromodule.c:3637:13: note: 'BeatDurStream_postprocessing_ii' declared here 3637 | static void BeatDurStream_postprocessing_ii(BeatDurStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3660:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3660 | self->muladd_func_ptr = BeatDurStream_postprocessing_ai; | ^ src/objects/metromodule.c:3638:13: note: 'BeatDurStream_postprocessing_ai' declared here 3638 | static void BeatDurStream_postprocessing_ai(BeatDurStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3664:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3664 | self->muladd_func_ptr = BeatDurStream_postprocessing_revai; | ^ src/objects/metromodule.c:3643:13: note: 'BeatDurStream_postprocessing_revai' declared here 3643 | static void BeatDurStream_postprocessing_revai(BeatDurStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3668:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3668 | self->muladd_func_ptr = BeatDurStream_postprocessing_ia; | ^ src/objects/metromodule.c:3639:13: note: 'BeatDurStream_postprocessing_ia' declared here 3639 | static void BeatDurStream_postprocessing_ia(BeatDurStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3672:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3672 | self->muladd_func_ptr = BeatDurStream_postprocessing_aa; | ^ src/objects/metromodule.c:3640:13: note: 'BeatDurStream_postprocessing_aa' declared here 3640 | static void BeatDurStream_postprocessing_aa(BeatDurStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3676:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3676 | self->muladd_func_ptr = BeatDurStream_postprocessing_revaa; | ^ src/objects/metromodule.c:3644:13: note: 'BeatDurStream_postprocessing_revaa' declared here 3644 | static void BeatDurStream_postprocessing_revaa(BeatDurStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3680:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3680 | self->muladd_func_ptr = BeatDurStream_postprocessing_ireva; | ^ src/objects/metromodule.c:3641:13: note: 'BeatDurStream_postprocessing_ireva' declared here 3641 | static void BeatDurStream_postprocessing_ireva(BeatDurStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3684:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3684 | self->muladd_func_ptr = BeatDurStream_postprocessing_areva; | ^ src/objects/metromodule.c:3642:13: note: 'BeatDurStream_postprocessing_areva' declared here 3642 | static void BeatDurStream_postprocessing_areva(BeatDurStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3688:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3688 | self->muladd_func_ptr = BeatDurStream_postprocessing_revareva; | ^ src/objects/metromodule.c:3645:13: note: 'BeatDurStream_postprocessing_revareva' declared here 3645 | static void BeatDurStream_postprocessing_revareva(BeatDurStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatDurStream_new': src/objects/metromodule.c:3748:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3748 | self->mode_func_ptr = BeatDurStream_setProcMode; | ^ src/objects/metromodule.c:3648:1: note: 'BeatDurStream_setProcMode' declared here 3648 | BeatDurStream_setProcMode(BeatDurStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatEndStream_setProcMode': src/objects/metromodule.c:3918:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3918 | self->muladd_func_ptr = BeatEndStream_postprocessing_ii; | ^ src/objects/metromodule.c:3899:13: note: 'BeatEndStream_postprocessing_ii' declared here 3899 | static void BeatEndStream_postprocessing_ii(BeatEndStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3922:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3922 | self->muladd_func_ptr = BeatEndStream_postprocessing_ai; | ^ src/objects/metromodule.c:3900:13: note: 'BeatEndStream_postprocessing_ai' declared here 3900 | static void BeatEndStream_postprocessing_ai(BeatEndStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3926:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3926 | self->muladd_func_ptr = BeatEndStream_postprocessing_revai; | ^ src/objects/metromodule.c:3905:13: note: 'BeatEndStream_postprocessing_revai' declared here 3905 | static void BeatEndStream_postprocessing_revai(BeatEndStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3930:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3930 | self->muladd_func_ptr = BeatEndStream_postprocessing_ia; | ^ src/objects/metromodule.c:3901:13: note: 'BeatEndStream_postprocessing_ia' declared here 3901 | static void BeatEndStream_postprocessing_ia(BeatEndStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3934:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3934 | self->muladd_func_ptr = BeatEndStream_postprocessing_aa; | ^ src/objects/metromodule.c:3902:13: note: 'BeatEndStream_postprocessing_aa' declared here 3902 | static void BeatEndStream_postprocessing_aa(BeatEndStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3938:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3938 | self->muladd_func_ptr = BeatEndStream_postprocessing_revaa; | ^ src/objects/metromodule.c:3906:13: note: 'BeatEndStream_postprocessing_revaa' declared here 3906 | static void BeatEndStream_postprocessing_revaa(BeatEndStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3942:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3942 | self->muladd_func_ptr = BeatEndStream_postprocessing_ireva; | ^ src/objects/metromodule.c:3903:13: note: 'BeatEndStream_postprocessing_ireva' declared here 3903 | static void BeatEndStream_postprocessing_ireva(BeatEndStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3946:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3946 | self->muladd_func_ptr = BeatEndStream_postprocessing_areva; | ^ src/objects/metromodule.c:3904:13: note: 'BeatEndStream_postprocessing_areva' declared here 3904 | static void BeatEndStream_postprocessing_areva(BeatEndStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3950:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3950 | self->muladd_func_ptr = BeatEndStream_postprocessing_revareva; | ^ src/objects/metromodule.c:3907:13: note: 'BeatEndStream_postprocessing_revareva' declared here 3907 | static void BeatEndStream_postprocessing_revareva(BeatEndStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatEndStream_new': src/objects/metromodule.c:4010:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 4010 | self->mode_func_ptr = BeatEndStream_setProcMode; | ^ src/objects/metromodule.c:3910:1: note: 'BeatEndStream_setProcMode' declared here 3910 | BeatEndStream_setProcMode(BeatEndStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurster_setProcMode': src/objects/metromodule.c:4277:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurster *)' [-Wincompatible-pointer-types] 4277 | self->proc_func_ptr = TrigBurster_generate_i; | ^ src/objects/metromodule.c:4185:1: note: 'TrigBurster_generate_i' declared here 4185 | TrigBurster_generate_i(TrigBurster *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurster_new': src/objects/metromodule.c:4341:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurster *)' [-Wincompatible-pointer-types] 4341 | self->mode_func_ptr = TrigBurster_setProcMode; | ^ src/objects/metromodule.c:4275:1: note: 'TrigBurster_setProcMode' declared here 4275 | TrigBurster_setProcMode(TrigBurster *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurst_setProcMode': src/objects/metromodule.c:4529:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4529 | self->muladd_func_ptr = TrigBurst_postprocessing_ii; | ^ src/objects/metromodule.c:4510:13: note: 'TrigBurst_postprocessing_ii' declared here 4510 | static void TrigBurst_postprocessing_ii(TrigBurst *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4533:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4533 | self->muladd_func_ptr = TrigBurst_postprocessing_ai; | ^ src/objects/metromodule.c:4511:13: note: 'TrigBurst_postprocessing_ai' declared here 4511 | static void TrigBurst_postprocessing_ai(TrigBurst *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4537:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4537 | self->muladd_func_ptr = TrigBurst_postprocessing_revai; | ^ src/objects/metromodule.c:4516:13: note: 'TrigBurst_postprocessing_revai' declared here 4516 | static void TrigBurst_postprocessing_revai(TrigBurst *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4541:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4541 | self->muladd_func_ptr = TrigBurst_postprocessing_ia; | ^ src/objects/metromodule.c:4512:13: note: 'TrigBurst_postprocessing_ia' declared here 4512 | static void TrigBurst_postprocessing_ia(TrigBurst *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4545:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4545 | self->muladd_func_ptr = TrigBurst_postprocessing_aa; | ^ src/objects/metromodule.c:4513:13: note: 'TrigBurst_postprocessing_aa' declared here 4513 | static void TrigBurst_postprocessing_aa(TrigBurst *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4549:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4549 | self->muladd_func_ptr = TrigBurst_postprocessing_revaa; | ^ src/objects/metromodule.c:4517:13: note: 'TrigBurst_postprocessing_revaa' declared here 4517 | static void TrigBurst_postprocessing_revaa(TrigBurst *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4553:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4553 | self->muladd_func_ptr = TrigBurst_postprocessing_ireva; | ^ src/objects/metromodule.c:4514:13: note: 'TrigBurst_postprocessing_ireva' declared here 4514 | static void TrigBurst_postprocessing_ireva(TrigBurst *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4557:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4557 | self->muladd_func_ptr = TrigBurst_postprocessing_areva; | ^ src/objects/metromodule.c:4515:13: note: 'TrigBurst_postprocessing_areva' declared here 4515 | static void TrigBurst_postprocessing_areva(TrigBurst *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4561:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4561 | self->muladd_func_ptr = TrigBurst_postprocessing_revareva; | ^ src/objects/metromodule.c:4518:13: note: 'TrigBurst_postprocessing_revareva' declared here 4518 | static void TrigBurst_postprocessing_revareva(TrigBurst *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurst_new': src/objects/metromodule.c:4621:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4621 | self->mode_func_ptr = TrigBurst_setProcMode; | ^ src/objects/metromodule.c:4521:1: note: 'TrigBurst_setProcMode' declared here 4521 | TrigBurst_setProcMode(TrigBurst *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstTapStream_setProcMode': src/objects/metromodule.c:4791:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4791 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_ii; | ^ src/objects/metromodule.c:4772:13: note: 'TrigBurstTapStream_postprocessing_ii' declared here 4772 | static void TrigBurstTapStream_postprocessing_ii(TrigBurstTapStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4795:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4795 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_ai; | ^ src/objects/metromodule.c:4773:13: note: 'TrigBurstTapStream_postprocessing_ai' declared here 4773 | static void TrigBurstTapStream_postprocessing_ai(TrigBurstTapStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4799:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4799 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_revai; | ^ src/objects/metromodule.c:4778:13: note: 'TrigBurstTapStream_postprocessing_revai' declared here 4778 | static void TrigBurstTapStream_postprocessing_revai(TrigBurstTapStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4803:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4803 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_ia; | ^ src/objects/metromodule.c:4774:13: note: 'TrigBurstTapStream_postprocessing_ia' declared here 4774 | static void TrigBurstTapStream_postprocessing_ia(TrigBurstTapStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4807:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4807 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_aa; | ^ src/objects/metromodule.c:4775:13: note: 'TrigBurstTapStream_postprocessing_aa' declared here 4775 | static void TrigBurstTapStream_postprocessing_aa(TrigBurstTapStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4811:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4811 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_revaa; | ^ src/objects/metromodule.c:4779:13: note: 'TrigBurstTapStream_postprocessing_revaa' declared here 4779 | static void TrigBurstTapStream_postprocessing_revaa(TrigBurstTapStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4815:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4815 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_ireva; | ^ src/objects/metromodule.c:4776:13: note: 'TrigBurstTapStream_postprocessing_ireva' declared here 4776 | static void TrigBurstTapStream_postprocessing_ireva(TrigBurstTapStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4819:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4819 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_areva; | ^ src/objects/metromodule.c:4777:13: note: 'TrigBurstTapStream_postprocessing_areva' declared here 4777 | static void TrigBurstTapStream_postprocessing_areva(TrigBurstTapStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4823:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4823 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_revareva; | ^ src/objects/metromodule.c:4780:13: note: 'TrigBurstTapStream_postprocessing_revareva' declared here 4780 | static void TrigBurstTapStream_postprocessing_revareva(TrigBurstTapStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstTapStream_new': src/objects/metromodule.c:4883:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4883 | self->mode_func_ptr = TrigBurstTapStream_setProcMode; | ^ src/objects/metromodule.c:4783:1: note: 'TrigBurstTapStream_setProcMode' declared here 4783 | TrigBurstTapStream_setProcMode(TrigBurstTapStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstAmpStream_setProcMode': src/objects/metromodule.c:5053:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5053 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_ii; | ^ src/objects/metromodule.c:5034:13: note: 'TrigBurstAmpStream_postprocessing_ii' declared here 5034 | static void TrigBurstAmpStream_postprocessing_ii(TrigBurstAmpStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5057:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5057 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_ai; | ^ src/objects/metromodule.c:5035:13: note: 'TrigBurstAmpStream_postprocessing_ai' declared here 5035 | static void TrigBurstAmpStream_postprocessing_ai(TrigBurstAmpStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5061:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5061 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_revai; | ^ src/objects/metromodule.c:5040:13: note: 'TrigBurstAmpStream_postprocessing_revai' declared here 5040 | static void TrigBurstAmpStream_postprocessing_revai(TrigBurstAmpStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5065:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5065 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_ia; | ^ src/objects/metromodule.c:5036:13: note: 'TrigBurstAmpStream_postprocessing_ia' declared here 5036 | static void TrigBurstAmpStream_postprocessing_ia(TrigBurstAmpStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5069:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5069 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_aa; | ^ src/objects/metromodule.c:5037:13: note: 'TrigBurstAmpStream_postprocessing_aa' declared here 5037 | static void TrigBurstAmpStream_postprocessing_aa(TrigBurstAmpStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5073:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5073 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_revaa; | ^ src/objects/metromodule.c:5041:13: note: 'TrigBurstAmpStream_postprocessing_revaa' declared here 5041 | static void TrigBurstAmpStream_postprocessing_revaa(TrigBurstAmpStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5077:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5077 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_ireva; | ^ src/objects/metromodule.c:5038:13: note: 'TrigBurstAmpStream_postprocessing_ireva' declared here 5038 | static void TrigBurstAmpStream_postprocessing_ireva(TrigBurstAmpStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5081:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5081 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_areva; | ^ src/objects/metromodule.c:5039:13: note: 'TrigBurstAmpStream_postprocessing_areva' declared here 5039 | static void TrigBurstAmpStream_postprocessing_areva(TrigBurstAmpStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5085:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5085 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_revareva; | ^ src/objects/metromodule.c:5042:13: note: 'TrigBurstAmpStream_postprocessing_revareva' declared here 5042 | static void TrigBurstAmpStream_postprocessing_revareva(TrigBurstAmpStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstAmpStream_new': src/objects/metromodule.c:5145:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5145 | self->mode_func_ptr = TrigBurstAmpStream_setProcMode; | ^ src/objects/metromodule.c:5045:1: note: 'TrigBurstAmpStream_setProcMode' declared here 5045 | TrigBurstAmpStream_setProcMode(TrigBurstAmpStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstDurStream_setProcMode': src/objects/metromodule.c:5315:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5315 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_ii; | ^ src/objects/metromodule.c:5296:13: note: 'TrigBurstDurStream_postprocessing_ii' declared here 5296 | static void TrigBurstDurStream_postprocessing_ii(TrigBurstDurStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5319:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5319 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_ai; | ^ src/objects/metromodule.c:5297:13: note: 'TrigBurstDurStream_postprocessing_ai' declared here 5297 | static void TrigBurstDurStream_postprocessing_ai(TrigBurstDurStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5323:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5323 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_revai; | ^ src/objects/metromodule.c:5302:13: note: 'TrigBurstDurStream_postprocessing_revai' declared here 5302 | static void TrigBurstDurStream_postprocessing_revai(TrigBurstDurStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5327:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5327 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_ia; | ^ src/objects/metromodule.c:5298:13: note: 'TrigBurstDurStream_postprocessing_ia' declared here 5298 | static void TrigBurstDurStream_postprocessing_ia(TrigBurstDurStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5331:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5331 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_aa; | ^ src/objects/metromodule.c:5299:13: note: 'TrigBurstDurStream_postprocessing_aa' declared here 5299 | static void TrigBurstDurStream_postprocessing_aa(TrigBurstDurStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5335:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5335 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_revaa; | ^ src/objects/metromodule.c:5303:13: note: 'TrigBurstDurStream_postprocessing_revaa' declared here 5303 | static void TrigBurstDurStream_postprocessing_revaa(TrigBurstDurStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5339:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5339 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_ireva; | ^ src/objects/metromodule.c:5300:13: note: 'TrigBurstDurStream_postprocessing_ireva' declared here 5300 | static void TrigBurstDurStream_postprocessing_ireva(TrigBurstDurStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5343:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5343 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_areva; | ^ src/objects/metromodule.c:5301:13: note: 'TrigBurstDurStream_postprocessing_areva' declared here 5301 | static void TrigBurstDurStream_postprocessing_areva(TrigBurstDurStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5347:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5347 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_revareva; | ^ src/objects/metromodule.c:5304:13: note: 'TrigBurstDurStream_postprocessing_revareva' declared here 5304 | static void TrigBurstDurStream_postprocessing_revareva(TrigBurstDurStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstDurStream_new': src/objects/metromodule.c:5407:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5407 | self->mode_func_ptr = TrigBurstDurStream_setProcMode; | ^ src/objects/metromodule.c:5307:1: note: 'TrigBurstDurStream_setProcMode' declared here 5307 | TrigBurstDurStream_setProcMode(TrigBurstDurStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstEndStream_setProcMode': src/objects/metromodule.c:5577:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5577 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_ii; | ^ src/objects/metromodule.c:5558:13: note: 'TrigBurstEndStream_postprocessing_ii' declared here 5558 | static void TrigBurstEndStream_postprocessing_ii(TrigBurstEndStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5581:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5581 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_ai; | ^ src/objects/metromodule.c:5559:13: note: 'TrigBurstEndStream_postprocessing_ai' declared here 5559 | static void TrigBurstEndStream_postprocessing_ai(TrigBurstEndStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5585:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5585 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_revai; | ^ src/objects/metromodule.c:5564:13: note: 'TrigBurstEndStream_postprocessing_revai' declared here 5564 | static void TrigBurstEndStream_postprocessing_revai(TrigBurstEndStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5589:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5589 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_ia; | ^ src/objects/metromodule.c:5560:13: note: 'TrigBurstEndStream_postprocessing_ia' declared here 5560 | static void TrigBurstEndStream_postprocessing_ia(TrigBurstEndStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5593:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5593 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_aa; | ^ src/objects/metromodule.c:5561:13: note: 'TrigBurstEndStream_postprocessing_aa' declared here 5561 | static void TrigBurstEndStream_postprocessing_aa(TrigBurstEndStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5597:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5597 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_revaa; | ^ src/objects/metromodule.c:5565:13: note: 'TrigBurstEndStream_postprocessing_revaa' declared here 5565 | static void TrigBurstEndStream_postprocessing_revaa(TrigBurstEndStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5601:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5601 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_ireva; | ^ src/objects/metromodule.c:5562:13: note: 'TrigBurstEndStream_postprocessing_ireva' declared here 5562 | static void TrigBurstEndStream_postprocessing_ireva(TrigBurstEndStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5605:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5605 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_areva; | ^ src/objects/metromodule.c:5563:13: note: 'TrigBurstEndStream_postprocessing_areva' declared here 5563 | static void TrigBurstEndStream_postprocessing_areva(TrigBurstEndStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5609:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5609 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_revareva; | ^ src/objects/metromodule.c:5566:13: note: 'TrigBurstEndStream_postprocessing_revareva' declared here 5566 | static void TrigBurstEndStream_postprocessing_revareva(TrigBurstEndStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstEndStream_new': src/objects/metromodule.c:5669:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5669 | self->mode_func_ptr = TrigBurstEndStream_setProcMode; | ^ src/objects/metromodule.c:5569:1: note: 'TrigBurstEndStream_setProcMode' declared here 5569 | TrigBurstEndStream_setProcMode(TrigBurstEndStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/midimodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/midimodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/midimodule.c: In function 'CtlScan_new': src/objects/midimodule.c:114:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CtlScan *)' [-Wincompatible-pointer-types] 114 | self->mode_func_ptr = CtlScan_setProcMode; | ^ src/objects/midimodule.c:38:1: note: 'CtlScan_setProcMode' declared here 38 | CtlScan_setProcMode(CtlScan *self) {} | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'CtlScan2_new': src/objects/midimodule.c:321:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CtlScan2 *)' [-Wincompatible-pointer-types] 321 | self->mode_func_ptr = CtlScan2_setProcMode; | ^ src/objects/midimodule.c:241:1: note: 'CtlScan2_setProcMode' declared here 241 | CtlScan2_setProcMode(CtlScan2 *self) {} | ^~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Midictl_setProcMode': src/objects/midimodule.c:498:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 498 | self->muladd_func_ptr = Midictl_postprocessing_ii; | ^ src/objects/midimodule.c:479:13: note: 'Midictl_postprocessing_ii' declared here 479 | static void Midictl_postprocessing_ii(Midictl *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 502 | self->muladd_func_ptr = Midictl_postprocessing_ai; | ^ src/objects/midimodule.c:480:13: note: 'Midictl_postprocessing_ai' declared here 480 | static void Midictl_postprocessing_ai(Midictl *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 506 | self->muladd_func_ptr = Midictl_postprocessing_revai; | ^ src/objects/midimodule.c:485:13: note: 'Midictl_postprocessing_revai' declared here 485 | static void Midictl_postprocessing_revai(Midictl *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:510:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 510 | self->muladd_func_ptr = Midictl_postprocessing_ia; | ^ src/objects/midimodule.c:481:13: note: 'Midictl_postprocessing_ia' declared here 481 | static void Midictl_postprocessing_ia(Midictl *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:514:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 514 | self->muladd_func_ptr = Midictl_postprocessing_aa; | ^ src/objects/midimodule.c:482:13: note: 'Midictl_postprocessing_aa' declared here 482 | static void Midictl_postprocessing_aa(Midictl *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:518:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 518 | self->muladd_func_ptr = Midictl_postprocessing_revaa; | ^ src/objects/midimodule.c:486:13: note: 'Midictl_postprocessing_revaa' declared here 486 | static void Midictl_postprocessing_revaa(Midictl *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:522:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 522 | self->muladd_func_ptr = Midictl_postprocessing_ireva; | ^ src/objects/midimodule.c:483:13: note: 'Midictl_postprocessing_ireva' declared here 483 | static void Midictl_postprocessing_ireva(Midictl *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:526:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 526 | self->muladd_func_ptr = Midictl_postprocessing_areva; | ^ src/objects/midimodule.c:484:13: note: 'Midictl_postprocessing_areva' declared here 484 | static void Midictl_postprocessing_areva(Midictl *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:530:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 530 | self->muladd_func_ptr = Midictl_postprocessing_revareva; | ^ src/objects/midimodule.c:487:13: note: 'Midictl_postprocessing_revareva' declared here 487 | static void Midictl_postprocessing_revareva(Midictl *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Midictl_new': src/objects/midimodule.c:651:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 651 | self->mode_func_ptr = Midictl_setProcMode; | ^ src/objects/midimodule.c:490:1: note: 'Midictl_setProcMode' declared here 490 | Midictl_setProcMode(Midictl *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Bendin_setProcMode': src/objects/midimodule.c:905:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 905 | self->muladd_func_ptr = Bendin_postprocessing_ii; | ^ src/objects/midimodule.c:886:13: note: 'Bendin_postprocessing_ii' declared here 886 | static void Bendin_postprocessing_ii(Bendin *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:909:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 909 | self->muladd_func_ptr = Bendin_postprocessing_ai; | ^ src/objects/midimodule.c:887:13: note: 'Bendin_postprocessing_ai' declared here 887 | static void Bendin_postprocessing_ai(Bendin *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:913:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 913 | self->muladd_func_ptr = Bendin_postprocessing_revai; | ^ src/objects/midimodule.c:892:13: note: 'Bendin_postprocessing_revai' declared here 892 | static void Bendin_postprocessing_revai(Bendin *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:917:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 917 | self->muladd_func_ptr = Bendin_postprocessing_ia; | ^ src/objects/midimodule.c:888:13: note: 'Bendin_postprocessing_ia' declared here 888 | static void Bendin_postprocessing_ia(Bendin *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:921:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 921 | self->muladd_func_ptr = Bendin_postprocessing_aa; | ^ src/objects/midimodule.c:889:13: note: 'Bendin_postprocessing_aa' declared here 889 | static void Bendin_postprocessing_aa(Bendin *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:925:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 925 | self->muladd_func_ptr = Bendin_postprocessing_revaa; | ^ src/objects/midimodule.c:893:13: note: 'Bendin_postprocessing_revaa' declared here 893 | static void Bendin_postprocessing_revaa(Bendin *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:929:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 929 | self->muladd_func_ptr = Bendin_postprocessing_ireva; | ^ src/objects/midimodule.c:890:13: note: 'Bendin_postprocessing_ireva' declared here 890 | static void Bendin_postprocessing_ireva(Bendin *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:933:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 933 | self->muladd_func_ptr = Bendin_postprocessing_areva; | ^ src/objects/midimodule.c:891:13: note: 'Bendin_postprocessing_areva' declared here 891 | static void Bendin_postprocessing_areva(Bendin *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:937:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 937 | self->muladd_func_ptr = Bendin_postprocessing_revareva; | ^ src/objects/midimodule.c:894:13: note: 'Bendin_postprocessing_revareva' declared here 894 | static void Bendin_postprocessing_revareva(Bendin *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Bendin_new': src/objects/midimodule.c:1066:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 1066 | self->mode_func_ptr = Bendin_setProcMode; | ^ src/objects/midimodule.c:897:1: note: 'Bendin_setProcMode' declared here 897 | Bendin_setProcMode(Bendin *self) | ^~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Touchin_setProcMode': src/objects/midimodule.c:1302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1302 | self->muladd_func_ptr = Touchin_postprocessing_ii; | ^ src/objects/midimodule.c:1283:13: note: 'Touchin_postprocessing_ii' declared here 1283 | static void Touchin_postprocessing_ii(Touchin *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1306 | self->muladd_func_ptr = Touchin_postprocessing_ai; | ^ src/objects/midimodule.c:1284:13: note: 'Touchin_postprocessing_ai' declared here 1284 | static void Touchin_postprocessing_ai(Touchin *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1310 | self->muladd_func_ptr = Touchin_postprocessing_revai; | ^ src/objects/midimodule.c:1289:13: note: 'Touchin_postprocessing_revai' declared here 1289 | static void Touchin_postprocessing_revai(Touchin *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1314 | self->muladd_func_ptr = Touchin_postprocessing_ia; | ^ src/objects/midimodule.c:1285:13: note: 'Touchin_postprocessing_ia' declared here 1285 | static void Touchin_postprocessing_ia(Touchin *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1318:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1318 | self->muladd_func_ptr = Touchin_postprocessing_aa; | ^ src/objects/midimodule.c:1286:13: note: 'Touchin_postprocessing_aa' declared here 1286 | static void Touchin_postprocessing_aa(Touchin *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1322:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1322 | self->muladd_func_ptr = Touchin_postprocessing_revaa; | ^ src/objects/midimodule.c:1290:13: note: 'Touchin_postprocessing_revaa' declared here 1290 | static void Touchin_postprocessing_revaa(Touchin *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1326:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1326 | self->muladd_func_ptr = Touchin_postprocessing_ireva; | ^ src/objects/midimodule.c:1287:13: note: 'Touchin_postprocessing_ireva' declared here 1287 | static void Touchin_postprocessing_ireva(Touchin *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1330:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1330 | self->muladd_func_ptr = Touchin_postprocessing_areva; | ^ src/objects/midimodule.c:1288:13: note: 'Touchin_postprocessing_areva' declared here 1288 | static void Touchin_postprocessing_areva(Touchin *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1334:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1334 | self->muladd_func_ptr = Touchin_postprocessing_revareva; | ^ src/objects/midimodule.c:1291:13: note: 'Touchin_postprocessing_revareva' declared here 1291 | static void Touchin_postprocessing_revareva(Touchin *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Touchin_new': src/objects/midimodule.c:1454:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1454 | self->mode_func_ptr = Touchin_setProcMode; | ^ src/objects/midimodule.c:1294:1: note: 'Touchin_setProcMode' declared here 1294 | Touchin_setProcMode(Touchin *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Programin_setProcMode': src/objects/midimodule.c:1673:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1673 | self->muladd_func_ptr = Programin_postprocessing_ii; | ^ src/objects/midimodule.c:1654:13: note: 'Programin_postprocessing_ii' declared here 1654 | static void Programin_postprocessing_ii(Programin *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1677:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1677 | self->muladd_func_ptr = Programin_postprocessing_ai; | ^ src/objects/midimodule.c:1655:13: note: 'Programin_postprocessing_ai' declared here 1655 | static void Programin_postprocessing_ai(Programin *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1681:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1681 | self->muladd_func_ptr = Programin_postprocessing_revai; | ^ src/objects/midimodule.c:1660:13: note: 'Programin_postprocessing_revai' declared here 1660 | static void Programin_postprocessing_revai(Programin *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1685:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1685 | self->muladd_func_ptr = Programin_postprocessing_ia; | ^ src/objects/midimodule.c:1656:13: note: 'Programin_postprocessing_ia' declared here 1656 | static void Programin_postprocessing_ia(Programin *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1689:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1689 | self->muladd_func_ptr = Programin_postprocessing_aa; | ^ src/objects/midimodule.c:1657:13: note: 'Programin_postprocessing_aa' declared here 1657 | static void Programin_postprocessing_aa(Programin *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1693:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1693 | self->muladd_func_ptr = Programin_postprocessing_revaa; | ^ src/objects/midimodule.c:1661:13: note: 'Programin_postprocessing_revaa' declared here 1661 | static void Programin_postprocessing_revaa(Programin *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1697:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1697 | self->muladd_func_ptr = Programin_postprocessing_ireva; | ^ src/objects/midimodule.c:1658:13: note: 'Programin_postprocessing_ireva' declared here 1658 | static void Programin_postprocessing_ireva(Programin *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1701:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1701 | self->muladd_func_ptr = Programin_postprocessing_areva; | ^ src/objects/midimodule.c:1659:13: note: 'Programin_postprocessing_areva' declared here 1659 | static void Programin_postprocessing_areva(Programin *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1705:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1705 | self->muladd_func_ptr = Programin_postprocessing_revareva; | ^ src/objects/midimodule.c:1662:13: note: 'Programin_postprocessing_revareva' declared here 1662 | static void Programin_postprocessing_revareva(Programin *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Programin_new': src/objects/midimodule.c:1801:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1801 | self->mode_func_ptr = Programin_setProcMode; | ^ src/objects/midimodule.c:1665:1: note: 'Programin_setProcMode' declared here 1665 | Programin_setProcMode(Programin *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiNote_new': src/objects/midimodule.c:2251:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiNote *)' [-Wincompatible-pointer-types] 2251 | self->mode_func_ptr = MidiNote_setProcMode; | ^ src/objects/midimodule.c:1986:1: note: 'MidiNote_setProcMode' declared here 1986 | MidiNote_setProcMode(MidiNote *self) {}; | ^~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Notein_setProcMode': src/objects/midimodule.c:2614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2614 | self->muladd_func_ptr = Notein_postprocessing_ii; | ^ src/objects/midimodule.c:2595:13: note: 'Notein_postprocessing_ii' declared here 2595 | static void Notein_postprocessing_ii(Notein *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2618 | self->muladd_func_ptr = Notein_postprocessing_ai; | ^ src/objects/midimodule.c:2596:13: note: 'Notein_postprocessing_ai' declared here 2596 | static void Notein_postprocessing_ai(Notein *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2622 | self->muladd_func_ptr = Notein_postprocessing_revai; | ^ src/objects/midimodule.c:2601:13: note: 'Notein_postprocessing_revai' declared here 2601 | static void Notein_postprocessing_revai(Notein *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2626 | self->muladd_func_ptr = Notein_postprocessing_ia; | ^ src/objects/midimodule.c:2597:13: note: 'Notein_postprocessing_ia' declared here 2597 | static void Notein_postprocessing_ia(Notein *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2630 | self->muladd_func_ptr = Notein_postprocessing_aa; | ^ src/objects/midimodule.c:2598:13: note: 'Notein_postprocessing_aa' declared here 2598 | static void Notein_postprocessing_aa(Notein *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2634 | self->muladd_func_ptr = Notein_postprocessing_revaa; | ^ src/objects/midimodule.c:2602:13: note: 'Notein_postprocessing_revaa' declared here 2602 | static void Notein_postprocessing_revaa(Notein *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2638 | self->muladd_func_ptr = Notein_postprocessing_ireva; | ^ src/objects/midimodule.c:2599:13: note: 'Notein_postprocessing_ireva' declared here 2599 | static void Notein_postprocessing_ireva(Notein *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2642 | self->muladd_func_ptr = Notein_postprocessing_areva; | ^ src/objects/midimodule.c:2600:13: note: 'Notein_postprocessing_areva' declared here 2600 | static void Notein_postprocessing_areva(Notein *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2646:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2646 | self->muladd_func_ptr = Notein_postprocessing_revareva; | ^ src/objects/midimodule.c:2603:13: note: 'Notein_postprocessing_revareva' declared here 2603 | static void Notein_postprocessing_revareva(Notein *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Notein_new': src/objects/midimodule.c:2750:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2750 | self->mode_func_ptr = Notein_setProcMode; | ^ src/objects/midimodule.c:2606:1: note: 'Notein_setProcMode' declared here 2606 | Notein_setProcMode(Notein *self) | ^~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'NoteinTrig_setProcMode': src/objects/midimodule.c:2928:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2928 | self->muladd_func_ptr = NoteinTrig_postprocessing_ii; | ^ src/objects/midimodule.c:2909:13: note: 'NoteinTrig_postprocessing_ii' declared here 2909 | static void NoteinTrig_postprocessing_ii(NoteinTrig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2932 | self->muladd_func_ptr = NoteinTrig_postprocessing_ai; | ^ src/objects/midimodule.c:2910:13: note: 'NoteinTrig_postprocessing_ai' declared here 2910 | static void NoteinTrig_postprocessing_ai(NoteinTrig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2936 | self->muladd_func_ptr = NoteinTrig_postprocessing_revai; | ^ src/objects/midimodule.c:2915:13: note: 'NoteinTrig_postprocessing_revai' declared here 2915 | static void NoteinTrig_postprocessing_revai(NoteinTrig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2940 | self->muladd_func_ptr = NoteinTrig_postprocessing_ia; | ^ src/objects/midimodule.c:2911:13: note: 'NoteinTrig_postprocessing_ia' declared here 2911 | static void NoteinTrig_postprocessing_ia(NoteinTrig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2944 | self->muladd_func_ptr = NoteinTrig_postprocessing_aa; | ^ src/objects/midimodule.c:2912:13: note: 'NoteinTrig_postprocessing_aa' declared here 2912 | static void NoteinTrig_postprocessing_aa(NoteinTrig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2948 | self->muladd_func_ptr = NoteinTrig_postprocessing_revaa; | ^ src/objects/midimodule.c:2916:13: note: 'NoteinTrig_postprocessing_revaa' declared here 2916 | static void NoteinTrig_postprocessing_revaa(NoteinTrig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2952 | self->muladd_func_ptr = NoteinTrig_postprocessing_ireva; | ^ src/objects/midimodule.c:2913:13: note: 'NoteinTrig_postprocessing_ireva' declared here 2913 | static void NoteinTrig_postprocessing_ireva(NoteinTrig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2956:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2956 | self->muladd_func_ptr = NoteinTrig_postprocessing_areva; | ^ src/objects/midimodule.c:2914:13: note: 'NoteinTrig_postprocessing_areva' declared here 2914 | static void NoteinTrig_postprocessing_areva(NoteinTrig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2960:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2960 | self->muladd_func_ptr = NoteinTrig_postprocessing_revareva; | ^ src/objects/midimodule.c:2917:13: note: 'NoteinTrig_postprocessing_revareva' declared here 2917 | static void NoteinTrig_postprocessing_revareva(NoteinTrig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'NoteinTrig_new': src/objects/midimodule.c:3019:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 3019 | self->mode_func_ptr = NoteinTrig_setProcMode; | ^ src/objects/midimodule.c:2920:1: note: 'NoteinTrig_setProcMode' declared here 2920 | NoteinTrig_setProcMode(NoteinTrig *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiAdsr_setProcMode': src/objects/midimodule.c:3283:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3283 | self->proc_func_ptr = MidiAdsr_generates; | ^ src/objects/midimodule.c:3198:1: note: 'MidiAdsr_generates' declared here 3198 | MidiAdsr_generates(MidiAdsr *self) | ^~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3288 | self->muladd_func_ptr = MidiAdsr_postprocessing_ii; | ^ src/objects/midimodule.c:3267:13: note: 'MidiAdsr_postprocessing_ii' declared here 3267 | static void MidiAdsr_postprocessing_ii(MidiAdsr *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3292 | self->muladd_func_ptr = MidiAdsr_postprocessing_ai; | ^ src/objects/midimodule.c:3268:13: note: 'MidiAdsr_postprocessing_ai' declared here 3268 | static void MidiAdsr_postprocessing_ai(MidiAdsr *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3296 | self->muladd_func_ptr = MidiAdsr_postprocessing_revai; | ^ src/objects/midimodule.c:3273:13: note: 'MidiAdsr_postprocessing_revai' declared here 3273 | static void MidiAdsr_postprocessing_revai(MidiAdsr *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3300 | self->muladd_func_ptr = MidiAdsr_postprocessing_ia; | ^ src/objects/midimodule.c:3269:13: note: 'MidiAdsr_postprocessing_ia' declared here 3269 | static void MidiAdsr_postprocessing_ia(MidiAdsr *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3304 | self->muladd_func_ptr = MidiAdsr_postprocessing_aa; | ^ src/objects/midimodule.c:3270:13: note: 'MidiAdsr_postprocessing_aa' declared here 3270 | static void MidiAdsr_postprocessing_aa(MidiAdsr *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3308 | self->muladd_func_ptr = MidiAdsr_postprocessing_revaa; | ^ src/objects/midimodule.c:3274:13: note: 'MidiAdsr_postprocessing_revaa' declared here 3274 | static void MidiAdsr_postprocessing_revaa(MidiAdsr *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3312 | self->muladd_func_ptr = MidiAdsr_postprocessing_ireva; | ^ src/objects/midimodule.c:3271:13: note: 'MidiAdsr_postprocessing_ireva' declared here 3271 | static void MidiAdsr_postprocessing_ireva(MidiAdsr *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3316:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3316 | self->muladd_func_ptr = MidiAdsr_postprocessing_areva; | ^ src/objects/midimodule.c:3272:13: note: 'MidiAdsr_postprocessing_areva' declared here 3272 | static void MidiAdsr_postprocessing_areva(MidiAdsr *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3320:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3320 | self->muladd_func_ptr = MidiAdsr_postprocessing_revareva; | ^ src/objects/midimodule.c:3275:13: note: 'MidiAdsr_postprocessing_revareva' declared here 3275 | static void MidiAdsr_postprocessing_revareva(MidiAdsr *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiAdsr_new': src/objects/midimodule.c:3380:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3380 | self->mode_func_ptr = MidiAdsr_setProcMode; | ^ src/objects/midimodule.c:3278:1: note: 'MidiAdsr_setProcMode' declared here 3278 | MidiAdsr_setProcMode(MidiAdsr *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiDelAdsr_setProcMode': src/objects/midimodule.c:3756:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3756 | self->proc_func_ptr = MidiDelAdsr_generates; | ^ src/objects/midimodule.c:3668:1: note: 'MidiDelAdsr_generates' declared here 3668 | MidiDelAdsr_generates(MidiDelAdsr *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3761:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3761 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_ii; | ^ src/objects/midimodule.c:3740:13: note: 'MidiDelAdsr_postprocessing_ii' declared here 3740 | static void MidiDelAdsr_postprocessing_ii(MidiDelAdsr *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3765:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3765 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_ai; | ^ src/objects/midimodule.c:3741:13: note: 'MidiDelAdsr_postprocessing_ai' declared here 3741 | static void MidiDelAdsr_postprocessing_ai(MidiDelAdsr *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3769:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3769 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_revai; | ^ src/objects/midimodule.c:3746:13: note: 'MidiDelAdsr_postprocessing_revai' declared here 3746 | static void MidiDelAdsr_postprocessing_revai(MidiDelAdsr *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3773:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3773 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_ia; | ^ src/objects/midimodule.c:3742:13: note: 'MidiDelAdsr_postprocessing_ia' declared here 3742 | static void MidiDelAdsr_postprocessing_ia(MidiDelAdsr *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3777:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3777 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_aa; | ^ src/objects/midimodule.c:3743:13: note: 'MidiDelAdsr_postprocessing_aa' declared here 3743 | static void MidiDelAdsr_postprocessing_aa(MidiDelAdsr *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3781:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3781 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_revaa; | ^ src/objects/midimodule.c:3747:13: note: 'MidiDelAdsr_postprocessing_revaa' declared here 3747 | static void MidiDelAdsr_postprocessing_revaa(MidiDelAdsr *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3785:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3785 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_ireva; | ^ src/objects/midimodule.c:3744:13: note: 'MidiDelAdsr_postprocessing_ireva' declared here 3744 | static void MidiDelAdsr_postprocessing_ireva(MidiDelAdsr *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3789:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3789 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_areva; | ^ src/objects/midimodule.c:3745:13: note: 'MidiDelAdsr_postprocessing_areva' declared here 3745 | static void MidiDelAdsr_postprocessing_areva(MidiDelAdsr *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3793:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3793 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_revareva; | ^ src/objects/midimodule.c:3748:13: note: 'MidiDelAdsr_postprocessing_revareva' declared here 3748 | static void MidiDelAdsr_postprocessing_revareva(MidiDelAdsr *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiDelAdsr_new': src/objects/midimodule.c:3854:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3854 | self->mode_func_ptr = MidiDelAdsr_setProcMode; | ^ src/objects/midimodule.c:3751:1: note: 'MidiDelAdsr_setProcMode' declared here 3751 | MidiDelAdsr_setProcMode(MidiDelAdsr *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'RawMidi_new': src/objects/midimodule.c:4196:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RawMidi *)' [-Wincompatible-pointer-types] 4196 | self->mode_func_ptr = RawMidi_setProcMode; | ^ src/objects/midimodule.c:4132:1: note: 'RawMidi_setProcMode' declared here 4132 | RawMidi_setProcMode(RawMidi *self) {} | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiLinseg_setProcMode': src/objects/midimodule.c:4475:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4475 | self->proc_func_ptr = MidiLinseg_generate; | ^ src/objects/midimodule.c:4380:1: note: 'MidiLinseg_generate' declared here 4380 | MidiLinseg_generate(MidiLinseg *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4480:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4480 | self->muladd_func_ptr = MidiLinseg_postprocessing_ii; | ^ src/objects/midimodule.c:4459:13: note: 'MidiLinseg_postprocessing_ii' declared here 4459 | static void MidiLinseg_postprocessing_ii(MidiLinseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4484:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4484 | self->muladd_func_ptr = MidiLinseg_postprocessing_ai; | ^ src/objects/midimodule.c:4460:13: note: 'MidiLinseg_postprocessing_ai' declared here 4460 | static void MidiLinseg_postprocessing_ai(MidiLinseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4488:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4488 | self->muladd_func_ptr = MidiLinseg_postprocessing_revai; | ^ src/objects/midimodule.c:4465:13: note: 'MidiLinseg_postprocessing_revai' declared here 4465 | static void MidiLinseg_postprocessing_revai(MidiLinseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4492:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4492 | self->muladd_func_ptr = MidiLinseg_postprocessing_ia; | ^ src/objects/midimodule.c:4461:13: note: 'MidiLinseg_postprocessing_ia' declared here 4461 | static void MidiLinseg_postprocessing_ia(MidiLinseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4496:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4496 | self->muladd_func_ptr = MidiLinseg_postprocessing_aa; | ^ src/objects/midimodule.c:4462:13: note: 'MidiLinseg_postprocessing_aa' declared here 4462 | static void MidiLinseg_postprocessing_aa(MidiLinseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4500:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4500 | self->muladd_func_ptr = MidiLinseg_postprocessing_revaa; | ^ src/objects/midimodule.c:4466:13: note: 'MidiLinseg_postprocessing_revaa' declared here 4466 | static void MidiLinseg_postprocessing_revaa(MidiLinseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4504:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4504 | self->muladd_func_ptr = MidiLinseg_postprocessing_ireva; | ^ src/objects/midimodule.c:4463:13: note: 'MidiLinseg_postprocessing_ireva' declared here 4463 | static void MidiLinseg_postprocessing_ireva(MidiLinseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4508:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4508 | self->muladd_func_ptr = MidiLinseg_postprocessing_areva; | ^ src/objects/midimodule.c:4464:13: note: 'MidiLinseg_postprocessing_areva' declared here 4464 | static void MidiLinseg_postprocessing_areva(MidiLinseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4512:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4512 | self->muladd_func_ptr = MidiLinseg_postprocessing_revareva; | ^ src/objects/midimodule.c:4467:13: note: 'MidiLinseg_postprocessing_revareva' declared here 4467 | static void MidiLinseg_postprocessing_revareva(MidiLinseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiLinseg_new': src/objects/midimodule.c:4572:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4572 | self->mode_func_ptr = MidiLinseg_setProcMode; | ^ src/objects/midimodule.c:4470:1: note: 'MidiLinseg_setProcMode' declared here 4470 | MidiLinseg_setProcMode(MidiLinseg *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/mmlmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/mmlmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/mmlmodule.c: In function 'MMLMain_setProcMode': src/objects/mmlmodule.c:711:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLMain *)' [-Wincompatible-pointer-types] 711 | self->proc_func_ptr = MMLMain_generate; | ^ src/objects/mmlmodule.c:607:1: note: 'MMLMain_generate' declared here 607 | MMLMain_generate(MMLMain *self) | ^~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLMain_new': src/objects/mmlmodule.c:791:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLMain *)' [-Wincompatible-pointer-types] 791 | self->mode_func_ptr = MMLMain_setProcMode; | ^ src/objects/mmlmodule.c:709:1: note: 'MMLMain_setProcMode' declared here 709 | MMLMain_setProcMode(MMLMain *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MML_setProcMode': src/objects/mmlmodule.c:1018:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1018 | self->muladd_func_ptr = MML_postprocessing_ii; | ^ src/objects/mmlmodule.c:999:13: note: 'MML_postprocessing_ii' declared here 999 | static void MML_postprocessing_ii(MML *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1022:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1022 | self->muladd_func_ptr = MML_postprocessing_ai; | ^ src/objects/mmlmodule.c:1000:13: note: 'MML_postprocessing_ai' declared here 1000 | static void MML_postprocessing_ai(MML *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1026:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1026 | self->muladd_func_ptr = MML_postprocessing_revai; | ^ src/objects/mmlmodule.c:1005:13: note: 'MML_postprocessing_revai' declared here 1005 | static void MML_postprocessing_revai(MML *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1030:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1030 | self->muladd_func_ptr = MML_postprocessing_ia; | ^ src/objects/mmlmodule.c:1001:13: note: 'MML_postprocessing_ia' declared here 1001 | static void MML_postprocessing_ia(MML *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1034:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1034 | self->muladd_func_ptr = MML_postprocessing_aa; | ^ src/objects/mmlmodule.c:1002:13: note: 'MML_postprocessing_aa' declared here 1002 | static void MML_postprocessing_aa(MML *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1038:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1038 | self->muladd_func_ptr = MML_postprocessing_revaa; | ^ src/objects/mmlmodule.c:1006:13: note: 'MML_postprocessing_revaa' declared here 1006 | static void MML_postprocessing_revaa(MML *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1042:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1042 | self->muladd_func_ptr = MML_postprocessing_ireva; | ^ src/objects/mmlmodule.c:1003:13: note: 'MML_postprocessing_ireva' declared here 1003 | static void MML_postprocessing_ireva(MML *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1046:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1046 | self->muladd_func_ptr = MML_postprocessing_areva; | ^ src/objects/mmlmodule.c:1004:13: note: 'MML_postprocessing_areva' declared here 1004 | static void MML_postprocessing_areva(MML *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1050:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1050 | self->muladd_func_ptr = MML_postprocessing_revareva; | ^ src/objects/mmlmodule.c:1007:13: note: 'MML_postprocessing_revareva' declared here 1007 | static void MML_postprocessing_revareva(MML *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MML_new': src/objects/mmlmodule.c:1110:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1110 | self->mode_func_ptr = MML_setProcMode; | ^ src/objects/mmlmodule.c:1010:1: note: 'MML_setProcMode' declared here 1010 | MML_setProcMode(MML *self) | ^~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLFreqStream_setProcMode': src/objects/mmlmodule.c:1280:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1280 | self->muladd_func_ptr = MMLFreqStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:1261:13: note: 'MMLFreqStream_postprocessing_ii' declared here 1261 | static void MMLFreqStream_postprocessing_ii(MMLFreqStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1284:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1284 | self->muladd_func_ptr = MMLFreqStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:1262:13: note: 'MMLFreqStream_postprocessing_ai' declared here 1262 | static void MMLFreqStream_postprocessing_ai(MMLFreqStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1288 | self->muladd_func_ptr = MMLFreqStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:1267:13: note: 'MMLFreqStream_postprocessing_revai' declared here 1267 | static void MMLFreqStream_postprocessing_revai(MMLFreqStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1292 | self->muladd_func_ptr = MMLFreqStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:1263:13: note: 'MMLFreqStream_postprocessing_ia' declared here 1263 | static void MMLFreqStream_postprocessing_ia(MMLFreqStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1296 | self->muladd_func_ptr = MMLFreqStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:1264:13: note: 'MMLFreqStream_postprocessing_aa' declared here 1264 | static void MMLFreqStream_postprocessing_aa(MMLFreqStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1300 | self->muladd_func_ptr = MMLFreqStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:1268:13: note: 'MMLFreqStream_postprocessing_revaa' declared here 1268 | static void MMLFreqStream_postprocessing_revaa(MMLFreqStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1304 | self->muladd_func_ptr = MMLFreqStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:1265:13: note: 'MMLFreqStream_postprocessing_ireva' declared here 1265 | static void MMLFreqStream_postprocessing_ireva(MMLFreqStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1308 | self->muladd_func_ptr = MMLFreqStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:1266:13: note: 'MMLFreqStream_postprocessing_areva' declared here 1266 | static void MMLFreqStream_postprocessing_areva(MMLFreqStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1312 | self->muladd_func_ptr = MMLFreqStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:1269:13: note: 'MMLFreqStream_postprocessing_revareva' declared here 1269 | static void MMLFreqStream_postprocessing_revareva(MMLFreqStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLFreqStream_new': src/objects/mmlmodule.c:1372:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1372 | self->mode_func_ptr = MMLFreqStream_setProcMode; | ^ src/objects/mmlmodule.c:1272:1: note: 'MMLFreqStream_setProcMode' declared here 1272 | MMLFreqStream_setProcMode(MMLFreqStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLAmpStream_setProcMode': src/objects/mmlmodule.c:1542:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1542 | self->muladd_func_ptr = MMLAmpStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:1523:13: note: 'MMLAmpStream_postprocessing_ii' declared here 1523 | static void MMLAmpStream_postprocessing_ii(MMLAmpStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1546:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1546 | self->muladd_func_ptr = MMLAmpStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:1524:13: note: 'MMLAmpStream_postprocessing_ai' declared here 1524 | static void MMLAmpStream_postprocessing_ai(MMLAmpStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1550:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1550 | self->muladd_func_ptr = MMLAmpStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:1529:13: note: 'MMLAmpStream_postprocessing_revai' declared here 1529 | static void MMLAmpStream_postprocessing_revai(MMLAmpStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1554:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1554 | self->muladd_func_ptr = MMLAmpStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:1525:13: note: 'MMLAmpStream_postprocessing_ia' declared here 1525 | static void MMLAmpStream_postprocessing_ia(MMLAmpStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1558:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1558 | self->muladd_func_ptr = MMLAmpStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:1526:13: note: 'MMLAmpStream_postprocessing_aa' declared here 1526 | static void MMLAmpStream_postprocessing_aa(MMLAmpStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1562:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1562 | self->muladd_func_ptr = MMLAmpStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:1530:13: note: 'MMLAmpStream_postprocessing_revaa' declared here 1530 | static void MMLAmpStream_postprocessing_revaa(MMLAmpStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1566:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1566 | self->muladd_func_ptr = MMLAmpStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:1527:13: note: 'MMLAmpStream_postprocessing_ireva' declared here 1527 | static void MMLAmpStream_postprocessing_ireva(MMLAmpStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1570:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1570 | self->muladd_func_ptr = MMLAmpStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:1528:13: note: 'MMLAmpStream_postprocessing_areva' declared here 1528 | static void MMLAmpStream_postprocessing_areva(MMLAmpStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1574:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1574 | self->muladd_func_ptr = MMLAmpStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:1531:13: note: 'MMLAmpStream_postprocessing_revareva' declared here 1531 | static void MMLAmpStream_postprocessing_revareva(MMLAmpStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLAmpStream_new': src/objects/mmlmodule.c:1634:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1634 | self->mode_func_ptr = MMLAmpStream_setProcMode; | ^ src/objects/mmlmodule.c:1534:1: note: 'MMLAmpStream_setProcMode' declared here 1534 | MMLAmpStream_setProcMode(MMLAmpStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLDurStream_setProcMode': src/objects/mmlmodule.c:1804:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1804 | self->muladd_func_ptr = MMLDurStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:1785:13: note: 'MMLDurStream_postprocessing_ii' declared here 1785 | static void MMLDurStream_postprocessing_ii(MMLDurStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1808:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1808 | self->muladd_func_ptr = MMLDurStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:1786:13: note: 'MMLDurStream_postprocessing_ai' declared here 1786 | static void MMLDurStream_postprocessing_ai(MMLDurStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1812:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1812 | self->muladd_func_ptr = MMLDurStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:1791:13: note: 'MMLDurStream_postprocessing_revai' declared here 1791 | static void MMLDurStream_postprocessing_revai(MMLDurStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1816:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1816 | self->muladd_func_ptr = MMLDurStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:1787:13: note: 'MMLDurStream_postprocessing_ia' declared here 1787 | static void MMLDurStream_postprocessing_ia(MMLDurStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1820:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1820 | self->muladd_func_ptr = MMLDurStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:1788:13: note: 'MMLDurStream_postprocessing_aa' declared here 1788 | static void MMLDurStream_postprocessing_aa(MMLDurStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1824:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1824 | self->muladd_func_ptr = MMLDurStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:1792:13: note: 'MMLDurStream_postprocessing_revaa' declared here 1792 | static void MMLDurStream_postprocessing_revaa(MMLDurStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1828:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1828 | self->muladd_func_ptr = MMLDurStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:1789:13: note: 'MMLDurStream_postprocessing_ireva' declared here 1789 | static void MMLDurStream_postprocessing_ireva(MMLDurStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1832:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1832 | self->muladd_func_ptr = MMLDurStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:1790:13: note: 'MMLDurStream_postprocessing_areva' declared here 1790 | static void MMLDurStream_postprocessing_areva(MMLDurStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1836:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1836 | self->muladd_func_ptr = MMLDurStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:1793:13: note: 'MMLDurStream_postprocessing_revareva' declared here 1793 | static void MMLDurStream_postprocessing_revareva(MMLDurStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLDurStream_new': src/objects/mmlmodule.c:1896:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1896 | self->mode_func_ptr = MMLDurStream_setProcMode; | ^ src/objects/mmlmodule.c:1796:1: note: 'MMLDurStream_setProcMode' declared here 1796 | MMLDurStream_setProcMode(MMLDurStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLEndStream_setProcMode': src/objects/mmlmodule.c:2066:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2066 | self->muladd_func_ptr = MMLEndStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:2047:13: note: 'MMLEndStream_postprocessing_ii' declared here 2047 | static void MMLEndStream_postprocessing_ii(MMLEndStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2070:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2070 | self->muladd_func_ptr = MMLEndStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:2048:13: note: 'MMLEndStream_postprocessing_ai' declared here 2048 | static void MMLEndStream_postprocessing_ai(MMLEndStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2074:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2074 | self->muladd_func_ptr = MMLEndStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:2053:13: note: 'MMLEndStream_postprocessing_revai' declared here 2053 | static void MMLEndStream_postprocessing_revai(MMLEndStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2078:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2078 | self->muladd_func_ptr = MMLEndStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:2049:13: note: 'MMLEndStream_postprocessing_ia' declared here 2049 | static void MMLEndStream_postprocessing_ia(MMLEndStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2082:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2082 | self->muladd_func_ptr = MMLEndStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:2050:13: note: 'MMLEndStream_postprocessing_aa' declared here 2050 | static void MMLEndStream_postprocessing_aa(MMLEndStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2086:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2086 | self->muladd_func_ptr = MMLEndStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:2054:13: note: 'MMLEndStream_postprocessing_revaa' declared here 2054 | static void MMLEndStream_postprocessing_revaa(MMLEndStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2090:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2090 | self->muladd_func_ptr = MMLEndStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:2051:13: note: 'MMLEndStream_postprocessing_ireva' declared here 2051 | static void MMLEndStream_postprocessing_ireva(MMLEndStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2094:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2094 | self->muladd_func_ptr = MMLEndStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:2052:13: note: 'MMLEndStream_postprocessing_areva' declared here 2052 | static void MMLEndStream_postprocessing_areva(MMLEndStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2098:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2098 | self->muladd_func_ptr = MMLEndStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:2055:13: note: 'MMLEndStream_postprocessing_revareva' declared here 2055 | static void MMLEndStream_postprocessing_revareva(MMLEndStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLEndStream_new': src/objects/mmlmodule.c:2158:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2158 | self->mode_func_ptr = MMLEndStream_setProcMode; | ^ src/objects/mmlmodule.c:2058:1: note: 'MMLEndStream_setProcMode' declared here 2058 | MMLEndStream_setProcMode(MMLEndStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLXStream_setProcMode': src/objects/mmlmodule.c:2328:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2328 | self->muladd_func_ptr = MMLXStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:2309:13: note: 'MMLXStream_postprocessing_ii' declared here 2309 | static void MMLXStream_postprocessing_ii(MMLXStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2332:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2332 | self->muladd_func_ptr = MMLXStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:2310:13: note: 'MMLXStream_postprocessing_ai' declared here 2310 | static void MMLXStream_postprocessing_ai(MMLXStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2336:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2336 | self->muladd_func_ptr = MMLXStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:2315:13: note: 'MMLXStream_postprocessing_revai' declared here 2315 | static void MMLXStream_postprocessing_revai(MMLXStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2340:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2340 | self->muladd_func_ptr = MMLXStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:2311:13: note: 'MMLXStream_postprocessing_ia' declared here 2311 | static void MMLXStream_postprocessing_ia(MMLXStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2344:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2344 | self->muladd_func_ptr = MMLXStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:2312:13: note: 'MMLXStream_postprocessing_aa' declared here 2312 | static void MMLXStream_postprocessing_aa(MMLXStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2348:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2348 | self->muladd_func_ptr = MMLXStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:2316:13: note: 'MMLXStream_postprocessing_revaa' declared here 2316 | static void MMLXStream_postprocessing_revaa(MMLXStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2352:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2352 | self->muladd_func_ptr = MMLXStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:2313:13: note: 'MMLXStream_postprocessing_ireva' declared here 2313 | static void MMLXStream_postprocessing_ireva(MMLXStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2356:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2356 | self->muladd_func_ptr = MMLXStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:2314:13: note: 'MMLXStream_postprocessing_areva' declared here 2314 | static void MMLXStream_postprocessing_areva(MMLXStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2360:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2360 | self->muladd_func_ptr = MMLXStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:2317:13: note: 'MMLXStream_postprocessing_revareva' declared here 2317 | static void MMLXStream_postprocessing_revareva(MMLXStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLXStream_new': src/objects/mmlmodule.c:2420:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2420 | self->mode_func_ptr = MMLXStream_setProcMode; | ^ src/objects/mmlmodule.c:2320:1: note: 'MMLXStream_setProcMode' declared here 2320 | MMLXStream_setProcMode(MMLXStream *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLYStream_setProcMode': src/objects/mmlmodule.c:2590:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2590 | self->muladd_func_ptr = MMLYStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:2571:13: note: 'MMLYStream_postprocessing_ii' declared here 2571 | static void MMLYStream_postprocessing_ii(MMLYStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2594:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2594 | self->muladd_func_ptr = MMLYStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:2572:13: note: 'MMLYStream_postprocessing_ai' declared here 2572 | static void MMLYStream_postprocessing_ai(MMLYStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2598:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2598 | self->muladd_func_ptr = MMLYStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:2577:13: note: 'MMLYStream_postprocessing_revai' declared here 2577 | static void MMLYStream_postprocessing_revai(MMLYStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2602:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2602 | self->muladd_func_ptr = MMLYStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:2573:13: note: 'MMLYStream_postprocessing_ia' declared here 2573 | static void MMLYStream_postprocessing_ia(MMLYStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2606:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2606 | self->muladd_func_ptr = MMLYStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:2574:13: note: 'MMLYStream_postprocessing_aa' declared here 2574 | static void MMLYStream_postprocessing_aa(MMLYStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2610 | self->muladd_func_ptr = MMLYStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:2578:13: note: 'MMLYStream_postprocessing_revaa' declared here 2578 | static void MMLYStream_postprocessing_revaa(MMLYStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2614 | self->muladd_func_ptr = MMLYStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:2575:13: note: 'MMLYStream_postprocessing_ireva' declared here 2575 | static void MMLYStream_postprocessing_ireva(MMLYStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2618 | self->muladd_func_ptr = MMLYStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:2576:13: note: 'MMLYStream_postprocessing_areva' declared here 2576 | static void MMLYStream_postprocessing_areva(MMLYStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2622 | self->muladd_func_ptr = MMLYStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:2579:13: note: 'MMLYStream_postprocessing_revareva' declared here 2579 | static void MMLYStream_postprocessing_revareva(MMLYStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLYStream_new': src/objects/mmlmodule.c:2682:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2682 | self->mode_func_ptr = MMLYStream_setProcMode; | ^ src/objects/mmlmodule.c:2582:1: note: 'MMLYStream_setProcMode' declared here 2582 | MMLYStream_setProcMode(MMLYStream *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLZStream_setProcMode': src/objects/mmlmodule.c:2852:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2852 | self->muladd_func_ptr = MMLZStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:2833:13: note: 'MMLZStream_postprocessing_ii' declared here 2833 | static void MMLZStream_postprocessing_ii(MMLZStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2856:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2856 | self->muladd_func_ptr = MMLZStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:2834:13: note: 'MMLZStream_postprocessing_ai' declared here 2834 | static void MMLZStream_postprocessing_ai(MMLZStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2860:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2860 | self->muladd_func_ptr = MMLZStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:2839:13: note: 'MMLZStream_postprocessing_revai' declared here 2839 | static void MMLZStream_postprocessing_revai(MMLZStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2864:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2864 | self->muladd_func_ptr = MMLZStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:2835:13: note: 'MMLZStream_postprocessing_ia' declared here 2835 | static void MMLZStream_postprocessing_ia(MMLZStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2868:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2868 | self->muladd_func_ptr = MMLZStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:2836:13: note: 'MMLZStream_postprocessing_aa' declared here 2836 | static void MMLZStream_postprocessing_aa(MMLZStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2872:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2872 | self->muladd_func_ptr = MMLZStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:2840:13: note: 'MMLZStream_postprocessing_revaa' declared here 2840 | static void MMLZStream_postprocessing_revaa(MMLZStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2876:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2876 | self->muladd_func_ptr = MMLZStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:2837:13: note: 'MMLZStream_postprocessing_ireva' declared here 2837 | static void MMLZStream_postprocessing_ireva(MMLZStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2880:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2880 | self->muladd_func_ptr = MMLZStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:2838:13: note: 'MMLZStream_postprocessing_areva' declared here 2838 | static void MMLZStream_postprocessing_areva(MMLZStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2884:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2884 | self->muladd_func_ptr = MMLZStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:2841:13: note: 'MMLZStream_postprocessing_revareva' declared here 2841 | static void MMLZStream_postprocessing_revareva(MMLZStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLZStream_new': src/objects/mmlmodule.c:2944:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2944 | self->mode_func_ptr = MMLZStream_setProcMode; | ^ src/objects/mmlmodule.c:2844:1: note: 'MMLZStream_setProcMode' declared here 2844 | MMLZStream_setProcMode(MMLZStream *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/noisemodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/noisemodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/noisemodule.c: In function 'Noise_setProcMode': src/objects/noisemodule.c:78:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 78 | self->proc_func_ptr = Noise_generate; | ^ src/objects/noisemodule.c:37:1: note: 'Noise_generate' declared here 37 | Noise_generate(Noise *self) | ^~~~~~~~~~~~~~ src/objects/noisemodule.c:82:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 82 | self->proc_func_ptr = Noise_generate_cheap; | ^ src/objects/noisemodule.c:48:1: note: 'Noise_generate_cheap' declared here 48 | Noise_generate_cheap(Noise *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:89:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 89 | self->muladd_func_ptr = Noise_postprocessing_ii; | ^ src/objects/noisemodule.c:59:13: note: 'Noise_postprocessing_ii' declared here 59 | static void Noise_postprocessing_ii(Noise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:93:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 93 | self->muladd_func_ptr = Noise_postprocessing_ai; | ^ src/objects/noisemodule.c:60:13: note: 'Noise_postprocessing_ai' declared here 60 | static void Noise_postprocessing_ai(Noise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:97:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 97 | self->muladd_func_ptr = Noise_postprocessing_revai; | ^ src/objects/noisemodule.c:65:13: note: 'Noise_postprocessing_revai' declared here 65 | static void Noise_postprocessing_revai(Noise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:101:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 101 | self->muladd_func_ptr = Noise_postprocessing_ia; | ^ src/objects/noisemodule.c:61:13: note: 'Noise_postprocessing_ia' declared here 61 | static void Noise_postprocessing_ia(Noise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 105 | self->muladd_func_ptr = Noise_postprocessing_aa; | ^ src/objects/noisemodule.c:62:13: note: 'Noise_postprocessing_aa' declared here 62 | static void Noise_postprocessing_aa(Noise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 109 | self->muladd_func_ptr = Noise_postprocessing_revaa; | ^ src/objects/noisemodule.c:66:13: note: 'Noise_postprocessing_revaa' declared here 66 | static void Noise_postprocessing_revaa(Noise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:113:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 113 | self->muladd_func_ptr = Noise_postprocessing_ireva; | ^ src/objects/noisemodule.c:63:13: note: 'Noise_postprocessing_ireva' declared here 63 | static void Noise_postprocessing_ireva(Noise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:117:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 117 | self->muladd_func_ptr = Noise_postprocessing_areva; | ^ src/objects/noisemodule.c:64:13: note: 'Noise_postprocessing_areva' declared here 64 | static void Noise_postprocessing_areva(Noise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:121:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 121 | self->muladd_func_ptr = Noise_postprocessing_revareva; | ^ src/objects/noisemodule.c:67:13: note: 'Noise_postprocessing_revareva' declared here 67 | static void Noise_postprocessing_revareva(Noise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'Noise_new': src/objects/noisemodule.c:170:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 170 | self->mode_func_ptr = Noise_setProcMode; | ^ src/objects/noisemodule.c:70:1: note: 'Noise_setProcMode' declared here 70 | Noise_setProcMode(Noise *self) | ^~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'PinkNoise_setProcMode': src/objects/noisemodule.c:390:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 390 | self->muladd_func_ptr = PinkNoise_postprocessing_ii; | ^ src/objects/noisemodule.c:371:13: note: 'PinkNoise_postprocessing_ii' declared here 371 | static void PinkNoise_postprocessing_ii(PinkNoise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 394 | self->muladd_func_ptr = PinkNoise_postprocessing_ai; | ^ src/objects/noisemodule.c:372:13: note: 'PinkNoise_postprocessing_ai' declared here 372 | static void PinkNoise_postprocessing_ai(PinkNoise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 398 | self->muladd_func_ptr = PinkNoise_postprocessing_revai; | ^ src/objects/noisemodule.c:377:13: note: 'PinkNoise_postprocessing_revai' declared here 377 | static void PinkNoise_postprocessing_revai(PinkNoise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:402:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 402 | self->muladd_func_ptr = PinkNoise_postprocessing_ia; | ^ src/objects/noisemodule.c:373:13: note: 'PinkNoise_postprocessing_ia' declared here 373 | static void PinkNoise_postprocessing_ia(PinkNoise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:406:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 406 | self->muladd_func_ptr = PinkNoise_postprocessing_aa; | ^ src/objects/noisemodule.c:374:13: note: 'PinkNoise_postprocessing_aa' declared here 374 | static void PinkNoise_postprocessing_aa(PinkNoise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:410:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 410 | self->muladd_func_ptr = PinkNoise_postprocessing_revaa; | ^ src/objects/noisemodule.c:378:13: note: 'PinkNoise_postprocessing_revaa' declared here 378 | static void PinkNoise_postprocessing_revaa(PinkNoise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:414:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 414 | self->muladd_func_ptr = PinkNoise_postprocessing_ireva; | ^ src/objects/noisemodule.c:375:13: note: 'PinkNoise_postprocessing_ireva' declared here 375 | static void PinkNoise_postprocessing_ireva(PinkNoise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:418:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 418 | self->muladd_func_ptr = PinkNoise_postprocessing_areva; | ^ src/objects/noisemodule.c:376:13: note: 'PinkNoise_postprocessing_areva' declared here 376 | static void PinkNoise_postprocessing_areva(PinkNoise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:422:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 422 | self->muladd_func_ptr = PinkNoise_postprocessing_revareva; | ^ src/objects/noisemodule.c:379:13: note: 'PinkNoise_postprocessing_revareva' declared here 379 | static void PinkNoise_postprocessing_revareva(PinkNoise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'PinkNoise_new': src/objects/noisemodule.c:471:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 471 | self->mode_func_ptr = PinkNoise_setProcMode; | ^ src/objects/noisemodule.c:382:1: note: 'PinkNoise_setProcMode' declared here 382 | PinkNoise_setProcMode(PinkNoise *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'BrownNoise_setProcMode': src/objects/noisemodule.c:661:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 661 | self->muladd_func_ptr = BrownNoise_postprocessing_ii; | ^ src/objects/noisemodule.c:642:13: note: 'BrownNoise_postprocessing_ii' declared here 642 | static void BrownNoise_postprocessing_ii(BrownNoise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:665:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 665 | self->muladd_func_ptr = BrownNoise_postprocessing_ai; | ^ src/objects/noisemodule.c:643:13: note: 'BrownNoise_postprocessing_ai' declared here 643 | static void BrownNoise_postprocessing_ai(BrownNoise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:669:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 669 | self->muladd_func_ptr = BrownNoise_postprocessing_revai; | ^ src/objects/noisemodule.c:648:13: note: 'BrownNoise_postprocessing_revai' declared here 648 | static void BrownNoise_postprocessing_revai(BrownNoise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:673:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 673 | self->muladd_func_ptr = BrownNoise_postprocessing_ia; | ^ src/objects/noisemodule.c:644:13: note: 'BrownNoise_postprocessing_ia' declared here 644 | static void BrownNoise_postprocessing_ia(BrownNoise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:677:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 677 | self->muladd_func_ptr = BrownNoise_postprocessing_aa; | ^ src/objects/noisemodule.c:645:13: note: 'BrownNoise_postprocessing_aa' declared here 645 | static void BrownNoise_postprocessing_aa(BrownNoise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:681:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 681 | self->muladd_func_ptr = BrownNoise_postprocessing_revaa; | ^ src/objects/noisemodule.c:649:13: note: 'BrownNoise_postprocessing_revaa' declared here 649 | static void BrownNoise_postprocessing_revaa(BrownNoise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:685:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 685 | self->muladd_func_ptr = BrownNoise_postprocessing_ireva; | ^ src/objects/noisemodule.c:646:13: note: 'BrownNoise_postprocessing_ireva' declared here 646 | static void BrownNoise_postprocessing_ireva(BrownNoise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:689:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 689 | self->muladd_func_ptr = BrownNoise_postprocessing_areva; | ^ src/objects/noisemodule.c:647:13: note: 'BrownNoise_postprocessing_areva' declared here 647 | static void BrownNoise_postprocessing_areva(BrownNoise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:693:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 693 | self->muladd_func_ptr = BrownNoise_postprocessing_revareva; | ^ src/objects/noisemodule.c:650:13: note: 'BrownNoise_postprocessing_revareva' declared here 650 | static void BrownNoise_postprocessing_revareva(BrownNoise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'BrownNoise_new': src/objects/noisemodule.c:743:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 743 | self->mode_func_ptr = BrownNoise_setProcMode; | ^ src/objects/noisemodule.c:653:1: note: 'BrownNoise_setProcMode' declared here 653 | BrownNoise_setProcMode(BrownNoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/oscbankmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/oscbankmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/oscbankmodule.c: In function 'OscBank_setProcMode': src/objects/oscbankmodule.c:377:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 377 | self->proc_func_ptr = OscBank_readframes; | ^ src/objects/oscbankmodule.c:164:1: note: 'OscBank_readframes' declared here 164 | OscBank_readframes(OscBank *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:382:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 382 | self->muladd_func_ptr = OscBank_postprocessing_ii; | ^ src/objects/oscbankmodule.c:361:13: note: 'OscBank_postprocessing_ii' declared here 361 | static void OscBank_postprocessing_ii(OscBank *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:386:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 386 | self->muladd_func_ptr = OscBank_postprocessing_ai; | ^ src/objects/oscbankmodule.c:362:13: note: 'OscBank_postprocessing_ai' declared here 362 | static void OscBank_postprocessing_ai(OscBank *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:390:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 390 | self->muladd_func_ptr = OscBank_postprocessing_revai; | ^ src/objects/oscbankmodule.c:367:13: note: 'OscBank_postprocessing_revai' declared here 367 | static void OscBank_postprocessing_revai(OscBank *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 394 | self->muladd_func_ptr = OscBank_postprocessing_ia; | ^ src/objects/oscbankmodule.c:363:13: note: 'OscBank_postprocessing_ia' declared here 363 | static void OscBank_postprocessing_ia(OscBank *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 398 | self->muladd_func_ptr = OscBank_postprocessing_aa; | ^ src/objects/oscbankmodule.c:364:13: note: 'OscBank_postprocessing_aa' declared here 364 | static void OscBank_postprocessing_aa(OscBank *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:402:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 402 | self->muladd_func_ptr = OscBank_postprocessing_revaa; | ^ src/objects/oscbankmodule.c:368:13: note: 'OscBank_postprocessing_revaa' declared here 368 | static void OscBank_postprocessing_revaa(OscBank *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:406:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 406 | self->muladd_func_ptr = OscBank_postprocessing_ireva; | ^ src/objects/oscbankmodule.c:365:13: note: 'OscBank_postprocessing_ireva' declared here 365 | static void OscBank_postprocessing_ireva(OscBank *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:410:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 410 | self->muladd_func_ptr = OscBank_postprocessing_areva; | ^ src/objects/oscbankmodule.c:366:13: note: 'OscBank_postprocessing_areva' declared here 366 | static void OscBank_postprocessing_areva(OscBank *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:414:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 414 | self->muladd_func_ptr = OscBank_postprocessing_revareva; | ^ src/objects/oscbankmodule.c:369:13: note: 'OscBank_postprocessing_revareva' declared here 369 | static void OscBank_postprocessing_revareva(OscBank *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c: In function 'OscBank_new': src/objects/oscbankmodule.c:507:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 507 | self->mode_func_ptr = OscBank_setProcMode; | ^ src/objects/oscbankmodule.c:372:1: note: 'OscBank_setProcMode' declared here 372 | OscBank_setProcMode(OscBank *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/oscilmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/oscilmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/oscilmodule.c: In function 'Sine_setProcMode': src/objects/oscilmodule.c:202:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 202 | self->proc_func_ptr = Sine_readframes_ii; | ^ src/objects/oscilmodule.c:83:1: note: 'Sine_readframes_ii' declared here 83 | Sine_readframes_ii(Sine *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:206:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 206 | self->proc_func_ptr = Sine_readframes_ai; | ^ src/objects/oscilmodule.c:107:1: note: 'Sine_readframes_ai' declared here 107 | Sine_readframes_ai(Sine *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:210:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 210 | self->proc_func_ptr = Sine_readframes_ia; | ^ src/objects/oscilmodule.c:133:1: note: 'Sine_readframes_ia' declared here 133 | Sine_readframes_ia(Sine *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:214:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 214 | self->proc_func_ptr = Sine_readframes_aa; | ^ src/objects/oscilmodule.c:157:1: note: 'Sine_readframes_aa' declared here 157 | Sine_readframes_aa(Sine *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:221:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 221 | self->muladd_func_ptr = Sine_postprocessing_ii; | ^ src/objects/oscilmodule.c:182:13: note: 'Sine_postprocessing_ii' declared here 182 | static void Sine_postprocessing_ii(Sine *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:225:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 225 | self->muladd_func_ptr = Sine_postprocessing_ai; | ^ src/objects/oscilmodule.c:183:13: note: 'Sine_postprocessing_ai' declared here 183 | static void Sine_postprocessing_ai(Sine *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:229:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 229 | self->muladd_func_ptr = Sine_postprocessing_revai; | ^ src/objects/oscilmodule.c:188:13: note: 'Sine_postprocessing_revai' declared here 188 | static void Sine_postprocessing_revai(Sine *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:233:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 233 | self->muladd_func_ptr = Sine_postprocessing_ia; | ^ src/objects/oscilmodule.c:184:13: note: 'Sine_postprocessing_ia' declared here 184 | static void Sine_postprocessing_ia(Sine *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:237:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 237 | self->muladd_func_ptr = Sine_postprocessing_aa; | ^ src/objects/oscilmodule.c:185:13: note: 'Sine_postprocessing_aa' declared here 185 | static void Sine_postprocessing_aa(Sine *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:241:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 241 | self->muladd_func_ptr = Sine_postprocessing_revaa; | ^ src/objects/oscilmodule.c:189:13: note: 'Sine_postprocessing_revaa' declared here 189 | static void Sine_postprocessing_revaa(Sine *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:245:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 245 | self->muladd_func_ptr = Sine_postprocessing_ireva; | ^ src/objects/oscilmodule.c:186:13: note: 'Sine_postprocessing_ireva' declared here 186 | static void Sine_postprocessing_ireva(Sine *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:249:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 249 | self->muladd_func_ptr = Sine_postprocessing_areva; | ^ src/objects/oscilmodule.c:187:13: note: 'Sine_postprocessing_areva' declared here 187 | static void Sine_postprocessing_areva(Sine *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:253:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 253 | self->muladd_func_ptr = Sine_postprocessing_revareva; | ^ src/objects/oscilmodule.c:190:13: note: 'Sine_postprocessing_revareva' declared here 190 | static void Sine_postprocessing_revareva(Sine *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Sine_new': src/objects/oscilmodule.c:311:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 311 | self->mode_func_ptr = Sine_setProcMode; | ^ src/objects/oscilmodule.c:193:1: note: 'Sine_setProcMode' declared here 193 | Sine_setProcMode(Sine *self) | ^~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'FastSine_setProcMode': src/objects/oscilmodule.c:722:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 722 | self->proc_func_ptr = FastSine_readframes_low_i; | ^ src/objects/oscilmodule.c:500:1: note: 'FastSine_readframes_low_i' declared here 500 | FastSine_readframes_low_i(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:724:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 724 | self->proc_func_ptr = FastSine_readframes_high_i; | ^ src/objects/oscilmodule.c:549:1: note: 'FastSine_readframes_high_i' declared here 549 | FastSine_readframes_high_i(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:730:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 730 | self->proc_func_ptr = FastSine_readframes_low_a; | ^ src/objects/oscilmodule.c:525:1: note: 'FastSine_readframes_low_a' declared here 525 | FastSine_readframes_low_a(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:732:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 732 | self->proc_func_ptr = FastSine_readframes_high_a; | ^ src/objects/oscilmodule.c:575:1: note: 'FastSine_readframes_high_a' declared here 575 | FastSine_readframes_high_a(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:740:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 740 | self->muladd_func_ptr = FastSine_postprocessing_ii; | ^ src/objects/oscilmodule.c:701:13: note: 'FastSine_postprocessing_ii' declared here 701 | static void FastSine_postprocessing_ii(FastSine *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:744:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 744 | self->muladd_func_ptr = FastSine_postprocessing_ai; | ^ src/objects/oscilmodule.c:702:13: note: 'FastSine_postprocessing_ai' declared here 702 | static void FastSine_postprocessing_ai(FastSine *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:748:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 748 | self->muladd_func_ptr = FastSine_postprocessing_revai; | ^ src/objects/oscilmodule.c:707:13: note: 'FastSine_postprocessing_revai' declared here 707 | static void FastSine_postprocessing_revai(FastSine *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:752:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 752 | self->muladd_func_ptr = FastSine_postprocessing_ia; | ^ src/objects/oscilmodule.c:703:13: note: 'FastSine_postprocessing_ia' declared here 703 | static void FastSine_postprocessing_ia(FastSine *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:756:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 756 | self->muladd_func_ptr = FastSine_postprocessing_aa; | ^ src/objects/oscilmodule.c:704:13: note: 'FastSine_postprocessing_aa' declared here 704 | static void FastSine_postprocessing_aa(FastSine *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:760:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 760 | self->muladd_func_ptr = FastSine_postprocessing_revaa; | ^ src/objects/oscilmodule.c:708:13: note: 'FastSine_postprocessing_revaa' declared here 708 | static void FastSine_postprocessing_revaa(FastSine *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:764:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 764 | self->muladd_func_ptr = FastSine_postprocessing_ireva; | ^ src/objects/oscilmodule.c:705:13: note: 'FastSine_postprocessing_ireva' declared here 705 | static void FastSine_postprocessing_ireva(FastSine *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:768:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 768 | self->muladd_func_ptr = FastSine_postprocessing_areva; | ^ src/objects/oscilmodule.c:706:13: note: 'FastSine_postprocessing_areva' declared here 706 | static void FastSine_postprocessing_areva(FastSine *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:772:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 772 | self->muladd_func_ptr = FastSine_postprocessing_revareva; | ^ src/objects/oscilmodule.c:709:13: note: 'FastSine_postprocessing_revareva' declared here 709 | static void FastSine_postprocessing_revareva(FastSine *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'FastSine_new': src/objects/oscilmodule.c:827:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 827 | self->mode_func_ptr = FastSine_setProcMode; | ^ src/objects/oscilmodule.c:712:1: note: 'FastSine_setProcMode' declared here 712 | FastSine_setProcMode(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SineLoop_setProcMode': src/objects/oscilmodule.c:1149:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1149 | self->proc_func_ptr = SineLoop_readframes_ii; | ^ src/objects/oscilmodule.c:1044:1: note: 'SineLoop_readframes_ii' declared here 1044 | SineLoop_readframes_ii(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1153:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1153 | self->proc_func_ptr = SineLoop_readframes_ai; | ^ src/objects/oscilmodule.c:1064:1: note: 'SineLoop_readframes_ai' declared here 1064 | SineLoop_readframes_ai(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1157:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1157 | self->proc_func_ptr = SineLoop_readframes_ia; | ^ src/objects/oscilmodule.c:1086:1: note: 'SineLoop_readframes_ia' declared here 1086 | SineLoop_readframes_ia(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1161:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1161 | self->proc_func_ptr = SineLoop_readframes_aa; | ^ src/objects/oscilmodule.c:1107:1: note: 'SineLoop_readframes_aa' declared here 1107 | SineLoop_readframes_aa(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1168:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1168 | self->muladd_func_ptr = SineLoop_postprocessing_ii; | ^ src/objects/oscilmodule.c:1129:13: note: 'SineLoop_postprocessing_ii' declared here 1129 | static void SineLoop_postprocessing_ii(SineLoop *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1172:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1172 | self->muladd_func_ptr = SineLoop_postprocessing_ai; | ^ src/objects/oscilmodule.c:1130:13: note: 'SineLoop_postprocessing_ai' declared here 1130 | static void SineLoop_postprocessing_ai(SineLoop *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1176:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1176 | self->muladd_func_ptr = SineLoop_postprocessing_revai; | ^ src/objects/oscilmodule.c:1135:13: note: 'SineLoop_postprocessing_revai' declared here 1135 | static void SineLoop_postprocessing_revai(SineLoop *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1180:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1180 | self->muladd_func_ptr = SineLoop_postprocessing_ia; | ^ src/objects/oscilmodule.c:1131:13: note: 'SineLoop_postprocessing_ia' declared here 1131 | static void SineLoop_postprocessing_ia(SineLoop *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1184:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1184 | self->muladd_func_ptr = SineLoop_postprocessing_aa; | ^ src/objects/oscilmodule.c:1132:13: note: 'SineLoop_postprocessing_aa' declared here 1132 | static void SineLoop_postprocessing_aa(SineLoop *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1188 | self->muladd_func_ptr = SineLoop_postprocessing_revaa; | ^ src/objects/oscilmodule.c:1136:13: note: 'SineLoop_postprocessing_revaa' declared here 1136 | static void SineLoop_postprocessing_revaa(SineLoop *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1192 | self->muladd_func_ptr = SineLoop_postprocessing_ireva; | ^ src/objects/oscilmodule.c:1133:13: note: 'SineLoop_postprocessing_ireva' declared here 1133 | static void SineLoop_postprocessing_ireva(SineLoop *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1196 | self->muladd_func_ptr = SineLoop_postprocessing_areva; | ^ src/objects/oscilmodule.c:1134:13: note: 'SineLoop_postprocessing_areva' declared here 1134 | static void SineLoop_postprocessing_areva(SineLoop *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1200 | self->muladd_func_ptr = SineLoop_postprocessing_revareva; | ^ src/objects/oscilmodule.c:1137:13: note: 'SineLoop_postprocessing_revareva' declared here 1137 | static void SineLoop_postprocessing_revareva(SineLoop *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SineLoop_new': src/objects/oscilmodule.c:1257:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1257 | self->mode_func_ptr = SineLoop_setProcMode; | ^ src/objects/oscilmodule.c:1140:1: note: 'SineLoop_setProcMode' declared here 1140 | SineLoop_setProcMode(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Osc_setProcMode': src/objects/oscilmodule.c:1598:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1598 | self->proc_func_ptr = Osc_readframes_ii; | ^ src/objects/oscilmodule.c:1454:1: note: 'Osc_readframes_ii' declared here 1454 | Osc_readframes_ii(Osc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1602:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1602 | self->proc_func_ptr = Osc_readframes_ai; | ^ src/objects/oscilmodule.c:1485:1: note: 'Osc_readframes_ai' declared here 1485 | Osc_readframes_ai(Osc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1606:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1606 | self->proc_func_ptr = Osc_readframes_ia; | ^ src/objects/oscilmodule.c:1517:1: note: 'Osc_readframes_ia' declared here 1517 | Osc_readframes_ia(Osc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1610:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1610 | self->proc_func_ptr = Osc_readframes_aa; | ^ src/objects/oscilmodule.c:1547:1: note: 'Osc_readframes_aa' declared here 1547 | Osc_readframes_aa(Osc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1617:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1617 | self->muladd_func_ptr = Osc_postprocessing_ii; | ^ src/objects/oscilmodule.c:1578:13: note: 'Osc_postprocessing_ii' declared here 1578 | static void Osc_postprocessing_ii(Osc *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1621 | self->muladd_func_ptr = Osc_postprocessing_ai; | ^ src/objects/oscilmodule.c:1579:13: note: 'Osc_postprocessing_ai' declared here 1579 | static void Osc_postprocessing_ai(Osc *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1625 | self->muladd_func_ptr = Osc_postprocessing_revai; | ^ src/objects/oscilmodule.c:1584:13: note: 'Osc_postprocessing_revai' declared here 1584 | static void Osc_postprocessing_revai(Osc *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1629:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1629 | self->muladd_func_ptr = Osc_postprocessing_ia; | ^ src/objects/oscilmodule.c:1580:13: note: 'Osc_postprocessing_ia' declared here 1580 | static void Osc_postprocessing_ia(Osc *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1633:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1633 | self->muladd_func_ptr = Osc_postprocessing_aa; | ^ src/objects/oscilmodule.c:1581:13: note: 'Osc_postprocessing_aa' declared here 1581 | static void Osc_postprocessing_aa(Osc *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1637:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1637 | self->muladd_func_ptr = Osc_postprocessing_revaa; | ^ src/objects/oscilmodule.c:1585:13: note: 'Osc_postprocessing_revaa' declared here 1585 | static void Osc_postprocessing_revaa(Osc *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1641:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1641 | self->muladd_func_ptr = Osc_postprocessing_ireva; | ^ src/objects/oscilmodule.c:1582:13: note: 'Osc_postprocessing_ireva' declared here 1582 | static void Osc_postprocessing_ireva(Osc *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1645:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1645 | self->muladd_func_ptr = Osc_postprocessing_areva; | ^ src/objects/oscilmodule.c:1583:13: note: 'Osc_postprocessing_areva' declared here 1583 | static void Osc_postprocessing_areva(Osc *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1649:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1649 | self->muladd_func_ptr = Osc_postprocessing_revareva; | ^ src/objects/oscilmodule.c:1586:13: note: 'Osc_postprocessing_revareva' declared here 1586 | static void Osc_postprocessing_revareva(Osc *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Osc_new': src/objects/oscilmodule.c:1707:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1707 | self->mode_func_ptr = Osc_setProcMode; | ^ src/objects/oscilmodule.c:1589:1: note: 'Osc_setProcMode' declared here 1589 | Osc_setProcMode(Osc *self) | ^~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'OscLoop_setProcMode': src/objects/oscilmodule.c:2084:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2084 | self->proc_func_ptr = OscLoop_readframes_ii; | ^ src/objects/oscilmodule.c:1943:1: note: 'OscLoop_readframes_ii' declared here 1943 | OscLoop_readframes_ii(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2088:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2088 | self->proc_func_ptr = OscLoop_readframes_ai; | ^ src/objects/oscilmodule.c:1972:1: note: 'OscLoop_readframes_ai' declared here 1972 | OscLoop_readframes_ai(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2092:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2092 | self->proc_func_ptr = OscLoop_readframes_ia; | ^ src/objects/oscilmodule.c:2003:1: note: 'OscLoop_readframes_ia' declared here 2003 | OscLoop_readframes_ia(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2096:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2096 | self->proc_func_ptr = OscLoop_readframes_aa; | ^ src/objects/oscilmodule.c:2033:1: note: 'OscLoop_readframes_aa' declared here 2033 | OscLoop_readframes_aa(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2103:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2103 | self->muladd_func_ptr = OscLoop_postprocessing_ii; | ^ src/objects/oscilmodule.c:2064:13: note: 'OscLoop_postprocessing_ii' declared here 2064 | static void OscLoop_postprocessing_ii(OscLoop *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2107:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2107 | self->muladd_func_ptr = OscLoop_postprocessing_ai; | ^ src/objects/oscilmodule.c:2065:13: note: 'OscLoop_postprocessing_ai' declared here 2065 | static void OscLoop_postprocessing_ai(OscLoop *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2111:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2111 | self->muladd_func_ptr = OscLoop_postprocessing_revai; | ^ src/objects/oscilmodule.c:2070:13: note: 'OscLoop_postprocessing_revai' declared here 2070 | static void OscLoop_postprocessing_revai(OscLoop *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2115:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2115 | self->muladd_func_ptr = OscLoop_postprocessing_ia; | ^ src/objects/oscilmodule.c:2066:13: note: 'OscLoop_postprocessing_ia' declared here 2066 | static void OscLoop_postprocessing_ia(OscLoop *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2119:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2119 | self->muladd_func_ptr = OscLoop_postprocessing_aa; | ^ src/objects/oscilmodule.c:2067:13: note: 'OscLoop_postprocessing_aa' declared here 2067 | static void OscLoop_postprocessing_aa(OscLoop *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2123:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2123 | self->muladd_func_ptr = OscLoop_postprocessing_revaa; | ^ src/objects/oscilmodule.c:2071:13: note: 'OscLoop_postprocessing_revaa' declared here 2071 | static void OscLoop_postprocessing_revaa(OscLoop *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2127:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2127 | self->muladd_func_ptr = OscLoop_postprocessing_ireva; | ^ src/objects/oscilmodule.c:2068:13: note: 'OscLoop_postprocessing_ireva' declared here 2068 | static void OscLoop_postprocessing_ireva(OscLoop *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2131:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2131 | self->muladd_func_ptr = OscLoop_postprocessing_areva; | ^ src/objects/oscilmodule.c:2069:13: note: 'OscLoop_postprocessing_areva' declared here 2069 | static void OscLoop_postprocessing_areva(OscLoop *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2135:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2135 | self->muladd_func_ptr = OscLoop_postprocessing_revareva; | ^ src/objects/oscilmodule.c:2072:13: note: 'OscLoop_postprocessing_revareva' declared here 2072 | static void OscLoop_postprocessing_revareva(OscLoop *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'OscLoop_new': src/objects/oscilmodule.c:2192:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2192 | self->mode_func_ptr = OscLoop_setProcMode; | ^ src/objects/oscilmodule.c:2075:1: note: 'OscLoop_setProcMode' declared here 2075 | OscLoop_setProcMode(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'OscTrig_setProcMode': src/objects/oscilmodule.c:2577:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2577 | self->proc_func_ptr = OscTrig_readframes_ii; | ^ src/objects/oscilmodule.c:2402:1: note: 'OscTrig_readframes_ii' declared here 2402 | OscTrig_readframes_ii(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2581:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2581 | self->proc_func_ptr = OscTrig_readframes_ai; | ^ src/objects/oscilmodule.c:2440:1: note: 'OscTrig_readframes_ai' declared here 2440 | OscTrig_readframes_ai(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2585:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2585 | self->proc_func_ptr = OscTrig_readframes_ia; | ^ src/objects/oscilmodule.c:2480:1: note: 'OscTrig_readframes_ia' declared here 2480 | OscTrig_readframes_ia(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2589:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2589 | self->proc_func_ptr = OscTrig_readframes_aa; | ^ src/objects/oscilmodule.c:2518:1: note: 'OscTrig_readframes_aa' declared here 2518 | OscTrig_readframes_aa(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2596:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2596 | self->muladd_func_ptr = OscTrig_postprocessing_ii; | ^ src/objects/oscilmodule.c:2557:13: note: 'OscTrig_postprocessing_ii' declared here 2557 | static void OscTrig_postprocessing_ii(OscTrig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2600:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2600 | self->muladd_func_ptr = OscTrig_postprocessing_ai; | ^ src/objects/oscilmodule.c:2558:13: note: 'OscTrig_postprocessing_ai' declared here 2558 | static void OscTrig_postprocessing_ai(OscTrig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2604:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2604 | self->muladd_func_ptr = OscTrig_postprocessing_revai; | ^ src/objects/oscilmodule.c:2563:13: note: 'OscTrig_postprocessing_revai' declared here 2563 | static void OscTrig_postprocessing_revai(OscTrig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2608:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2608 | self->muladd_func_ptr = OscTrig_postprocessing_ia; | ^ src/objects/oscilmodule.c:2559:13: note: 'OscTrig_postprocessing_ia' declared here 2559 | static void OscTrig_postprocessing_ia(OscTrig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2612:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2612 | self->muladd_func_ptr = OscTrig_postprocessing_aa; | ^ src/objects/oscilmodule.c:2560:13: note: 'OscTrig_postprocessing_aa' declared here 2560 | static void OscTrig_postprocessing_aa(OscTrig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2616:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2616 | self->muladd_func_ptr = OscTrig_postprocessing_revaa; | ^ src/objects/oscilmodule.c:2564:13: note: 'OscTrig_postprocessing_revaa' declared here 2564 | static void OscTrig_postprocessing_revaa(OscTrig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2620:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2620 | self->muladd_func_ptr = OscTrig_postprocessing_ireva; | ^ src/objects/oscilmodule.c:2561:13: note: 'OscTrig_postprocessing_ireva' declared here 2561 | static void OscTrig_postprocessing_ireva(OscTrig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2624 | self->muladd_func_ptr = OscTrig_postprocessing_areva; | ^ src/objects/oscilmodule.c:2562:13: note: 'OscTrig_postprocessing_areva' declared here 2562 | static void OscTrig_postprocessing_areva(OscTrig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2628 | self->muladd_func_ptr = OscTrig_postprocessing_revareva; | ^ src/objects/oscilmodule.c:2565:13: note: 'OscTrig_postprocessing_revareva' declared here 2565 | static void OscTrig_postprocessing_revareva(OscTrig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'OscTrig_new': src/objects/oscilmodule.c:2689:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2689 | self->mode_func_ptr = OscTrig_setProcMode; | ^ src/objects/oscilmodule.c:2568:1: note: 'OscTrig_setProcMode' declared here 2568 | OscTrig_setProcMode(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Phasor_setProcMode': src/objects/oscilmodule.c:3096:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3096 | self->proc_func_ptr = Phasor_readframes_ii; | ^ src/objects/oscilmodule.c:2952:1: note: 'Phasor_readframes_ii' declared here 2952 | Phasor_readframes_ii(Phasor *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3100:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3100 | self->proc_func_ptr = Phasor_readframes_ai; | ^ src/objects/oscilmodule.c:2981:1: note: 'Phasor_readframes_ai' declared here 2981 | Phasor_readframes_ai(Phasor *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3104:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3104 | self->proc_func_ptr = Phasor_readframes_ia; | ^ src/objects/oscilmodule.c:3012:1: note: 'Phasor_readframes_ia' declared here 3012 | Phasor_readframes_ia(Phasor *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3108:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3108 | self->proc_func_ptr = Phasor_readframes_aa; | ^ src/objects/oscilmodule.c:3044:1: note: 'Phasor_readframes_aa' declared here 3044 | Phasor_readframes_aa(Phasor *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3115:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3115 | self->muladd_func_ptr = Phasor_postprocessing_ii; | ^ src/objects/oscilmodule.c:3076:13: note: 'Phasor_postprocessing_ii' declared here 3076 | static void Phasor_postprocessing_ii(Phasor *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3119:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3119 | self->muladd_func_ptr = Phasor_postprocessing_ai; | ^ src/objects/oscilmodule.c:3077:13: note: 'Phasor_postprocessing_ai' declared here 3077 | static void Phasor_postprocessing_ai(Phasor *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3123:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3123 | self->muladd_func_ptr = Phasor_postprocessing_revai; | ^ src/objects/oscilmodule.c:3082:13: note: 'Phasor_postprocessing_revai' declared here 3082 | static void Phasor_postprocessing_revai(Phasor *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3127:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3127 | self->muladd_func_ptr = Phasor_postprocessing_ia; | ^ src/objects/oscilmodule.c:3078:13: note: 'Phasor_postprocessing_ia' declared here 3078 | static void Phasor_postprocessing_ia(Phasor *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3131:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3131 | self->muladd_func_ptr = Phasor_postprocessing_aa; | ^ src/objects/oscilmodule.c:3079:13: note: 'Phasor_postprocessing_aa' declared here 3079 | static void Phasor_postprocessing_aa(Phasor *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3135:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3135 | self->muladd_func_ptr = Phasor_postprocessing_revaa; | ^ src/objects/oscilmodule.c:3083:13: note: 'Phasor_postprocessing_revaa' declared here 3083 | static void Phasor_postprocessing_revaa(Phasor *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3139:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3139 | self->muladd_func_ptr = Phasor_postprocessing_ireva; | ^ src/objects/oscilmodule.c:3080:13: note: 'Phasor_postprocessing_ireva' declared here 3080 | static void Phasor_postprocessing_ireva(Phasor *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3143:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3143 | self->muladd_func_ptr = Phasor_postprocessing_areva; | ^ src/objects/oscilmodule.c:3081:13: note: 'Phasor_postprocessing_areva' declared here 3081 | static void Phasor_postprocessing_areva(Phasor *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3147:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3147 | self->muladd_func_ptr = Phasor_postprocessing_revareva; | ^ src/objects/oscilmodule.c:3084:13: note: 'Phasor_postprocessing_revareva' declared here 3084 | static void Phasor_postprocessing_revareva(Phasor *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Phasor_new': src/objects/oscilmodule.c:3204:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3204 | self->mode_func_ptr = Phasor_setProcMode; | ^ src/objects/oscilmodule.c:3087:1: note: 'Phasor_setProcMode' declared here 3087 | Phasor_setProcMode(Phasor *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pointer_setProcMode': src/objects/oscilmodule.c:3425:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3425 | self->proc_func_ptr = Pointer_readframes_a; | ^ src/objects/oscilmodule.c:3389:1: note: 'Pointer_readframes_a' declared here 3389 | Pointer_readframes_a(Pointer *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3430:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3430 | self->muladd_func_ptr = Pointer_postprocessing_ii; | ^ src/objects/oscilmodule.c:3409:13: note: 'Pointer_postprocessing_ii' declared here 3409 | static void Pointer_postprocessing_ii(Pointer *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3434:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3434 | self->muladd_func_ptr = Pointer_postprocessing_ai; | ^ src/objects/oscilmodule.c:3410:13: note: 'Pointer_postprocessing_ai' declared here 3410 | static void Pointer_postprocessing_ai(Pointer *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3438:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3438 | self->muladd_func_ptr = Pointer_postprocessing_revai; | ^ src/objects/oscilmodule.c:3415:13: note: 'Pointer_postprocessing_revai' declared here 3415 | static void Pointer_postprocessing_revai(Pointer *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3442:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3442 | self->muladd_func_ptr = Pointer_postprocessing_ia; | ^ src/objects/oscilmodule.c:3411:13: note: 'Pointer_postprocessing_ia' declared here 3411 | static void Pointer_postprocessing_ia(Pointer *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3446:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3446 | self->muladd_func_ptr = Pointer_postprocessing_aa; | ^ src/objects/oscilmodule.c:3412:13: note: 'Pointer_postprocessing_aa' declared here 3412 | static void Pointer_postprocessing_aa(Pointer *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3450:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3450 | self->muladd_func_ptr = Pointer_postprocessing_revaa; | ^ src/objects/oscilmodule.c:3416:13: note: 'Pointer_postprocessing_revaa' declared here 3416 | static void Pointer_postprocessing_revaa(Pointer *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3454:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3454 | self->muladd_func_ptr = Pointer_postprocessing_ireva; | ^ src/objects/oscilmodule.c:3413:13: note: 'Pointer_postprocessing_ireva' declared here 3413 | static void Pointer_postprocessing_ireva(Pointer *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3458:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3458 | self->muladd_func_ptr = Pointer_postprocessing_areva; | ^ src/objects/oscilmodule.c:3414:13: note: 'Pointer_postprocessing_areva' declared here 3414 | static void Pointer_postprocessing_areva(Pointer *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3462:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3462 | self->muladd_func_ptr = Pointer_postprocessing_revareva; | ^ src/objects/oscilmodule.c:3417:13: note: 'Pointer_postprocessing_revareva' declared here 3417 | static void Pointer_postprocessing_revareva(Pointer *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pointer_new': src/objects/oscilmodule.c:3514:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3514 | self->mode_func_ptr = Pointer_setProcMode; | ^ src/objects/oscilmodule.c:3420:1: note: 'Pointer_setProcMode' declared here 3420 | Pointer_setProcMode(Pointer *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pointer2_setProcMode': src/objects/oscilmodule.c:3801:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3801 | self->proc_func_ptr = Pointer2_readframes_a; | ^ src/objects/oscilmodule.c:3739:1: note: 'Pointer2_readframes_a' declared here 3739 | Pointer2_readframes_a(Pointer2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3806:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3806 | self->muladd_func_ptr = Pointer2_postprocessing_ii; | ^ src/objects/oscilmodule.c:3785:13: note: 'Pointer2_postprocessing_ii' declared here 3785 | static void Pointer2_postprocessing_ii(Pointer2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3810:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3810 | self->muladd_func_ptr = Pointer2_postprocessing_ai; | ^ src/objects/oscilmodule.c:3786:13: note: 'Pointer2_postprocessing_ai' declared here 3786 | static void Pointer2_postprocessing_ai(Pointer2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3814:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3814 | self->muladd_func_ptr = Pointer2_postprocessing_revai; | ^ src/objects/oscilmodule.c:3791:13: note: 'Pointer2_postprocessing_revai' declared here 3791 | static void Pointer2_postprocessing_revai(Pointer2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3818:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3818 | self->muladd_func_ptr = Pointer2_postprocessing_ia; | ^ src/objects/oscilmodule.c:3787:13: note: 'Pointer2_postprocessing_ia' declared here 3787 | static void Pointer2_postprocessing_ia(Pointer2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3822:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3822 | self->muladd_func_ptr = Pointer2_postprocessing_aa; | ^ src/objects/oscilmodule.c:3788:13: note: 'Pointer2_postprocessing_aa' declared here 3788 | static void Pointer2_postprocessing_aa(Pointer2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3826:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3826 | self->muladd_func_ptr = Pointer2_postprocessing_revaa; | ^ src/objects/oscilmodule.c:3792:13: note: 'Pointer2_postprocessing_revaa' declared here 3792 | static void Pointer2_postprocessing_revaa(Pointer2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3830:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3830 | self->muladd_func_ptr = Pointer2_postprocessing_ireva; | ^ src/objects/oscilmodule.c:3789:13: note: 'Pointer2_postprocessing_ireva' declared here 3789 | static void Pointer2_postprocessing_ireva(Pointer2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3834:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3834 | self->muladd_func_ptr = Pointer2_postprocessing_areva; | ^ src/objects/oscilmodule.c:3790:13: note: 'Pointer2_postprocessing_areva' declared here 3790 | static void Pointer2_postprocessing_areva(Pointer2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3838:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3838 | self->muladd_func_ptr = Pointer2_postprocessing_revareva; | ^ src/objects/oscilmodule.c:3793:13: note: 'Pointer2_postprocessing_revareva' declared here 3793 | static void Pointer2_postprocessing_revareva(Pointer2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pointer2_new': src/objects/oscilmodule.c:3893:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3893 | self->mode_func_ptr = Pointer2_setProcMode; | ^ src/objects/oscilmodule.c:3796:1: note: 'Pointer2_setProcMode' declared here 3796 | Pointer2_setProcMode(Pointer2 *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableIndex_setProcMode': src/objects/oscilmodule.c:4183:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4183 | self->proc_func_ptr = TableIndex_readframes_a; | ^ src/objects/oscilmodule.c:4145:1: note: 'TableIndex_readframes_a' declared here 4145 | TableIndex_readframes_a(TableIndex *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4188 | self->muladd_func_ptr = TableIndex_postprocessing_ii; | ^ src/objects/oscilmodule.c:4167:13: note: 'TableIndex_postprocessing_ii' declared here 4167 | static void TableIndex_postprocessing_ii(TableIndex *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4192 | self->muladd_func_ptr = TableIndex_postprocessing_ai; | ^ src/objects/oscilmodule.c:4168:13: note: 'TableIndex_postprocessing_ai' declared here 4168 | static void TableIndex_postprocessing_ai(TableIndex *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4196 | self->muladd_func_ptr = TableIndex_postprocessing_revai; | ^ src/objects/oscilmodule.c:4173:13: note: 'TableIndex_postprocessing_revai' declared here 4173 | static void TableIndex_postprocessing_revai(TableIndex *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4200 | self->muladd_func_ptr = TableIndex_postprocessing_ia; | ^ src/objects/oscilmodule.c:4169:13: note: 'TableIndex_postprocessing_ia' declared here 4169 | static void TableIndex_postprocessing_ia(TableIndex *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4204:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4204 | self->muladd_func_ptr = TableIndex_postprocessing_aa; | ^ src/objects/oscilmodule.c:4170:13: note: 'TableIndex_postprocessing_aa' declared here 4170 | static void TableIndex_postprocessing_aa(TableIndex *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4208:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4208 | self->muladd_func_ptr = TableIndex_postprocessing_revaa; | ^ src/objects/oscilmodule.c:4174:13: note: 'TableIndex_postprocessing_revaa' declared here 4174 | static void TableIndex_postprocessing_revaa(TableIndex *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4212:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4212 | self->muladd_func_ptr = TableIndex_postprocessing_ireva; | ^ src/objects/oscilmodule.c:4171:13: note: 'TableIndex_postprocessing_ireva' declared here 4171 | static void TableIndex_postprocessing_ireva(TableIndex *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4216:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4216 | self->muladd_func_ptr = TableIndex_postprocessing_areva; | ^ src/objects/oscilmodule.c:4172:13: note: 'TableIndex_postprocessing_areva' declared here 4172 | static void TableIndex_postprocessing_areva(TableIndex *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4220:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4220 | self->muladd_func_ptr = TableIndex_postprocessing_revareva; | ^ src/objects/oscilmodule.c:4175:13: note: 'TableIndex_postprocessing_revareva' declared here 4175 | static void TableIndex_postprocessing_revareva(TableIndex *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableIndex_new': src/objects/oscilmodule.c:4272:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4272 | self->mode_func_ptr = TableIndex_setProcMode; | ^ src/objects/oscilmodule.c:4178:1: note: 'TableIndex_setProcMode' declared here 4178 | TableIndex_setProcMode(TableIndex *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Lookup_setProcMode': src/objects/oscilmodule.c:4536:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4536 | self->proc_func_ptr = Lookup_readframes_a; | ^ src/objects/oscilmodule.c:4501:1: note: 'Lookup_readframes_a' declared here 4501 | Lookup_readframes_a(Lookup *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4541:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4541 | self->muladd_func_ptr = Lookup_postprocessing_ii; | ^ src/objects/oscilmodule.c:4520:13: note: 'Lookup_postprocessing_ii' declared here 4520 | static void Lookup_postprocessing_ii(Lookup *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4545:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4545 | self->muladd_func_ptr = Lookup_postprocessing_ai; | ^ src/objects/oscilmodule.c:4521:13: note: 'Lookup_postprocessing_ai' declared here 4521 | static void Lookup_postprocessing_ai(Lookup *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4549:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4549 | self->muladd_func_ptr = Lookup_postprocessing_revai; | ^ src/objects/oscilmodule.c:4526:13: note: 'Lookup_postprocessing_revai' declared here 4526 | static void Lookup_postprocessing_revai(Lookup *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4553:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4553 | self->muladd_func_ptr = Lookup_postprocessing_ia; | ^ src/objects/oscilmodule.c:4522:13: note: 'Lookup_postprocessing_ia' declared here 4522 | static void Lookup_postprocessing_ia(Lookup *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4557:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4557 | self->muladd_func_ptr = Lookup_postprocessing_aa; | ^ src/objects/oscilmodule.c:4523:13: note: 'Lookup_postprocessing_aa' declared here 4523 | static void Lookup_postprocessing_aa(Lookup *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4561:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4561 | self->muladd_func_ptr = Lookup_postprocessing_revaa; | ^ src/objects/oscilmodule.c:4527:13: note: 'Lookup_postprocessing_revaa' declared here 4527 | static void Lookup_postprocessing_revaa(Lookup *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4565:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4565 | self->muladd_func_ptr = Lookup_postprocessing_ireva; | ^ src/objects/oscilmodule.c:4524:13: note: 'Lookup_postprocessing_ireva' declared here 4524 | static void Lookup_postprocessing_ireva(Lookup *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4569:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4569 | self->muladd_func_ptr = Lookup_postprocessing_areva; | ^ src/objects/oscilmodule.c:4525:13: note: 'Lookup_postprocessing_areva' declared here 4525 | static void Lookup_postprocessing_areva(Lookup *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4573:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4573 | self->muladd_func_ptr = Lookup_postprocessing_revareva; | ^ src/objects/oscilmodule.c:4528:13: note: 'Lookup_postprocessing_revareva' declared here 4528 | static void Lookup_postprocessing_revareva(Lookup *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Lookup_new': src/objects/oscilmodule.c:4625:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4625 | self->mode_func_ptr = Lookup_setProcMode; | ^ src/objects/oscilmodule.c:4531:1: note: 'Lookup_setProcMode' declared here 4531 | Lookup_setProcMode(Lookup *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pulsar_setProcMode': src/objects/oscilmodule.c:5294:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5294 | self->proc_func_ptr = Pulsar_readframes_iii; | ^ src/objects/oscilmodule.c:4851:1: note: 'Pulsar_readframes_iii' declared here 4851 | Pulsar_readframes_iii(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5298:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5298 | self->proc_func_ptr = Pulsar_readframes_aii; | ^ src/objects/oscilmodule.c:4903:1: note: 'Pulsar_readframes_aii' declared here 4903 | Pulsar_readframes_aii(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5302:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5302 | self->proc_func_ptr = Pulsar_readframes_iai; | ^ src/objects/oscilmodule.c:4957:1: note: 'Pulsar_readframes_iai' declared here 4957 | Pulsar_readframes_iai(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5306:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5306 | self->proc_func_ptr = Pulsar_readframes_aai; | ^ src/objects/oscilmodule.c:5009:1: note: 'Pulsar_readframes_aai' declared here 5009 | Pulsar_readframes_aai(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5310:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5310 | self->proc_func_ptr = Pulsar_readframes_iia; | ^ src/objects/oscilmodule.c:5063:1: note: 'Pulsar_readframes_iia' declared here 5063 | Pulsar_readframes_iia(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5314:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5314 | self->proc_func_ptr = Pulsar_readframes_aia; | ^ src/objects/oscilmodule.c:5115:1: note: 'Pulsar_readframes_aia' declared here 5115 | Pulsar_readframes_aia(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5318:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5318 | self->proc_func_ptr = Pulsar_readframes_iaa; | ^ src/objects/oscilmodule.c:5169:1: note: 'Pulsar_readframes_iaa' declared here 5169 | Pulsar_readframes_iaa(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5322:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5322 | self->proc_func_ptr = Pulsar_readframes_aaa; | ^ src/objects/oscilmodule.c:5221:1: note: 'Pulsar_readframes_aaa' declared here 5221 | Pulsar_readframes_aaa(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5329:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5329 | self->muladd_func_ptr = Pulsar_postprocessing_ii; | ^ src/objects/oscilmodule.c:5274:13: note: 'Pulsar_postprocessing_ii' declared here 5274 | static void Pulsar_postprocessing_ii(Pulsar *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5333:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5333 | self->muladd_func_ptr = Pulsar_postprocessing_ai; | ^ src/objects/oscilmodule.c:5275:13: note: 'Pulsar_postprocessing_ai' declared here 5275 | static void Pulsar_postprocessing_ai(Pulsar *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5337:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5337 | self->muladd_func_ptr = Pulsar_postprocessing_revai; | ^ src/objects/oscilmodule.c:5280:13: note: 'Pulsar_postprocessing_revai' declared here 5280 | static void Pulsar_postprocessing_revai(Pulsar *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5341:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5341 | self->muladd_func_ptr = Pulsar_postprocessing_ia; | ^ src/objects/oscilmodule.c:5276:13: note: 'Pulsar_postprocessing_ia' declared here 5276 | static void Pulsar_postprocessing_ia(Pulsar *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5345:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5345 | self->muladd_func_ptr = Pulsar_postprocessing_aa; | ^ src/objects/oscilmodule.c:5277:13: note: 'Pulsar_postprocessing_aa' declared here 5277 | static void Pulsar_postprocessing_aa(Pulsar *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5349:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5349 | self->muladd_func_ptr = Pulsar_postprocessing_revaa; | ^ src/objects/oscilmodule.c:5281:13: note: 'Pulsar_postprocessing_revaa' declared here 5281 | static void Pulsar_postprocessing_revaa(Pulsar *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5353:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5353 | self->muladd_func_ptr = Pulsar_postprocessing_ireva; | ^ src/objects/oscilmodule.c:5278:13: note: 'Pulsar_postprocessing_ireva' declared here 5278 | static void Pulsar_postprocessing_ireva(Pulsar *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5357:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5357 | self->muladd_func_ptr = Pulsar_postprocessing_areva; | ^ src/objects/oscilmodule.c:5279:13: note: 'Pulsar_postprocessing_areva' declared here 5279 | static void Pulsar_postprocessing_areva(Pulsar *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5361:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5361 | self->muladd_func_ptr = Pulsar_postprocessing_revareva; | ^ src/objects/oscilmodule.c:5282:13: note: 'Pulsar_postprocessing_revareva' declared here 5282 | static void Pulsar_postprocessing_revareva(Pulsar *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pulsar_new': src/objects/oscilmodule.c:5423:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5423 | self->mode_func_ptr = Pulsar_setProcMode; | ^ src/objects/oscilmodule.c:5285:1: note: 'Pulsar_setProcMode' declared here 5285 | Pulsar_setProcMode(Pulsar *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableRead_setProcMode': src/objects/oscilmodule.c:5836:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5836 | self->proc_func_ptr = TableRead_readframes_i; | ^ src/objects/oscilmodule.c:5693:1: note: 'TableRead_readframes_i' declared here 5693 | TableRead_readframes_i(TableRead *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5840:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5840 | self->proc_func_ptr = TableRead_readframes_a; | ^ src/objects/oscilmodule.c:5754:1: note: 'TableRead_readframes_a' declared here 5754 | TableRead_readframes_a(TableRead *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5847:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5847 | self->muladd_func_ptr = TableRead_postprocessing_ii; | ^ src/objects/oscilmodule.c:5816:13: note: 'TableRead_postprocessing_ii' declared here 5816 | static void TableRead_postprocessing_ii(TableRead *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5851:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5851 | self->muladd_func_ptr = TableRead_postprocessing_ai; | ^ src/objects/oscilmodule.c:5817:13: note: 'TableRead_postprocessing_ai' declared here 5817 | static void TableRead_postprocessing_ai(TableRead *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5855:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5855 | self->muladd_func_ptr = TableRead_postprocessing_revai; | ^ src/objects/oscilmodule.c:5822:13: note: 'TableRead_postprocessing_revai' declared here 5822 | static void TableRead_postprocessing_revai(TableRead *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5859:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5859 | self->muladd_func_ptr = TableRead_postprocessing_ia; | ^ src/objects/oscilmodule.c:5818:13: note: 'TableRead_postprocessing_ia' declared here 5818 | static void TableRead_postprocessing_ia(TableRead *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5863:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5863 | self->muladd_func_ptr = TableRead_postprocessing_aa; | ^ src/objects/oscilmodule.c:5819:13: note: 'TableRead_postprocessing_aa' declared here 5819 | static void TableRead_postprocessing_aa(TableRead *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5867:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5867 | self->muladd_func_ptr = TableRead_postprocessing_revaa; | ^ src/objects/oscilmodule.c:5823:13: note: 'TableRead_postprocessing_revaa' declared here 5823 | static void TableRead_postprocessing_revaa(TableRead *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5871:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5871 | self->muladd_func_ptr = TableRead_postprocessing_ireva; | ^ src/objects/oscilmodule.c:5820:13: note: 'TableRead_postprocessing_ireva' declared here 5820 | static void TableRead_postprocessing_ireva(TableRead *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5875:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5875 | self->muladd_func_ptr = TableRead_postprocessing_areva; | ^ src/objects/oscilmodule.c:5821:13: note: 'TableRead_postprocessing_areva' declared here 5821 | static void TableRead_postprocessing_areva(TableRead *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5879:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5879 | self->muladd_func_ptr = TableRead_postprocessing_revareva; | ^ src/objects/oscilmodule.c:5824:13: note: 'TableRead_postprocessing_revareva' declared here 5824 | static void TableRead_postprocessing_revareva(TableRead *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableRead_new': src/objects/oscilmodule.c:5940:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5940 | self->mode_func_ptr = TableRead_setProcMode; | ^ src/objects/oscilmodule.c:5827:1: note: 'TableRead_setProcMode' declared here 5827 | TableRead_setProcMode(TableRead *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Fm_setProcMode': src/objects/oscilmodule.c:6532:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6532 | self->proc_func_ptr = Fm_readframes_iii; | ^ src/objects/oscilmodule.c:6263:1: note: 'Fm_readframes_iii' declared here 6263 | Fm_readframes_iii(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6536:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6536 | self->proc_func_ptr = Fm_readframes_aii; | ^ src/objects/oscilmodule.c:6295:1: note: 'Fm_readframes_aii' declared here 6295 | Fm_readframes_aii(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6540:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6540 | self->proc_func_ptr = Fm_readframes_iai; | ^ src/objects/oscilmodule.c:6326:1: note: 'Fm_readframes_iai' declared here 6326 | Fm_readframes_iai(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6544:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6544 | self->proc_func_ptr = Fm_readframes_aai; | ^ src/objects/oscilmodule.c:6357:1: note: 'Fm_readframes_aai' declared here 6357 | Fm_readframes_aai(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6548:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6548 | self->proc_func_ptr = Fm_readframes_iia; | ^ src/objects/oscilmodule.c:6388:1: note: 'Fm_readframes_iia' declared here 6388 | Fm_readframes_iia(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6552:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6552 | self->proc_func_ptr = Fm_readframes_aia; | ^ src/objects/oscilmodule.c:6420:1: note: 'Fm_readframes_aia' declared here 6420 | Fm_readframes_aia(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6556:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6556 | self->proc_func_ptr = Fm_readframes_iaa; | ^ src/objects/oscilmodule.c:6451:1: note: 'Fm_readframes_iaa' declared here 6451 | Fm_readframes_iaa(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6560:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6560 | self->proc_func_ptr = Fm_readframes_aaa; | ^ src/objects/oscilmodule.c:6482:1: note: 'Fm_readframes_aaa' declared here 6482 | Fm_readframes_aaa(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6567:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6567 | self->muladd_func_ptr = Fm_postprocessing_ii; | ^ src/objects/oscilmodule.c:6512:13: note: 'Fm_postprocessing_ii' declared here 6512 | static void Fm_postprocessing_ii(Fm *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6571:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6571 | self->muladd_func_ptr = Fm_postprocessing_ai; | ^ src/objects/oscilmodule.c:6513:13: note: 'Fm_postprocessing_ai' declared here 6513 | static void Fm_postprocessing_ai(Fm *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6575:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6575 | self->muladd_func_ptr = Fm_postprocessing_revai; | ^ src/objects/oscilmodule.c:6518:13: note: 'Fm_postprocessing_revai' declared here 6518 | static void Fm_postprocessing_revai(Fm *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6579:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6579 | self->muladd_func_ptr = Fm_postprocessing_ia; | ^ src/objects/oscilmodule.c:6514:13: note: 'Fm_postprocessing_ia' declared here 6514 | static void Fm_postprocessing_ia(Fm *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6583:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6583 | self->muladd_func_ptr = Fm_postprocessing_aa; | ^ src/objects/oscilmodule.c:6515:13: note: 'Fm_postprocessing_aa' declared here 6515 | static void Fm_postprocessing_aa(Fm *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6587:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6587 | self->muladd_func_ptr = Fm_postprocessing_revaa; | ^ src/objects/oscilmodule.c:6519:13: note: 'Fm_postprocessing_revaa' declared here 6519 | static void Fm_postprocessing_revaa(Fm *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6591:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6591 | self->muladd_func_ptr = Fm_postprocessing_ireva; | ^ src/objects/oscilmodule.c:6516:13: note: 'Fm_postprocessing_ireva' declared here 6516 | static void Fm_postprocessing_ireva(Fm *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6595:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6595 | self->muladd_func_ptr = Fm_postprocessing_areva; | ^ src/objects/oscilmodule.c:6517:13: note: 'Fm_postprocessing_areva' declared here 6517 | static void Fm_postprocessing_areva(Fm *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6599:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6599 | self->muladd_func_ptr = Fm_postprocessing_revareva; | ^ src/objects/oscilmodule.c:6520:13: note: 'Fm_postprocessing_revareva' declared here 6520 | static void Fm_postprocessing_revareva(Fm *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Fm_new': src/objects/oscilmodule.c:6660:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6660 | self->mode_func_ptr = Fm_setProcMode; | ^ src/objects/oscilmodule.c:6523:1: note: 'Fm_setProcMode' declared here 6523 | Fm_setProcMode(Fm *self) | ^~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'CrossFm_setProcMode': src/objects/oscilmodule.c:6980:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6980 | self->proc_func_ptr = CrossFm_readframes; | ^ src/objects/oscilmodule.c:6856:1: note: 'CrossFm_readframes' declared here 6856 | CrossFm_readframes(CrossFm *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6985:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6985 | self->muladd_func_ptr = CrossFm_postprocessing_ii; | ^ src/objects/oscilmodule.c:6964:13: note: 'CrossFm_postprocessing_ii' declared here 6964 | static void CrossFm_postprocessing_ii(CrossFm *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6989:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6989 | self->muladd_func_ptr = CrossFm_postprocessing_ai; | ^ src/objects/oscilmodule.c:6965:13: note: 'CrossFm_postprocessing_ai' declared here 6965 | static void CrossFm_postprocessing_ai(CrossFm *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6993:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6993 | self->muladd_func_ptr = CrossFm_postprocessing_revai; | ^ src/objects/oscilmodule.c:6970:13: note: 'CrossFm_postprocessing_revai' declared here 6970 | static void CrossFm_postprocessing_revai(CrossFm *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6997:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6997 | self->muladd_func_ptr = CrossFm_postprocessing_ia; | ^ src/objects/oscilmodule.c:6966:13: note: 'CrossFm_postprocessing_ia' declared here 6966 | static void CrossFm_postprocessing_ia(CrossFm *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7001:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7001 | self->muladd_func_ptr = CrossFm_postprocessing_aa; | ^ src/objects/oscilmodule.c:6967:13: note: 'CrossFm_postprocessing_aa' declared here 6967 | static void CrossFm_postprocessing_aa(CrossFm *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7005:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7005 | self->muladd_func_ptr = CrossFm_postprocessing_revaa; | ^ src/objects/oscilmodule.c:6971:13: note: 'CrossFm_postprocessing_revaa' declared here 6971 | static void CrossFm_postprocessing_revaa(CrossFm *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7009:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7009 | self->muladd_func_ptr = CrossFm_postprocessing_ireva; | ^ src/objects/oscilmodule.c:6968:13: note: 'CrossFm_postprocessing_ireva' declared here 6968 | static void CrossFm_postprocessing_ireva(CrossFm *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7013:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7013 | self->muladd_func_ptr = CrossFm_postprocessing_areva; | ^ src/objects/oscilmodule.c:6969:13: note: 'CrossFm_postprocessing_areva' declared here 6969 | static void CrossFm_postprocessing_areva(CrossFm *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7017:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7017 | self->muladd_func_ptr = CrossFm_postprocessing_revareva; | ^ src/objects/oscilmodule.c:6972:13: note: 'CrossFm_postprocessing_revareva' declared here 6972 | static void CrossFm_postprocessing_revareva(CrossFm *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'CrossFm_new': src/objects/oscilmodule.c:7083:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7083 | self->mode_func_ptr = CrossFm_setProcMode; | ^ src/objects/oscilmodule.c:6975:1: note: 'CrossFm_setProcMode' declared here 6975 | CrossFm_setProcMode(CrossFm *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Blit_setProcMode': src/objects/oscilmodule.c:7434:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7434 | self->proc_func_ptr = Blit_readframes_ii; | ^ src/objects/oscilmodule.c:7281:1: note: 'Blit_readframes_ii' declared here 7281 | Blit_readframes_ii(Blit *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7438:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7438 | self->proc_func_ptr = Blit_readframes_ai; | ^ src/objects/oscilmodule.c:7314:1: note: 'Blit_readframes_ai' declared here 7314 | Blit_readframes_ai(Blit *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7442:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7442 | self->proc_func_ptr = Blit_readframes_ia; | ^ src/objects/oscilmodule.c:7348:1: note: 'Blit_readframes_ia' declared here 7348 | Blit_readframes_ia(Blit *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7446:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7446 | self->proc_func_ptr = Blit_readframes_aa; | ^ src/objects/oscilmodule.c:7382:1: note: 'Blit_readframes_aa' declared here 7382 | Blit_readframes_aa(Blit *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7453:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7453 | self->muladd_func_ptr = Blit_postprocessing_ii; | ^ src/objects/oscilmodule.c:7414:13: note: 'Blit_postprocessing_ii' declared here 7414 | static void Blit_postprocessing_ii(Blit *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7457:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7457 | self->muladd_func_ptr = Blit_postprocessing_ai; | ^ src/objects/oscilmodule.c:7415:13: note: 'Blit_postprocessing_ai' declared here 7415 | static void Blit_postprocessing_ai(Blit *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7461:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7461 | self->muladd_func_ptr = Blit_postprocessing_revai; | ^ src/objects/oscilmodule.c:7420:13: note: 'Blit_postprocessing_revai' declared here 7420 | static void Blit_postprocessing_revai(Blit *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7465:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7465 | self->muladd_func_ptr = Blit_postprocessing_ia; | ^ src/objects/oscilmodule.c:7416:13: note: 'Blit_postprocessing_ia' declared here 7416 | static void Blit_postprocessing_ia(Blit *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7469:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7469 | self->muladd_func_ptr = Blit_postprocessing_aa; | ^ src/objects/oscilmodule.c:7417:13: note: 'Blit_postprocessing_aa' declared here 7417 | static void Blit_postprocessing_aa(Blit *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7473:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7473 | self->muladd_func_ptr = Blit_postprocessing_revaa; | ^ src/objects/oscilmodule.c:7421:13: note: 'Blit_postprocessing_revaa' declared here 7421 | static void Blit_postprocessing_revaa(Blit *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7477:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7477 | self->muladd_func_ptr = Blit_postprocessing_ireva; | ^ src/objects/oscilmodule.c:7418:13: note: 'Blit_postprocessing_ireva' declared here 7418 | static void Blit_postprocessing_ireva(Blit *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7481:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7481 | self->muladd_func_ptr = Blit_postprocessing_areva; | ^ src/objects/oscilmodule.c:7419:13: note: 'Blit_postprocessing_areva' declared here 7419 | static void Blit_postprocessing_areva(Blit *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7485:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7485 | self->muladd_func_ptr = Blit_postprocessing_revareva; | ^ src/objects/oscilmodule.c:7422:13: note: 'Blit_postprocessing_revareva' declared here 7422 | static void Blit_postprocessing_revareva(Blit *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Blit_new': src/objects/oscilmodule.c:7542:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7542 | self->mode_func_ptr = Blit_setProcMode; | ^ src/objects/oscilmodule.c:7425:1: note: 'Blit_setProcMode' declared here 7425 | Blit_setProcMode(Blit *self) | ^~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Rossler_setProcMode': src/objects/oscilmodule.c:7914:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7914 | self->proc_func_ptr = Rossler_readframes_ii; | ^ src/objects/oscilmodule.c:7728:1: note: 'Rossler_readframes_ii' declared here 7728 | Rossler_readframes_ii(Rossler *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7918:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7918 | self->proc_func_ptr = Rossler_readframes_ai; | ^ src/objects/oscilmodule.c:7768:1: note: 'Rossler_readframes_ai' declared here 7768 | Rossler_readframes_ai(Rossler *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7922:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7922 | self->proc_func_ptr = Rossler_readframes_ia; | ^ src/objects/oscilmodule.c:7809:1: note: 'Rossler_readframes_ia' declared here 7809 | Rossler_readframes_ia(Rossler *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7926:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7926 | self->proc_func_ptr = Rossler_readframes_aa; | ^ src/objects/oscilmodule.c:7851:1: note: 'Rossler_readframes_aa' declared here 7851 | Rossler_readframes_aa(Rossler *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7933:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7933 | self->muladd_func_ptr = Rossler_postprocessing_ii; | ^ src/objects/oscilmodule.c:7894:13: note: 'Rossler_postprocessing_ii' declared here 7894 | static void Rossler_postprocessing_ii(Rossler *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7937:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7937 | self->muladd_func_ptr = Rossler_postprocessing_ai; | ^ src/objects/oscilmodule.c:7895:13: note: 'Rossler_postprocessing_ai' declared here 7895 | static void Rossler_postprocessing_ai(Rossler *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7941:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7941 | self->muladd_func_ptr = Rossler_postprocessing_revai; | ^ src/objects/oscilmodule.c:7900:13: note: 'Rossler_postprocessing_revai' declared here 7900 | static void Rossler_postprocessing_revai(Rossler *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7945:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7945 | self->muladd_func_ptr = Rossler_postprocessing_ia; | ^ src/objects/oscilmodule.c:7896:13: note: 'Rossler_postprocessing_ia' declared here 7896 | static void Rossler_postprocessing_ia(Rossler *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7949:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7949 | self->muladd_func_ptr = Rossler_postprocessing_aa; | ^ src/objects/oscilmodule.c:7897:13: note: 'Rossler_postprocessing_aa' declared here 7897 | static void Rossler_postprocessing_aa(Rossler *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7953:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7953 | self->muladd_func_ptr = Rossler_postprocessing_revaa; | ^ src/objects/oscilmodule.c:7901:13: note: 'Rossler_postprocessing_revaa' declared here 7901 | static void Rossler_postprocessing_revaa(Rossler *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7957:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7957 | self->muladd_func_ptr = Rossler_postprocessing_ireva; | ^ src/objects/oscilmodule.c:7898:13: note: 'Rossler_postprocessing_ireva' declared here 7898 | static void Rossler_postprocessing_ireva(Rossler *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7961:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7961 | self->muladd_func_ptr = Rossler_postprocessing_areva; | ^ src/objects/oscilmodule.c:7899:13: note: 'Rossler_postprocessing_areva' declared here 7899 | static void Rossler_postprocessing_areva(Rossler *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7965:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7965 | self->muladd_func_ptr = Rossler_postprocessing_revareva; | ^ src/objects/oscilmodule.c:7902:13: note: 'Rossler_postprocessing_revareva' declared here 7902 | static void Rossler_postprocessing_revareva(Rossler *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Rossler_new': src/objects/oscilmodule.c:8026:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 8026 | self->mode_func_ptr = Rossler_setProcMode; | ^ src/objects/oscilmodule.c:7905:1: note: 'Rossler_setProcMode' declared here 7905 | Rossler_setProcMode(Rossler *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'RosslerAlt_setProcMode': src/objects/oscilmodule.c:8231:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8231 | self->muladd_func_ptr = RosslerAlt_postprocessing_ii; | ^ src/objects/oscilmodule.c:8212:13: note: 'RosslerAlt_postprocessing_ii' declared here 8212 | static void RosslerAlt_postprocessing_ii(RosslerAlt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8235:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8235 | self->muladd_func_ptr = RosslerAlt_postprocessing_ai; | ^ src/objects/oscilmodule.c:8213:13: note: 'RosslerAlt_postprocessing_ai' declared here 8213 | static void RosslerAlt_postprocessing_ai(RosslerAlt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8239:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8239 | self->muladd_func_ptr = RosslerAlt_postprocessing_revai; | ^ src/objects/oscilmodule.c:8218:13: note: 'RosslerAlt_postprocessing_revai' declared here 8218 | static void RosslerAlt_postprocessing_revai(RosslerAlt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8243:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8243 | self->muladd_func_ptr = RosslerAlt_postprocessing_ia; | ^ src/objects/oscilmodule.c:8214:13: note: 'RosslerAlt_postprocessing_ia' declared here 8214 | static void RosslerAlt_postprocessing_ia(RosslerAlt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8247:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8247 | self->muladd_func_ptr = RosslerAlt_postprocessing_aa; | ^ src/objects/oscilmodule.c:8215:13: note: 'RosslerAlt_postprocessing_aa' declared here 8215 | static void RosslerAlt_postprocessing_aa(RosslerAlt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8251:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8251 | self->muladd_func_ptr = RosslerAlt_postprocessing_revaa; | ^ src/objects/oscilmodule.c:8219:13: note: 'RosslerAlt_postprocessing_revaa' declared here 8219 | static void RosslerAlt_postprocessing_revaa(RosslerAlt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8255:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8255 | self->muladd_func_ptr = RosslerAlt_postprocessing_ireva; | ^ src/objects/oscilmodule.c:8216:13: note: 'RosslerAlt_postprocessing_ireva' declared here 8216 | static void RosslerAlt_postprocessing_ireva(RosslerAlt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8259:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8259 | self->muladd_func_ptr = RosslerAlt_postprocessing_areva; | ^ src/objects/oscilmodule.c:8217:13: note: 'RosslerAlt_postprocessing_areva' declared here 8217 | static void RosslerAlt_postprocessing_areva(RosslerAlt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8263:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8263 | self->muladd_func_ptr = RosslerAlt_postprocessing_revareva; | ^ src/objects/oscilmodule.c:8220:13: note: 'RosslerAlt_postprocessing_revareva' declared here 8220 | static void RosslerAlt_postprocessing_revareva(RosslerAlt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'RosslerAlt_new': src/objects/oscilmodule.c:8321:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8321 | self->mode_func_ptr = RosslerAlt_setProcMode; | ^ src/objects/oscilmodule.c:8223:1: note: 'RosslerAlt_setProcMode' declared here 8223 | RosslerAlt_setProcMode(RosslerAlt *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Lorenz_setProcMode': src/objects/oscilmodule.c:8678:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8678 | self->proc_func_ptr = Lorenz_readframes_ii; | ^ src/objects/oscilmodule.c:8492:1: note: 'Lorenz_readframes_ii' declared here 8492 | Lorenz_readframes_ii(Lorenz *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8682:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8682 | self->proc_func_ptr = Lorenz_readframes_ai; | ^ src/objects/oscilmodule.c:8532:1: note: 'Lorenz_readframes_ai' declared here 8532 | Lorenz_readframes_ai(Lorenz *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8686:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8686 | self->proc_func_ptr = Lorenz_readframes_ia; | ^ src/objects/oscilmodule.c:8573:1: note: 'Lorenz_readframes_ia' declared here 8573 | Lorenz_readframes_ia(Lorenz *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8690:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8690 | self->proc_func_ptr = Lorenz_readframes_aa; | ^ src/objects/oscilmodule.c:8615:1: note: 'Lorenz_readframes_aa' declared here 8615 | Lorenz_readframes_aa(Lorenz *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8697:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8697 | self->muladd_func_ptr = Lorenz_postprocessing_ii; | ^ src/objects/oscilmodule.c:8658:13: note: 'Lorenz_postprocessing_ii' declared here 8658 | static void Lorenz_postprocessing_ii(Lorenz *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8701:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8701 | self->muladd_func_ptr = Lorenz_postprocessing_ai; | ^ src/objects/oscilmodule.c:8659:13: note: 'Lorenz_postprocessing_ai' declared here 8659 | static void Lorenz_postprocessing_ai(Lorenz *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8705:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8705 | self->muladd_func_ptr = Lorenz_postprocessing_revai; | ^ src/objects/oscilmodule.c:8664:13: note: 'Lorenz_postprocessing_revai' declared here 8664 | static void Lorenz_postprocessing_revai(Lorenz *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8709:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8709 | self->muladd_func_ptr = Lorenz_postprocessing_ia; | ^ src/objects/oscilmodule.c:8660:13: note: 'Lorenz_postprocessing_ia' declared here 8660 | static void Lorenz_postprocessing_ia(Lorenz *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8713:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8713 | self->muladd_func_ptr = Lorenz_postprocessing_aa; | ^ src/objects/oscilmodule.c:8661:13: note: 'Lorenz_postprocessing_aa' declared here 8661 | static void Lorenz_postprocessing_aa(Lorenz *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8717:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8717 | self->muladd_func_ptr = Lorenz_postprocessing_revaa; | ^ src/objects/oscilmodule.c:8665:13: note: 'Lorenz_postprocessing_revaa' declared here 8665 | static void Lorenz_postprocessing_revaa(Lorenz *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8721:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8721 | self->muladd_func_ptr = Lorenz_postprocessing_ireva; | ^ src/objects/oscilmodule.c:8662:13: note: 'Lorenz_postprocessing_ireva' declared here 8662 | static void Lorenz_postprocessing_ireva(Lorenz *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8725:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8725 | self->muladd_func_ptr = Lorenz_postprocessing_areva; | ^ src/objects/oscilmodule.c:8663:13: note: 'Lorenz_postprocessing_areva' declared here 8663 | static void Lorenz_postprocessing_areva(Lorenz *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8729:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8729 | self->muladd_func_ptr = Lorenz_postprocessing_revareva; | ^ src/objects/oscilmodule.c:8666:13: note: 'Lorenz_postprocessing_revareva' declared here 8666 | static void Lorenz_postprocessing_revareva(Lorenz *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Lorenz_new': src/objects/oscilmodule.c:8790:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8790 | self->mode_func_ptr = Lorenz_setProcMode; | ^ src/objects/oscilmodule.c:8669:1: note: 'Lorenz_setProcMode' declared here 8669 | Lorenz_setProcMode(Lorenz *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'LorenzAlt_setProcMode': src/objects/oscilmodule.c:8995:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 8995 | self->muladd_func_ptr = LorenzAlt_postprocessing_ii; | ^ src/objects/oscilmodule.c:8976:13: note: 'LorenzAlt_postprocessing_ii' declared here 8976 | static void LorenzAlt_postprocessing_ii(LorenzAlt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8999:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 8999 | self->muladd_func_ptr = LorenzAlt_postprocessing_ai; | ^ src/objects/oscilmodule.c:8977:13: note: 'LorenzAlt_postprocessing_ai' declared here 8977 | static void LorenzAlt_postprocessing_ai(LorenzAlt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9003:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9003 | self->muladd_func_ptr = LorenzAlt_postprocessing_revai; | ^ src/objects/oscilmodule.c:8982:13: note: 'LorenzAlt_postprocessing_revai' declared here 8982 | static void LorenzAlt_postprocessing_revai(LorenzAlt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9007:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9007 | self->muladd_func_ptr = LorenzAlt_postprocessing_ia; | ^ src/objects/oscilmodule.c:8978:13: note: 'LorenzAlt_postprocessing_ia' declared here 8978 | static void LorenzAlt_postprocessing_ia(LorenzAlt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9011:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9011 | self->muladd_func_ptr = LorenzAlt_postprocessing_aa; | ^ src/objects/oscilmodule.c:8979:13: note: 'LorenzAlt_postprocessing_aa' declared here 8979 | static void LorenzAlt_postprocessing_aa(LorenzAlt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9015:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9015 | self->muladd_func_ptr = LorenzAlt_postprocessing_revaa; | ^ src/objects/oscilmodule.c:8983:13: note: 'LorenzAlt_postprocessing_revaa' declared here 8983 | static void LorenzAlt_postprocessing_revaa(LorenzAlt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9019:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9019 | self->muladd_func_ptr = LorenzAlt_postprocessing_ireva; | ^ src/objects/oscilmodule.c:8980:13: note: 'LorenzAlt_postprocessing_ireva' declared here 8980 | static void LorenzAlt_postprocessing_ireva(LorenzAlt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9023:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9023 | self->muladd_func_ptr = LorenzAlt_postprocessing_areva; | ^ src/objects/oscilmodule.c:8981:13: note: 'LorenzAlt_postprocessing_areva' declared here 8981 | static void LorenzAlt_postprocessing_areva(LorenzAlt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9027:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9027 | self->muladd_func_ptr = LorenzAlt_postprocessing_revareva; | ^ src/objects/oscilmodule.c:8984:13: note: 'LorenzAlt_postprocessing_revareva' declared here 8984 | static void LorenzAlt_postprocessing_revareva(LorenzAlt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'LorenzAlt_new': src/objects/oscilmodule.c:9085:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9085 | self->mode_func_ptr = LorenzAlt_setProcMode; | ^ src/objects/oscilmodule.c:8987:1: note: 'LorenzAlt_setProcMode' declared here 8987 | LorenzAlt_setProcMode(LorenzAlt *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'ChenLee_setProcMode': src/objects/oscilmodule.c:9450:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9450 | self->proc_func_ptr = ChenLee_readframes_ii; | ^ src/objects/oscilmodule.c:9256:1: note: 'ChenLee_readframes_ii' declared here 9256 | ChenLee_readframes_ii(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9454:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9454 | self->proc_func_ptr = ChenLee_readframes_ai; | ^ src/objects/oscilmodule.c:9298:1: note: 'ChenLee_readframes_ai' declared here 9298 | ChenLee_readframes_ai(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9458:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9458 | self->proc_func_ptr = ChenLee_readframes_ia; | ^ src/objects/oscilmodule.c:9341:1: note: 'ChenLee_readframes_ia' declared here 9341 | ChenLee_readframes_ia(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9462:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9462 | self->proc_func_ptr = ChenLee_readframes_aa; | ^ src/objects/oscilmodule.c:9385:1: note: 'ChenLee_readframes_aa' declared here 9385 | ChenLee_readframes_aa(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9469:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9469 | self->muladd_func_ptr = ChenLee_postprocessing_ii; | ^ src/objects/oscilmodule.c:9430:13: note: 'ChenLee_postprocessing_ii' declared here 9430 | static void ChenLee_postprocessing_ii(ChenLee *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9473:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9473 | self->muladd_func_ptr = ChenLee_postprocessing_ai; | ^ src/objects/oscilmodule.c:9431:13: note: 'ChenLee_postprocessing_ai' declared here 9431 | static void ChenLee_postprocessing_ai(ChenLee *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9477:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9477 | self->muladd_func_ptr = ChenLee_postprocessing_revai; | ^ src/objects/oscilmodule.c:9436:13: note: 'ChenLee_postprocessing_revai' declared here 9436 | static void ChenLee_postprocessing_revai(ChenLee *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9481:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9481 | self->muladd_func_ptr = ChenLee_postprocessing_ia; | ^ src/objects/oscilmodule.c:9432:13: note: 'ChenLee_postprocessing_ia' declared here 9432 | static void ChenLee_postprocessing_ia(ChenLee *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9485:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9485 | self->muladd_func_ptr = ChenLee_postprocessing_aa; | ^ src/objects/oscilmodule.c:9433:13: note: 'ChenLee_postprocessing_aa' declared here 9433 | static void ChenLee_postprocessing_aa(ChenLee *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9489:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9489 | self->muladd_func_ptr = ChenLee_postprocessing_revaa; | ^ src/objects/oscilmodule.c:9437:13: note: 'ChenLee_postprocessing_revaa' declared here 9437 | static void ChenLee_postprocessing_revaa(ChenLee *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9493:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9493 | self->muladd_func_ptr = ChenLee_postprocessing_ireva; | ^ src/objects/oscilmodule.c:9434:13: note: 'ChenLee_postprocessing_ireva' declared here 9434 | static void ChenLee_postprocessing_ireva(ChenLee *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9497:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9497 | self->muladd_func_ptr = ChenLee_postprocessing_areva; | ^ src/objects/oscilmodule.c:9435:13: note: 'ChenLee_postprocessing_areva' declared here 9435 | static void ChenLee_postprocessing_areva(ChenLee *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9501:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9501 | self->muladd_func_ptr = ChenLee_postprocessing_revareva; | ^ src/objects/oscilmodule.c:9438:13: note: 'ChenLee_postprocessing_revareva' declared here 9438 | static void ChenLee_postprocessing_revareva(ChenLee *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'ChenLee_new': src/objects/oscilmodule.c:9562:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9562 | self->mode_func_ptr = ChenLee_setProcMode; | ^ src/objects/oscilmodule.c:9441:1: note: 'ChenLee_setProcMode' declared here 9441 | ChenLee_setProcMode(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'ChenLeeAlt_setProcMode': src/objects/oscilmodule.c:9767:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9767 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_ii; | ^ src/objects/oscilmodule.c:9748:13: note: 'ChenLeeAlt_postprocessing_ii' declared here 9748 | static void ChenLeeAlt_postprocessing_ii(ChenLeeAlt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9771:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9771 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_ai; | ^ src/objects/oscilmodule.c:9749:13: note: 'ChenLeeAlt_postprocessing_ai' declared here 9749 | static void ChenLeeAlt_postprocessing_ai(ChenLeeAlt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9775:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9775 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_revai; | ^ src/objects/oscilmodule.c:9754:13: note: 'ChenLeeAlt_postprocessing_revai' declared here 9754 | static void ChenLeeAlt_postprocessing_revai(ChenLeeAlt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9779:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9779 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_ia; | ^ src/objects/oscilmodule.c:9750:13: note: 'ChenLeeAlt_postprocessing_ia' declared here 9750 | static void ChenLeeAlt_postprocessing_ia(ChenLeeAlt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9783:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9783 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_aa; | ^ src/objects/oscilmodule.c:9751:13: note: 'ChenLeeAlt_postprocessing_aa' declared here 9751 | static void ChenLeeAlt_postprocessing_aa(ChenLeeAlt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9787:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9787 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_revaa; | ^ src/objects/oscilmodule.c:9755:13: note: 'ChenLeeAlt_postprocessing_revaa' declared here 9755 | static void ChenLeeAlt_postprocessing_revaa(ChenLeeAlt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9791:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9791 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_ireva; | ^ src/objects/oscilmodule.c:9752:13: note: 'ChenLeeAlt_postprocessing_ireva' declared here 9752 | static void ChenLeeAlt_postprocessing_ireva(ChenLeeAlt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9795:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9795 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_areva; | ^ src/objects/oscilmodule.c:9753:13: note: 'ChenLeeAlt_postprocessing_areva' declared here 9753 | static void ChenLeeAlt_postprocessing_areva(ChenLeeAlt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9799:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9799 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_revareva; | ^ src/objects/oscilmodule.c:9756:13: note: 'ChenLeeAlt_postprocessing_revareva' declared here 9756 | static void ChenLeeAlt_postprocessing_revareva(ChenLeeAlt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'ChenLeeAlt_new': src/objects/oscilmodule.c:9857:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9857 | self->mode_func_ptr = ChenLeeAlt_setProcMode; | ^ src/objects/oscilmodule.c:9759:1: note: 'ChenLeeAlt_setProcMode' declared here 9759 | ChenLeeAlt_setProcMode(ChenLeeAlt *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SumOsc_setProcMode': src/objects/oscilmodule.c:10407:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10407 | self->proc_func_ptr = SumOsc_readframes_iii; | ^ src/objects/oscilmodule.c:10027:1: note: 'SumOsc_readframes_iii' declared here 10027 | SumOsc_readframes_iii(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10411:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10411 | self->proc_func_ptr = SumOsc_readframes_aii; | ^ src/objects/oscilmodule.c:10072:1: note: 'SumOsc_readframes_aii' declared here 10072 | SumOsc_readframes_aii(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10415:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10415 | self->proc_func_ptr = SumOsc_readframes_iai; | ^ src/objects/oscilmodule.c:10116:1: note: 'SumOsc_readframes_iai' declared here 10116 | SumOsc_readframes_iai(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10419:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10419 | self->proc_func_ptr = SumOsc_readframes_aai; | ^ src/objects/oscilmodule.c:10161:1: note: 'SumOsc_readframes_aai' declared here 10161 | SumOsc_readframes_aai(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10423:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10423 | self->proc_func_ptr = SumOsc_readframes_iia; | ^ src/objects/oscilmodule.c:10206:1: note: 'SumOsc_readframes_iia' declared here 10206 | SumOsc_readframes_iia(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10427:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10427 | self->proc_func_ptr = SumOsc_readframes_aia; | ^ src/objects/oscilmodule.c:10251:1: note: 'SumOsc_readframes_aia' declared here 10251 | SumOsc_readframes_aia(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10431:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10431 | self->proc_func_ptr = SumOsc_readframes_iaa; | ^ src/objects/oscilmodule.c:10296:1: note: 'SumOsc_readframes_iaa' declared here 10296 | SumOsc_readframes_iaa(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10435:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10435 | self->proc_func_ptr = SumOsc_readframes_aaa; | ^ src/objects/oscilmodule.c:10342:1: note: 'SumOsc_readframes_aaa' declared here 10342 | SumOsc_readframes_aaa(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10442:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10442 | self->muladd_func_ptr = SumOsc_postprocessing_ii; | ^ src/objects/oscilmodule.c:10387:13: note: 'SumOsc_postprocessing_ii' declared here 10387 | static void SumOsc_postprocessing_ii(SumOsc *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10446:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10446 | self->muladd_func_ptr = SumOsc_postprocessing_ai; | ^ src/objects/oscilmodule.c:10388:13: note: 'SumOsc_postprocessing_ai' declared here 10388 | static void SumOsc_postprocessing_ai(SumOsc *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10450:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10450 | self->muladd_func_ptr = SumOsc_postprocessing_revai; | ^ src/objects/oscilmodule.c:10393:13: note: 'SumOsc_postprocessing_revai' declared here 10393 | static void SumOsc_postprocessing_revai(SumOsc *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10454:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10454 | self->muladd_func_ptr = SumOsc_postprocessing_ia; | ^ src/objects/oscilmodule.c:10389:13: note: 'SumOsc_postprocessing_ia' declared here 10389 | static void SumOsc_postprocessing_ia(SumOsc *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10458:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10458 | self->muladd_func_ptr = SumOsc_postprocessing_aa; | ^ src/objects/oscilmodule.c:10390:13: note: 'SumOsc_postprocessing_aa' declared here 10390 | static void SumOsc_postprocessing_aa(SumOsc *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10462:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10462 | self->muladd_func_ptr = SumOsc_postprocessing_revaa; | ^ src/objects/oscilmodule.c:10394:13: note: 'SumOsc_postprocessing_revaa' declared here 10394 | static void SumOsc_postprocessing_revaa(SumOsc *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10466:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10466 | self->muladd_func_ptr = SumOsc_postprocessing_ireva; | ^ src/objects/oscilmodule.c:10391:13: note: 'SumOsc_postprocessing_ireva' declared here 10391 | static void SumOsc_postprocessing_ireva(SumOsc *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10470:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10470 | self->muladd_func_ptr = SumOsc_postprocessing_areva; | ^ src/objects/oscilmodule.c:10392:13: note: 'SumOsc_postprocessing_areva' declared here 10392 | static void SumOsc_postprocessing_areva(SumOsc *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10474:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10474 | self->muladd_func_ptr = SumOsc_postprocessing_revareva; | ^ src/objects/oscilmodule.c:10395:13: note: 'SumOsc_postprocessing_revareva' declared here 10395 | static void SumOsc_postprocessing_revareva(SumOsc *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SumOsc_new': src/objects/oscilmodule.c:10536:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10536 | self->mode_func_ptr = SumOsc_setProcMode; | ^ src/objects/oscilmodule.c:10398:1: note: 'SumOsc_setProcMode' declared here 10398 | SumOsc_setProcMode(SumOsc *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SuperSaw_setProcMode': src/objects/oscilmodule.c:11250:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11250 | self->proc_func_ptr = SuperSaw_readframes_iii; | ^ src/objects/oscilmodule.c:10762:1: note: 'SuperSaw_readframes_iii' declared here 10762 | SuperSaw_readframes_iii(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11254:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11254 | self->proc_func_ptr = SuperSaw_readframes_aii; | ^ src/objects/oscilmodule.c:10826:1: note: 'SuperSaw_readframes_aii' declared here 10826 | SuperSaw_readframes_aii(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11258:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11258 | self->proc_func_ptr = SuperSaw_readframes_iai; | ^ src/objects/oscilmodule.c:10884:1: note: 'SuperSaw_readframes_iai' declared here 10884 | SuperSaw_readframes_iai(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11262:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11262 | self->proc_func_ptr = SuperSaw_readframes_aai; | ^ src/objects/oscilmodule.c:10940:1: note: 'SuperSaw_readframes_aai' declared here 10940 | SuperSaw_readframes_aai(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11266:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11266 | self->proc_func_ptr = SuperSaw_readframes_iia; | ^ src/objects/oscilmodule.c:10998:1: note: 'SuperSaw_readframes_iia' declared here 10998 | SuperSaw_readframes_iia(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11270:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11270 | self->proc_func_ptr = SuperSaw_readframes_aia; | ^ src/objects/oscilmodule.c:11060:1: note: 'SuperSaw_readframes_aia' declared here 11060 | SuperSaw_readframes_aia(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11274:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11274 | self->proc_func_ptr = SuperSaw_readframes_iaa; | ^ src/objects/oscilmodule.c:11118:1: note: 'SuperSaw_readframes_iaa' declared here 11118 | SuperSaw_readframes_iaa(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11278:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11278 | self->proc_func_ptr = SuperSaw_readframes_aaa; | ^ src/objects/oscilmodule.c:11173:1: note: 'SuperSaw_readframes_aaa' declared here 11173 | SuperSaw_readframes_aaa(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11285:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11285 | self->muladd_func_ptr = SuperSaw_postprocessing_ii; | ^ src/objects/oscilmodule.c:11230:13: note: 'SuperSaw_postprocessing_ii' declared here 11230 | static void SuperSaw_postprocessing_ii(SuperSaw *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11289:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11289 | self->muladd_func_ptr = SuperSaw_postprocessing_ai; | ^ src/objects/oscilmodule.c:11231:13: note: 'SuperSaw_postprocessing_ai' declared here 11231 | static void SuperSaw_postprocessing_ai(SuperSaw *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11293:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11293 | self->muladd_func_ptr = SuperSaw_postprocessing_revai; | ^ src/objects/oscilmodule.c:11236:13: note: 'SuperSaw_postprocessing_revai' declared here 11236 | static void SuperSaw_postprocessing_revai(SuperSaw *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11297:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11297 | self->muladd_func_ptr = SuperSaw_postprocessing_ia; | ^ src/objects/oscilmodule.c:11232:13: note: 'SuperSaw_postprocessing_ia' declared here 11232 | static void SuperSaw_postprocessing_ia(SuperSaw *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11301:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11301 | self->muladd_func_ptr = SuperSaw_postprocessing_aa; | ^ src/objects/oscilmodule.c:11233:13: note: 'SuperSaw_postprocessing_aa' declared here 11233 | static void SuperSaw_postprocessing_aa(SuperSaw *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11305:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11305 | self->muladd_func_ptr = SuperSaw_postprocessing_revaa; | ^ src/objects/oscilmodule.c:11237:13: note: 'SuperSaw_postprocessing_revaa' declared here 11237 | static void SuperSaw_postprocessing_revaa(SuperSaw *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11309:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11309 | self->muladd_func_ptr = SuperSaw_postprocessing_ireva; | ^ src/objects/oscilmodule.c:11234:13: note: 'SuperSaw_postprocessing_ireva' declared here 11234 | static void SuperSaw_postprocessing_ireva(SuperSaw *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11313:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11313 | self->muladd_func_ptr = SuperSaw_postprocessing_areva; | ^ src/objects/oscilmodule.c:11235:13: note: 'SuperSaw_postprocessing_areva' declared here 11235 | static void SuperSaw_postprocessing_areva(SuperSaw *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11317:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11317 | self->muladd_func_ptr = SuperSaw_postprocessing_revareva; | ^ src/objects/oscilmodule.c:11238:13: note: 'SuperSaw_postprocessing_revareva' declared here 11238 | static void SuperSaw_postprocessing_revareva(SuperSaw *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SuperSaw_new': src/objects/oscilmodule.c:11389:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11389 | self->mode_func_ptr = SuperSaw_setProcMode; | ^ src/objects/oscilmodule.c:11241:1: note: 'SuperSaw_setProcMode' declared here 11241 | SuperSaw_setProcMode(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'RCOsc_setProcMode': src/objects/oscilmodule.c:11737:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11737 | self->proc_func_ptr = RCOsc_readframes_ii; | ^ src/objects/oscilmodule.c:11576:1: note: 'RCOsc_readframes_ii' declared here 11576 | RCOsc_readframes_ii(RCOsc *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11741:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11741 | self->proc_func_ptr = RCOsc_readframes_ai; | ^ src/objects/oscilmodule.c:11610:1: note: 'RCOsc_readframes_ai' declared here 11610 | RCOsc_readframes_ai(RCOsc *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11745:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11745 | self->proc_func_ptr = RCOsc_readframes_ia; | ^ src/objects/oscilmodule.c:11645:1: note: 'RCOsc_readframes_ia' declared here 11645 | RCOsc_readframes_ia(RCOsc *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11749:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11749 | self->proc_func_ptr = RCOsc_readframes_aa; | ^ src/objects/oscilmodule.c:11681:1: note: 'RCOsc_readframes_aa' declared here 11681 | RCOsc_readframes_aa(RCOsc *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11756:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11756 | self->muladd_func_ptr = RCOsc_postprocessing_ii; | ^ src/objects/oscilmodule.c:11717:13: note: 'RCOsc_postprocessing_ii' declared here 11717 | static void RCOsc_postprocessing_ii(RCOsc *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11760:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11760 | self->muladd_func_ptr = RCOsc_postprocessing_ai; | ^ src/objects/oscilmodule.c:11718:13: note: 'RCOsc_postprocessing_ai' declared here 11718 | static void RCOsc_postprocessing_ai(RCOsc *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11764:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11764 | self->muladd_func_ptr = RCOsc_postprocessing_revai; | ^ src/objects/oscilmodule.c:11723:13: note: 'RCOsc_postprocessing_revai' declared here 11723 | static void RCOsc_postprocessing_revai(RCOsc *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11768:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11768 | self->muladd_func_ptr = RCOsc_postprocessing_ia; | ^ src/objects/oscilmodule.c:11719:13: note: 'RCOsc_postprocessing_ia' declared here 11719 | static void RCOsc_postprocessing_ia(RCOsc *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11772:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11772 | self->muladd_func_ptr = RCOsc_postprocessing_aa; | ^ src/objects/oscilmodule.c:11720:13: note: 'RCOsc_postprocessing_aa' declared here 11720 | static void RCOsc_postprocessing_aa(RCOsc *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11776:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11776 | self->muladd_func_ptr = RCOsc_postprocessing_revaa; | ^ src/objects/oscilmodule.c:11724:13: note: 'RCOsc_postprocessing_revaa' declared here 11724 | static void RCOsc_postprocessing_revaa(RCOsc *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11780:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11780 | self->muladd_func_ptr = RCOsc_postprocessing_ireva; | ^ src/objects/oscilmodule.c:11721:13: note: 'RCOsc_postprocessing_ireva' declared here 11721 | static void RCOsc_postprocessing_ireva(RCOsc *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11784:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11784 | self->muladd_func_ptr = RCOsc_postprocessing_areva; | ^ src/objects/oscilmodule.c:11722:13: note: 'RCOsc_postprocessing_areva' declared here 11722 | static void RCOsc_postprocessing_areva(RCOsc *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11788:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11788 | self->muladd_func_ptr = RCOsc_postprocessing_revareva; | ^ src/objects/oscilmodule.c:11725:13: note: 'RCOsc_postprocessing_revareva' declared here 11725 | static void RCOsc_postprocessing_revareva(RCOsc *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'RCOsc_new': src/objects/oscilmodule.c:11845:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11845 | self->mode_func_ptr = RCOsc_setProcMode; | ^ src/objects/oscilmodule.c:11728:1: note: 'RCOsc_setProcMode' declared here 11728 | RCOsc_setProcMode(RCOsc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableScale_setProcMode': src/objects/oscilmodule.c:12120:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12120 | self->proc_func_ptr = TableScale_readframes_ii; | ^ src/objects/oscilmodule.c:12029:1: note: 'TableScale_readframes_ii' declared here 12029 | TableScale_readframes_ii(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12124:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12124 | self->proc_func_ptr = TableScale_readframes_ai; | ^ src/objects/oscilmodule.c:12050:1: note: 'TableScale_readframes_ai' declared here 12050 | TableScale_readframes_ai(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12128:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12128 | self->proc_func_ptr = TableScale_readframes_ia; | ^ src/objects/oscilmodule.c:12071:1: note: 'TableScale_readframes_ia' declared here 12071 | TableScale_readframes_ia(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12132:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12132 | self->proc_func_ptr = TableScale_readframes_aa; | ^ src/objects/oscilmodule.c:12092:1: note: 'TableScale_readframes_aa' declared here 12092 | TableScale_readframes_aa(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableScale_new': src/objects/oscilmodule.c:12179:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12179 | self->mode_func_ptr = TableScale_setProcMode; | ^ src/objects/oscilmodule.c:12112:1: note: 'TableScale_setProcMode' declared here 12112 | TableScale_setProcMode(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableScan_setProcMode': src/objects/oscilmodule.c:12605:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12605 | self->proc_func_ptr = TableScan_readframes; | ^ src/objects/oscilmodule.c:12574:1: note: 'TableScan_readframes' declared here 12574 | TableScan_readframes(TableScan *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12610 | self->muladd_func_ptr = TableScan_postprocessing_ii; | ^ src/objects/oscilmodule.c:12589:13: note: 'TableScan_postprocessing_ii' declared here 12589 | static void TableScan_postprocessing_ii(TableScan *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12614 | self->muladd_func_ptr = TableScan_postprocessing_ai; | ^ src/objects/oscilmodule.c:12590:13: note: 'TableScan_postprocessing_ai' declared here 12590 | static void TableScan_postprocessing_ai(TableScan *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12618 | self->muladd_func_ptr = TableScan_postprocessing_revai; | ^ src/objects/oscilmodule.c:12595:13: note: 'TableScan_postprocessing_revai' declared here 12595 | static void TableScan_postprocessing_revai(TableScan *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12622 | self->muladd_func_ptr = TableScan_postprocessing_ia; | ^ src/objects/oscilmodule.c:12591:13: note: 'TableScan_postprocessing_ia' declared here 12591 | static void TableScan_postprocessing_ia(TableScan *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12626 | self->muladd_func_ptr = TableScan_postprocessing_aa; | ^ src/objects/oscilmodule.c:12592:13: note: 'TableScan_postprocessing_aa' declared here 12592 | static void TableScan_postprocessing_aa(TableScan *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12630 | self->muladd_func_ptr = TableScan_postprocessing_revaa; | ^ src/objects/oscilmodule.c:12596:13: note: 'TableScan_postprocessing_revaa' declared here 12596 | static void TableScan_postprocessing_revaa(TableScan *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12634 | self->muladd_func_ptr = TableScan_postprocessing_ireva; | ^ src/objects/oscilmodule.c:12593:13: note: 'TableScan_postprocessing_ireva' declared here 12593 | static void TableScan_postprocessing_ireva(TableScan *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12638 | self->muladd_func_ptr = TableScan_postprocessing_areva; | ^ src/objects/oscilmodule.c:12594:13: note: 'TableScan_postprocessing_areva' declared here 12594 | static void TableScan_postprocessing_areva(TableScan *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12642 | self->muladd_func_ptr = TableScan_postprocessing_revareva; | ^ src/objects/oscilmodule.c:12597:13: note: 'TableScan_postprocessing_revareva' declared here 12597 | static void TableScan_postprocessing_revareva(TableScan *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableScan_new': src/objects/oscilmodule.c:12691:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12691 | self->mode_func_ptr = TableScan_setProcMode; | ^ src/objects/oscilmodule.c:12600:1: note: 'TableScan_setProcMode' declared here 12600 | TableScan_setProcMode(TableScan *self) | ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/oscmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/oscmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/oscmodule.c: In function 'OscReceive_setProcMode': src/objects/oscmodule.c:306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 306 | self->muladd_func_ptr = OscReceive_postprocessing_ii; | ^ src/objects/oscmodule.c:287:13: note: 'OscReceive_postprocessing_ii' declared here 287 | static void OscReceive_postprocessing_ii(OscReceive *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 310 | self->muladd_func_ptr = OscReceive_postprocessing_ai; | ^ src/objects/oscmodule.c:288:13: note: 'OscReceive_postprocessing_ai' declared here 288 | static void OscReceive_postprocessing_ai(OscReceive *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 314 | self->muladd_func_ptr = OscReceive_postprocessing_revai; | ^ src/objects/oscmodule.c:293:13: note: 'OscReceive_postprocessing_revai' declared here 293 | static void OscReceive_postprocessing_revai(OscReceive *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:318:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 318 | self->muladd_func_ptr = OscReceive_postprocessing_ia; | ^ src/objects/oscmodule.c:289:13: note: 'OscReceive_postprocessing_ia' declared here 289 | static void OscReceive_postprocessing_ia(OscReceive *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:322:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 322 | self->muladd_func_ptr = OscReceive_postprocessing_aa; | ^ src/objects/oscmodule.c:290:13: note: 'OscReceive_postprocessing_aa' declared here 290 | static void OscReceive_postprocessing_aa(OscReceive *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:326:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 326 | self->muladd_func_ptr = OscReceive_postprocessing_revaa; | ^ src/objects/oscmodule.c:294:13: note: 'OscReceive_postprocessing_revaa' declared here 294 | static void OscReceive_postprocessing_revaa(OscReceive *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:330:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 330 | self->muladd_func_ptr = OscReceive_postprocessing_ireva; | ^ src/objects/oscmodule.c:291:13: note: 'OscReceive_postprocessing_ireva' declared here 291 | static void OscReceive_postprocessing_ireva(OscReceive *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:334:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 334 | self->muladd_func_ptr = OscReceive_postprocessing_areva; | ^ src/objects/oscmodule.c:292:13: note: 'OscReceive_postprocessing_areva' declared here 292 | static void OscReceive_postprocessing_areva(OscReceive *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:338:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 338 | self->muladd_func_ptr = OscReceive_postprocessing_revareva; | ^ src/objects/oscmodule.c:295:13: note: 'OscReceive_postprocessing_revareva' declared here 295 | static void OscReceive_postprocessing_revareva(OscReceive *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c: In function 'OscReceive_new': src/objects/oscmodule.c:412:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 412 | self->mode_func_ptr = OscReceive_setProcMode; | ^ src/objects/oscmodule.c:298:1: note: 'OscReceive_setProcMode' declared here 298 | OscReceive_setProcMode(OscReceive *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c: In function 'OscListReceive_setProcMode': src/objects/oscmodule.c:1676:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1676 | self->muladd_func_ptr = OscListReceive_postprocessing_ii; | ^ src/objects/oscmodule.c:1657:13: note: 'OscListReceive_postprocessing_ii' declared here 1657 | static void OscListReceive_postprocessing_ii(OscListReceive *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1680:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1680 | self->muladd_func_ptr = OscListReceive_postprocessing_ai; | ^ src/objects/oscmodule.c:1658:13: note: 'OscListReceive_postprocessing_ai' declared here 1658 | static void OscListReceive_postprocessing_ai(OscListReceive *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1684:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1684 | self->muladd_func_ptr = OscListReceive_postprocessing_revai; | ^ src/objects/oscmodule.c:1663:13: note: 'OscListReceive_postprocessing_revai' declared here 1663 | static void OscListReceive_postprocessing_revai(OscListReceive *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1688:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1688 | self->muladd_func_ptr = OscListReceive_postprocessing_ia; | ^ src/objects/oscmodule.c:1659:13: note: 'OscListReceive_postprocessing_ia' declared here 1659 | static void OscListReceive_postprocessing_ia(OscListReceive *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1692:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1692 | self->muladd_func_ptr = OscListReceive_postprocessing_aa; | ^ src/objects/oscmodule.c:1660:13: note: 'OscListReceive_postprocessing_aa' declared here 1660 | static void OscListReceive_postprocessing_aa(OscListReceive *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1696:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1696 | self->muladd_func_ptr = OscListReceive_postprocessing_revaa; | ^ src/objects/oscmodule.c:1664:13: note: 'OscListReceive_postprocessing_revaa' declared here 1664 | static void OscListReceive_postprocessing_revaa(OscListReceive *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1700:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1700 | self->muladd_func_ptr = OscListReceive_postprocessing_ireva; | ^ src/objects/oscmodule.c:1661:13: note: 'OscListReceive_postprocessing_ireva' declared here 1661 | static void OscListReceive_postprocessing_ireva(OscListReceive *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1704:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1704 | self->muladd_func_ptr = OscListReceive_postprocessing_areva; | ^ src/objects/oscmodule.c:1662:13: note: 'OscListReceive_postprocessing_areva' declared here 1662 | static void OscListReceive_postprocessing_areva(OscListReceive *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1708:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1708 | self->muladd_func_ptr = OscListReceive_postprocessing_revareva; | ^ src/objects/oscmodule.c:1665:13: note: 'OscListReceive_postprocessing_revareva' declared here 1665 | static void OscListReceive_postprocessing_revareva(OscListReceive *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c: In function 'OscListReceive_new': src/objects/oscmodule.c:1785:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1785 | self->mode_func_ptr = OscListReceive_setProcMode; | ^ src/objects/oscmodule.c:1668:1: note: 'OscListReceive_setProcMode' declared here 1668 | OscListReceive_setProcMode(OscListReceive *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/panmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/panmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/panmodule.c: In function 'Panner_setProcMode': src/objects/panmodule.c:227:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 227 | self->proc_func_ptr = Panner_splitter_ii; | ^ src/objects/panmodule.c:103:1: note: 'Panner_splitter_ii' declared here 103 | Panner_splitter_ii(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:231:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 231 | self->proc_func_ptr = Panner_splitter_ai; | ^ src/objects/panmodule.c:131:1: note: 'Panner_splitter_ai' declared here 131 | Panner_splitter_ai(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:235:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 235 | self->proc_func_ptr = Panner_splitter_ia; | ^ src/objects/panmodule.c:158:1: note: 'Panner_splitter_ia' declared here 158 | Panner_splitter_ia(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:239:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 239 | self->proc_func_ptr = Panner_splitter_aa; | ^ src/objects/panmodule.c:185:1: note: 'Panner_splitter_aa' declared here 185 | Panner_splitter_aa(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:248:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 248 | self->proc_func_ptr = Panner_splitter_st_i; | ^ src/objects/panmodule.c:67:1: note: 'Panner_splitter_st_i' declared here 67 | Panner_splitter_st_i(Panner *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:252:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 252 | self->proc_func_ptr = Panner_splitter_st_a; | ^ src/objects/panmodule.c:85:1: note: 'Panner_splitter_st_a' declared here 85 | Panner_splitter_st_a(Panner *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:258:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 258 | self->proc_func_ptr = Panner_splitter_thru; | ^ src/objects/panmodule.c:55:1: note: 'Panner_splitter_thru' declared here 55 | Panner_splitter_thru(Panner *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Panner_new': src/objects/panmodule.c:308:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 308 | self->mode_func_ptr = Panner_setProcMode; | ^ src/objects/panmodule.c:217:1: note: 'Panner_setProcMode' declared here 217 | Panner_setProcMode(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Pan_setProcMode': src/objects/panmodule.c:447:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 447 | self->muladd_func_ptr = Pan_postprocessing_ii; | ^ src/objects/panmodule.c:428:13: note: 'Pan_postprocessing_ii' declared here 428 | static void Pan_postprocessing_ii(Pan *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:451:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 451 | self->muladd_func_ptr = Pan_postprocessing_ai; | ^ src/objects/panmodule.c:429:13: note: 'Pan_postprocessing_ai' declared here 429 | static void Pan_postprocessing_ai(Pan *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:455:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 455 | self->muladd_func_ptr = Pan_postprocessing_revai; | ^ src/objects/panmodule.c:434:13: note: 'Pan_postprocessing_revai' declared here 434 | static void Pan_postprocessing_revai(Pan *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:459:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 459 | self->muladd_func_ptr = Pan_postprocessing_ia; | ^ src/objects/panmodule.c:430:13: note: 'Pan_postprocessing_ia' declared here 430 | static void Pan_postprocessing_ia(Pan *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:463:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 463 | self->muladd_func_ptr = Pan_postprocessing_aa; | ^ src/objects/panmodule.c:431:13: note: 'Pan_postprocessing_aa' declared here 431 | static void Pan_postprocessing_aa(Pan *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:467:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 467 | self->muladd_func_ptr = Pan_postprocessing_revaa; | ^ src/objects/panmodule.c:435:13: note: 'Pan_postprocessing_revaa' declared here 435 | static void Pan_postprocessing_revaa(Pan *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 471 | self->muladd_func_ptr = Pan_postprocessing_ireva; | ^ src/objects/panmodule.c:432:13: note: 'Pan_postprocessing_ireva' declared here 432 | static void Pan_postprocessing_ireva(Pan *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 475 | self->muladd_func_ptr = Pan_postprocessing_areva; | ^ src/objects/panmodule.c:433:13: note: 'Pan_postprocessing_areva' declared here 433 | static void Pan_postprocessing_areva(Pan *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 479 | self->muladd_func_ptr = Pan_postprocessing_revareva; | ^ src/objects/panmodule.c:436:13: note: 'Pan_postprocessing_revareva' declared here 436 | static void Pan_postprocessing_revareva(Pan *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Pan_new': src/objects/panmodule.c:538:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 538 | self->mode_func_ptr = Pan_setProcMode; | ^ src/objects/panmodule.c:439:1: note: 'Pan_setProcMode' declared here 439 | Pan_setProcMode(Pan *self) | ^~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'SPanner_setProcMode': src/objects/panmodule.c:866:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 866 | self->proc_func_ptr = SPanner_splitter_i; | ^ src/objects/panmodule.c:753:1: note: 'SPanner_splitter_i' declared here 753 | SPanner_splitter_i(SPanner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:870:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 870 | self->proc_func_ptr = SPanner_splitter_a; | ^ src/objects/panmodule.c:802:1: note: 'SPanner_splitter_a' declared here 802 | SPanner_splitter_a(SPanner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:879:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 879 | self->proc_func_ptr = SPanner_splitter_st_i; | ^ src/objects/panmodule.c:718:1: note: 'SPanner_splitter_st_i' declared here 718 | SPanner_splitter_st_i(SPanner *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:883:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 883 | self->proc_func_ptr = SPanner_splitter_st_a; | ^ src/objects/panmodule.c:735:1: note: 'SPanner_splitter_st_a' declared here 735 | SPanner_splitter_st_a(SPanner *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:889:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 889 | self->proc_func_ptr = SPanner_splitter_thru; | ^ src/objects/panmodule.c:706:1: note: 'SPanner_splitter_thru' declared here 706 | SPanner_splitter_thru(SPanner *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'SPanner_new': src/objects/panmodule.c:937:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 937 | self->mode_func_ptr = SPanner_setProcMode; | ^ src/objects/panmodule.c:856:1: note: 'SPanner_setProcMode' declared here 856 | SPanner_setProcMode(SPanner *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'SPan_setProcMode': src/objects/panmodule.c:1075:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1075 | self->muladd_func_ptr = SPan_postprocessing_ii; | ^ src/objects/panmodule.c:1056:13: note: 'SPan_postprocessing_ii' declared here 1056 | static void SPan_postprocessing_ii(SPan *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1079:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1079 | self->muladd_func_ptr = SPan_postprocessing_ai; | ^ src/objects/panmodule.c:1057:13: note: 'SPan_postprocessing_ai' declared here 1057 | static void SPan_postprocessing_ai(SPan *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1083:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1083 | self->muladd_func_ptr = SPan_postprocessing_revai; | ^ src/objects/panmodule.c:1062:13: note: 'SPan_postprocessing_revai' declared here 1062 | static void SPan_postprocessing_revai(SPan *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1087:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1087 | self->muladd_func_ptr = SPan_postprocessing_ia; | ^ src/objects/panmodule.c:1058:13: note: 'SPan_postprocessing_ia' declared here 1058 | static void SPan_postprocessing_ia(SPan *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1091:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1091 | self->muladd_func_ptr = SPan_postprocessing_aa; | ^ src/objects/panmodule.c:1059:13: note: 'SPan_postprocessing_aa' declared here 1059 | static void SPan_postprocessing_aa(SPan *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1095:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1095 | self->muladd_func_ptr = SPan_postprocessing_revaa; | ^ src/objects/panmodule.c:1063:13: note: 'SPan_postprocessing_revaa' declared here 1063 | static void SPan_postprocessing_revaa(SPan *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1099:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1099 | self->muladd_func_ptr = SPan_postprocessing_ireva; | ^ src/objects/panmodule.c:1060:13: note: 'SPan_postprocessing_ireva' declared here 1060 | static void SPan_postprocessing_ireva(SPan *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1103:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1103 | self->muladd_func_ptr = SPan_postprocessing_areva; | ^ src/objects/panmodule.c:1061:13: note: 'SPan_postprocessing_areva' declared here 1061 | static void SPan_postprocessing_areva(SPan *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1107:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1107 | self->muladd_func_ptr = SPan_postprocessing_revareva; | ^ src/objects/panmodule.c:1064:13: note: 'SPan_postprocessing_revareva' declared here 1064 | static void SPan_postprocessing_revareva(SPan *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'SPan_new': src/objects/panmodule.c:1166:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1166 | self->mode_func_ptr = SPan_setProcMode; | ^ src/objects/panmodule.c:1067:1: note: 'SPan_setProcMode' declared here 1067 | SPan_setProcMode(SPan *self) | ^~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Switcher_setProcMode': src/objects/panmodule.c:1435:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switcher *)' [-Wincompatible-pointer-types] 1435 | self->proc_func_ptr = Switcher_splitter_i; | ^ src/objects/panmodule.c:1347:1: note: 'Switcher_splitter_i' declared here 1347 | Switcher_splitter_i(Switcher *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1439:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switcher *)' [-Wincompatible-pointer-types] 1439 | self->proc_func_ptr = Switcher_splitter_a; | ^ src/objects/panmodule.c:1385:1: note: 'Switcher_splitter_a' declared here 1385 | Switcher_splitter_a(Switcher *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Switcher_new': src/objects/panmodule.c:1488:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switcher *)' [-Wincompatible-pointer-types] 1488 | self->mode_func_ptr = Switcher_setProcMode; | ^ src/objects/panmodule.c:1430:1: note: 'Switcher_setProcMode' declared here 1430 | Switcher_setProcMode(Switcher *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Switch_setProcMode': src/objects/panmodule.c:1623:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1623 | self->muladd_func_ptr = Switch_postprocessing_ii; | ^ src/objects/panmodule.c:1604:13: note: 'Switch_postprocessing_ii' declared here 1604 | static void Switch_postprocessing_ii(Switch *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1627:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1627 | self->muladd_func_ptr = Switch_postprocessing_ai; | ^ src/objects/panmodule.c:1605:13: note: 'Switch_postprocessing_ai' declared here 1605 | static void Switch_postprocessing_ai(Switch *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1631:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1631 | self->muladd_func_ptr = Switch_postprocessing_revai; | ^ src/objects/panmodule.c:1610:13: note: 'Switch_postprocessing_revai' declared here 1610 | static void Switch_postprocessing_revai(Switch *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1635:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1635 | self->muladd_func_ptr = Switch_postprocessing_ia; | ^ src/objects/panmodule.c:1606:13: note: 'Switch_postprocessing_ia' declared here 1606 | static void Switch_postprocessing_ia(Switch *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1639:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1639 | self->muladd_func_ptr = Switch_postprocessing_aa; | ^ src/objects/panmodule.c:1607:13: note: 'Switch_postprocessing_aa' declared here 1607 | static void Switch_postprocessing_aa(Switch *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1643:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1643 | self->muladd_func_ptr = Switch_postprocessing_revaa; | ^ src/objects/panmodule.c:1611:13: note: 'Switch_postprocessing_revaa' declared here 1611 | static void Switch_postprocessing_revaa(Switch *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1647:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1647 | self->muladd_func_ptr = Switch_postprocessing_ireva; | ^ src/objects/panmodule.c:1608:13: note: 'Switch_postprocessing_ireva' declared here 1608 | static void Switch_postprocessing_ireva(Switch *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1651:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1651 | self->muladd_func_ptr = Switch_postprocessing_areva; | ^ src/objects/panmodule.c:1609:13: note: 'Switch_postprocessing_areva' declared here 1609 | static void Switch_postprocessing_areva(Switch *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1655:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1655 | self->muladd_func_ptr = Switch_postprocessing_revareva; | ^ src/objects/panmodule.c:1612:13: note: 'Switch_postprocessing_revareva' declared here 1612 | static void Switch_postprocessing_revareva(Switch *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Switch_new': src/objects/panmodule.c:1714:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1714 | self->mode_func_ptr = Switch_setProcMode; | ^ src/objects/panmodule.c:1615:1: note: 'Switch_setProcMode' declared here 1615 | Switch_setProcMode(Switch *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'VoiceManager_setProcMode': src/objects/panmodule.c:1932:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1932 | self->proc_func_ptr = VoiceManager_generate; | ^ src/objects/panmodule.c:1879:1: note: 'VoiceManager_generate' declared here 1879 | VoiceManager_generate(VoiceManager *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1937:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1937 | self->muladd_func_ptr = VoiceManager_postprocessing_ii; | ^ src/objects/panmodule.c:1916:13: note: 'VoiceManager_postprocessing_ii' declared here 1916 | static void VoiceManager_postprocessing_ii(VoiceManager *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1941:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1941 | self->muladd_func_ptr = VoiceManager_postprocessing_ai; | ^ src/objects/panmodule.c:1917:13: note: 'VoiceManager_postprocessing_ai' declared here 1917 | static void VoiceManager_postprocessing_ai(VoiceManager *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1945:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1945 | self->muladd_func_ptr = VoiceManager_postprocessing_revai; | ^ src/objects/panmodule.c:1922:13: note: 'VoiceManager_postprocessing_revai' declared here 1922 | static void VoiceManager_postprocessing_revai(VoiceManager *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1949:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1949 | self->muladd_func_ptr = VoiceManager_postprocessing_ia; | ^ src/objects/panmodule.c:1918:13: note: 'VoiceManager_postprocessing_ia' declared here 1918 | static void VoiceManager_postprocessing_ia(VoiceManager *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1953:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1953 | self->muladd_func_ptr = VoiceManager_postprocessing_aa; | ^ src/objects/panmodule.c:1919:13: note: 'VoiceManager_postprocessing_aa' declared here 1919 | static void VoiceManager_postprocessing_aa(VoiceManager *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1957:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1957 | self->muladd_func_ptr = VoiceManager_postprocessing_revaa; | ^ src/objects/panmodule.c:1923:13: note: 'VoiceManager_postprocessing_revaa' declared here 1923 | static void VoiceManager_postprocessing_revaa(VoiceManager *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1961:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1961 | self->muladd_func_ptr = VoiceManager_postprocessing_ireva; | ^ src/objects/panmodule.c:1920:13: note: 'VoiceManager_postprocessing_ireva' declared here 1920 | static void VoiceManager_postprocessing_ireva(VoiceManager *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1965:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1965 | self->muladd_func_ptr = VoiceManager_postprocessing_areva; | ^ src/objects/panmodule.c:1921:13: note: 'VoiceManager_postprocessing_areva' declared here 1921 | static void VoiceManager_postprocessing_areva(VoiceManager *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1969:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1969 | self->muladd_func_ptr = VoiceManager_postprocessing_revareva; | ^ src/objects/panmodule.c:1924:13: note: 'VoiceManager_postprocessing_revareva' declared here 1924 | static void VoiceManager_postprocessing_revareva(VoiceManager *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'VoiceManager_new': src/objects/panmodule.c:2027:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 2027 | self->mode_func_ptr = VoiceManager_setProcMode; | ^ src/objects/panmodule.c:1927:1: note: 'VoiceManager_setProcMode' declared here 1927 | VoiceManager_setProcMode(VoiceManager *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Mixer_setProcMode': src/objects/panmodule.c:2302:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mixer *)' [-Wincompatible-pointer-types] 2302 | self->proc_func_ptr = Mixer_generate; | ^ src/objects/panmodule.c:2227:1: note: 'Mixer_generate' declared here 2227 | Mixer_generate(Mixer *self) | ^~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Mixer_new': src/objects/panmodule.c:2367:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mixer *)' [-Wincompatible-pointer-types] 2367 | self->mode_func_ptr = Mixer_setProcMode; | ^ src/objects/panmodule.c:2300:1: note: 'Mixer_setProcMode' declared here 2300 | Mixer_setProcMode(Mixer *self) | ^~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'MixerVoice_setProcMode': src/objects/panmodule.c:2620:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2620 | self->muladd_func_ptr = MixerVoice_postprocessing_ii; | ^ src/objects/panmodule.c:2601:13: note: 'MixerVoice_postprocessing_ii' declared here 2601 | static void MixerVoice_postprocessing_ii(MixerVoice *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2624 | self->muladd_func_ptr = MixerVoice_postprocessing_ai; | ^ src/objects/panmodule.c:2602:13: note: 'MixerVoice_postprocessing_ai' declared here 2602 | static void MixerVoice_postprocessing_ai(MixerVoice *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2628 | self->muladd_func_ptr = MixerVoice_postprocessing_revai; | ^ src/objects/panmodule.c:2607:13: note: 'MixerVoice_postprocessing_revai' declared here 2607 | static void MixerVoice_postprocessing_revai(MixerVoice *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2632:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2632 | self->muladd_func_ptr = MixerVoice_postprocessing_ia; | ^ src/objects/panmodule.c:2603:13: note: 'MixerVoice_postprocessing_ia' declared here 2603 | static void MixerVoice_postprocessing_ia(MixerVoice *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2636:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2636 | self->muladd_func_ptr = MixerVoice_postprocessing_aa; | ^ src/objects/panmodule.c:2604:13: note: 'MixerVoice_postprocessing_aa' declared here 2604 | static void MixerVoice_postprocessing_aa(MixerVoice *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2640:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2640 | self->muladd_func_ptr = MixerVoice_postprocessing_revaa; | ^ src/objects/panmodule.c:2608:13: note: 'MixerVoice_postprocessing_revaa' declared here 2608 | static void MixerVoice_postprocessing_revaa(MixerVoice *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2644:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2644 | self->muladd_func_ptr = MixerVoice_postprocessing_ireva; | ^ src/objects/panmodule.c:2605:13: note: 'MixerVoice_postprocessing_ireva' declared here 2605 | static void MixerVoice_postprocessing_ireva(MixerVoice *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2648:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2648 | self->muladd_func_ptr = MixerVoice_postprocessing_areva; | ^ src/objects/panmodule.c:2606:13: note: 'MixerVoice_postprocessing_areva' declared here 2606 | static void MixerVoice_postprocessing_areva(MixerVoice *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2652:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2652 | self->muladd_func_ptr = MixerVoice_postprocessing_revareva; | ^ src/objects/panmodule.c:2609:13: note: 'MixerVoice_postprocessing_revareva' declared here 2609 | static void MixerVoice_postprocessing_revareva(MixerVoice *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'MixerVoice_new': src/objects/panmodule.c:2711:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2711 | self->mode_func_ptr = MixerVoice_setProcMode; | ^ src/objects/panmodule.c:2612:1: note: 'MixerVoice_setProcMode' declared here 2612 | MixerVoice_setProcMode(MixerVoice *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Selector_setProcMode': src/objects/panmodule.c:3050:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3050 | self->proc_func_ptr = Selector_generate_i; | ^ src/objects/panmodule.c:2887:1: note: 'Selector_generate_i' declared here 2887 | Selector_generate_i(Selector *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3052:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3052 | self->proc_func_ptr = Selector_generate_lin_i; | ^ src/objects/panmodule.c:2916:1: note: 'Selector_generate_lin_i' declared here 2916 | Selector_generate_lin_i(Selector *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3058:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3058 | self->proc_func_ptr = Selector_generate_a; | ^ src/objects/panmodule.c:2942:1: note: 'Selector_generate_a' declared here 2942 | Selector_generate_a(Selector *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3060:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3060 | self->proc_func_ptr = Selector_generate_lin_a; | ^ src/objects/panmodule.c:2986:1: note: 'Selector_generate_lin_a' declared here 2986 | Selector_generate_lin_a(Selector *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3068:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3068 | self->muladd_func_ptr = Selector_postprocessing_ii; | ^ src/objects/panmodule.c:3029:13: note: 'Selector_postprocessing_ii' declared here 3029 | static void Selector_postprocessing_ii(Selector *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3072:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3072 | self->muladd_func_ptr = Selector_postprocessing_ai; | ^ src/objects/panmodule.c:3030:13: note: 'Selector_postprocessing_ai' declared here 3030 | static void Selector_postprocessing_ai(Selector *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3076:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3076 | self->muladd_func_ptr = Selector_postprocessing_revai; | ^ src/objects/panmodule.c:3035:13: note: 'Selector_postprocessing_revai' declared here 3035 | static void Selector_postprocessing_revai(Selector *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3080:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3080 | self->muladd_func_ptr = Selector_postprocessing_ia; | ^ src/objects/panmodule.c:3031:13: note: 'Selector_postprocessing_ia' declared here 3031 | static void Selector_postprocessing_ia(Selector *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3084:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3084 | self->muladd_func_ptr = Selector_postprocessing_aa; | ^ src/objects/panmodule.c:3032:13: note: 'Selector_postprocessing_aa' declared here 3032 | static void Selector_postprocessing_aa(Selector *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3088:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3088 | self->muladd_func_ptr = Selector_postprocessing_revaa; | ^ src/objects/panmodule.c:3036:13: note: 'Selector_postprocessing_revaa' declared here 3036 | static void Selector_postprocessing_revaa(Selector *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3092:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3092 | self->muladd_func_ptr = Selector_postprocessing_ireva; | ^ src/objects/panmodule.c:3033:13: note: 'Selector_postprocessing_ireva' declared here 3033 | static void Selector_postprocessing_ireva(Selector *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3096:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3096 | self->muladd_func_ptr = Selector_postprocessing_areva; | ^ src/objects/panmodule.c:3034:13: note: 'Selector_postprocessing_areva' declared here 3034 | static void Selector_postprocessing_areva(Selector *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3100:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3100 | self->muladd_func_ptr = Selector_postprocessing_revareva; | ^ src/objects/panmodule.c:3037:13: note: 'Selector_postprocessing_revareva' declared here 3037 | static void Selector_postprocessing_revareva(Selector *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Selector_new': src/objects/panmodule.c:3155:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3155 | self->mode_func_ptr = Selector_setProcMode; | ^ src/objects/panmodule.c:3040:1: note: 'Selector_setProcMode' declared here 3040 | Selector_setProcMode(Selector *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/patternmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/patternmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/patternmodule.c: In function 'Pattern_setProcMode': src/objects/patternmodule.c:150:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pattern *)' [-Wincompatible-pointer-types] 150 | self->proc_func_ptr = Pattern_generate_i; | ^ src/objects/patternmodule.c:42:1: note: 'Pattern_generate_i' declared here 42 | Pattern_generate_i(Pattern *self) | ^~~~~~~~~~~~~~~~~~ src/objects/patternmodule.c:154:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pattern *)' [-Wincompatible-pointer-types] 154 | self->proc_func_ptr = Pattern_generate_a; | ^ src/objects/patternmodule.c:93:1: note: 'Pattern_generate_a' declared here 93 | Pattern_generate_a(Pattern *self) | ^~~~~~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'Pattern_new': src/objects/patternmodule.c:209:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pattern *)' [-Wincompatible-pointer-types] 209 | self->mode_func_ptr = Pattern_setProcMode; | ^ src/objects/patternmodule.c:143:1: note: 'Pattern_setProcMode' declared here 143 | Pattern_setProcMode(Pattern *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'Score_setProcMode': src/objects/patternmodule.c:388:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Score *)' [-Wincompatible-pointer-types] 388 | self->proc_func_ptr = Score_selector; | ^ src/objects/patternmodule.c:366:1: note: 'Score_selector' declared here 366 | Score_selector(Score *self) | ^~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'Score_new': src/objects/patternmodule.c:434:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Score *)' [-Wincompatible-pointer-types] 434 | self->mode_func_ptr = Score_setProcMode; | ^ src/objects/patternmodule.c:386:1: note: 'Score_setProcMode' declared here 386 | Score_setProcMode(Score *self) | ^~~~~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'CallAfter_setProcMode': src/objects/patternmodule.c:567:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CallAfter *)' [-Wincompatible-pointer-types] 567 | self->proc_func_ptr = CallAfter_generate; | ^ src/objects/patternmodule.c:528:1: note: 'CallAfter_generate' declared here 528 | CallAfter_generate(CallAfter *self) | ^~~~~~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'CallAfter_new': src/objects/patternmodule.c:616:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CallAfter *)' [-Wincompatible-pointer-types] 616 | self->mode_func_ptr = CallAfter_setProcMode; | ^ src/objects/patternmodule.c:565:1: note: 'CallAfter_setProcMode' declared here 565 | CallAfter_setProcMode(CallAfter *self) | ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/phasevocmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/phasevocmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/phasevocmodule.c: In function 'PVAnal_setProcMode': src/objects/phasevocmodule.c:243:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAnal *)' [-Wincompatible-pointer-types] 243 | self->proc_func_ptr = PVAnal_process; | ^ src/objects/phasevocmodule.c:173:1: note: 'PVAnal_process' declared here 173 | PVAnal_process(PVAnal *self) | ^~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAnal_new': src/objects/phasevocmodule.c:331:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAnal *)' [-Wincompatible-pointer-types] 331 | self->mode_func_ptr = PVAnal_setProcMode; | ^ src/objects/phasevocmodule.c:241:1: note: 'PVAnal_setProcMode' declared here 241 | PVAnal_setProcMode(PVAnal *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVSynth_setProcMode': src/objects/phasevocmodule.c:688:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 688 | self->proc_func_ptr = PVSynth_process; | ^ src/objects/phasevocmodule.c:603:1: note: 'PVSynth_process' declared here 603 | PVSynth_process(PVSynth *self) | ^~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:693:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 693 | self->muladd_func_ptr = PVSynth_postprocessing_ii; | ^ src/objects/phasevocmodule.c:672:13: note: 'PVSynth_postprocessing_ii' declared here 672 | static void PVSynth_postprocessing_ii(PVSynth *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:697:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 697 | self->muladd_func_ptr = PVSynth_postprocessing_ai; | ^ src/objects/phasevocmodule.c:673:13: note: 'PVSynth_postprocessing_ai' declared here 673 | static void PVSynth_postprocessing_ai(PVSynth *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:701:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 701 | self->muladd_func_ptr = PVSynth_postprocessing_revai; | ^ src/objects/phasevocmodule.c:678:13: note: 'PVSynth_postprocessing_revai' declared here 678 | static void PVSynth_postprocessing_revai(PVSynth *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:705:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 705 | self->muladd_func_ptr = PVSynth_postprocessing_ia; | ^ src/objects/phasevocmodule.c:674:13: note: 'PVSynth_postprocessing_ia' declared here 674 | static void PVSynth_postprocessing_ia(PVSynth *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:709:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 709 | self->muladd_func_ptr = PVSynth_postprocessing_aa; | ^ src/objects/phasevocmodule.c:675:13: note: 'PVSynth_postprocessing_aa' declared here 675 | static void PVSynth_postprocessing_aa(PVSynth *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:713:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 713 | self->muladd_func_ptr = PVSynth_postprocessing_revaa; | ^ src/objects/phasevocmodule.c:679:13: note: 'PVSynth_postprocessing_revaa' declared here 679 | static void PVSynth_postprocessing_revaa(PVSynth *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:717:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 717 | self->muladd_func_ptr = PVSynth_postprocessing_ireva; | ^ src/objects/phasevocmodule.c:676:13: note: 'PVSynth_postprocessing_ireva' declared here 676 | static void PVSynth_postprocessing_ireva(PVSynth *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:721:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 721 | self->muladd_func_ptr = PVSynth_postprocessing_areva; | ^ src/objects/phasevocmodule.c:677:13: note: 'PVSynth_postprocessing_areva' declared here 677 | static void PVSynth_postprocessing_areva(PVSynth *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:725:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 725 | self->muladd_func_ptr = PVSynth_postprocessing_revareva; | ^ src/objects/phasevocmodule.c:680:13: note: 'PVSynth_postprocessing_revareva' declared here 680 | static void PVSynth_postprocessing_revareva(PVSynth *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVSynth_new': src/objects/phasevocmodule.c:793:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 793 | self->mode_func_ptr = PVSynth_setProcMode; | ^ src/objects/phasevocmodule.c:683:1: note: 'PVSynth_setProcMode' declared here 683 | PVSynth_setProcMode(PVSynth *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAddSynth_setProcMode': src/objects/phasevocmodule.c:1201:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1201 | self->proc_func_ptr = PVAddSynth_process_i; | ^ src/objects/phasevocmodule.c:1042:1: note: 'PVAddSynth_process_i' declared here 1042 | PVAddSynth_process_i(PVAddSynth *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1205:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1205 | self->proc_func_ptr = PVAddSynth_process_a; | ^ src/objects/phasevocmodule.c:1111:1: note: 'PVAddSynth_process_a' declared here 1111 | PVAddSynth_process_a(PVAddSynth *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1212:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1212 | self->muladd_func_ptr = PVAddSynth_postprocessing_ii; | ^ src/objects/phasevocmodule.c:1181:13: note: 'PVAddSynth_postprocessing_ii' declared here 1181 | static void PVAddSynth_postprocessing_ii(PVAddSynth *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1216:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1216 | self->muladd_func_ptr = PVAddSynth_postprocessing_ai; | ^ src/objects/phasevocmodule.c:1182:13: note: 'PVAddSynth_postprocessing_ai' declared here 1182 | static void PVAddSynth_postprocessing_ai(PVAddSynth *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1220:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1220 | self->muladd_func_ptr = PVAddSynth_postprocessing_revai; | ^ src/objects/phasevocmodule.c:1187:13: note: 'PVAddSynth_postprocessing_revai' declared here 1187 | static void PVAddSynth_postprocessing_revai(PVAddSynth *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1224:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1224 | self->muladd_func_ptr = PVAddSynth_postprocessing_ia; | ^ src/objects/phasevocmodule.c:1183:13: note: 'PVAddSynth_postprocessing_ia' declared here 1183 | static void PVAddSynth_postprocessing_ia(PVAddSynth *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1228:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1228 | self->muladd_func_ptr = PVAddSynth_postprocessing_aa; | ^ src/objects/phasevocmodule.c:1184:13: note: 'PVAddSynth_postprocessing_aa' declared here 1184 | static void PVAddSynth_postprocessing_aa(PVAddSynth *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1232:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1232 | self->muladd_func_ptr = PVAddSynth_postprocessing_revaa; | ^ src/objects/phasevocmodule.c:1188:13: note: 'PVAddSynth_postprocessing_revaa' declared here 1188 | static void PVAddSynth_postprocessing_revaa(PVAddSynth *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1236:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1236 | self->muladd_func_ptr = PVAddSynth_postprocessing_ireva; | ^ src/objects/phasevocmodule.c:1185:13: note: 'PVAddSynth_postprocessing_ireva' declared here 1185 | static void PVAddSynth_postprocessing_ireva(PVAddSynth *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1240:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1240 | self->muladd_func_ptr = PVAddSynth_postprocessing_areva; | ^ src/objects/phasevocmodule.c:1186:13: note: 'PVAddSynth_postprocessing_areva' declared here 1186 | static void PVAddSynth_postprocessing_areva(PVAddSynth *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1244:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1244 | self->muladd_func_ptr = PVAddSynth_postprocessing_revareva; | ^ src/objects/phasevocmodule.c:1189:13: note: 'PVAddSynth_postprocessing_revareva' declared here 1189 | static void PVAddSynth_postprocessing_revareva(PVAddSynth *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAddSynth_new': src/objects/phasevocmodule.c:1307:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1307 | self->mode_func_ptr = PVAddSynth_setProcMode; | ^ src/objects/phasevocmodule.c:1192:1: note: 'PVAddSynth_setProcMode' declared here 1192 | PVAddSynth_setProcMode(PVAddSynth *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVTranspose_setProcMode': src/objects/phasevocmodule.c:1740:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVTranspose *)' [-Wincompatible-pointer-types] 1740 | self->proc_func_ptr = PVTranspose_process_i; | ^ src/objects/phasevocmodule.c:1630:1: note: 'PVTranspose_process_i' declared here 1630 | PVTranspose_process_i(PVTranspose *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1744:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVTranspose *)' [-Wincompatible-pointer-types] 1744 | self->proc_func_ptr = PVTranspose_process_a; | ^ src/objects/phasevocmodule.c:1680:1: note: 'PVTranspose_process_a' declared here 1680 | PVTranspose_process_a(PVTranspose *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVTranspose_new': src/objects/phasevocmodule.c:1808:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVTranspose *)' [-Wincompatible-pointer-types] 1808 | self->mode_func_ptr = PVTranspose_setProcMode; | ^ src/objects/phasevocmodule.c:1732:1: note: 'PVTranspose_setProcMode' declared here 1732 | PVTranspose_setProcMode(PVTranspose *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVVerb_setProcMode': src/objects/phasevocmodule.c:2302:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2302 | self->proc_func_ptr = PVVerb_process_ii; | ^ src/objects/phasevocmodule.c:2014:1: note: 'PVVerb_process_ii' declared here 2014 | PVVerb_process_ii(PVVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2306:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2306 | self->proc_func_ptr = PVVerb_process_ai; | ^ src/objects/phasevocmodule.c:2083:1: note: 'PVVerb_process_ai' declared here 2083 | PVVerb_process_ai(PVVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2310:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2310 | self->proc_func_ptr = PVVerb_process_ia; | ^ src/objects/phasevocmodule.c:2153:1: note: 'PVVerb_process_ia' declared here 2153 | PVVerb_process_ia(PVVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2314:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2314 | self->proc_func_ptr = PVVerb_process_aa; | ^ src/objects/phasevocmodule.c:2223:1: note: 'PVVerb_process_aa' declared here 2223 | PVVerb_process_aa(PVVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVVerb_new': src/objects/phasevocmodule.c:2383:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2383 | self->mode_func_ptr = PVVerb_setProcMode; | ^ src/objects/phasevocmodule.c:2294:1: note: 'PVVerb_setProcMode' declared here 2294 | PVVerb_setProcMode(PVVerb *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVGate_setProcMode': src/objects/phasevocmodule.c:2862:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2862 | self->proc_func_ptr = PVGate_process_ii; | ^ src/objects/phasevocmodule.c:2591:1: note: 'PVGate_process_ii' declared here 2591 | PVGate_process_ii(PVGate *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2866:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2866 | self->proc_func_ptr = PVGate_process_ai; | ^ src/objects/phasevocmodule.c:2655:1: note: 'PVGate_process_ai' declared here 2655 | PVGate_process_ai(PVGate *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2870:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2870 | self->proc_func_ptr = PVGate_process_ia; | ^ src/objects/phasevocmodule.c:2721:1: note: 'PVGate_process_ia' declared here 2721 | PVGate_process_ia(PVGate *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2874:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2874 | self->proc_func_ptr = PVGate_process_aa; | ^ src/objects/phasevocmodule.c:2787:1: note: 'PVGate_process_aa' declared here 2787 | PVGate_process_aa(PVGate *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVGate_new': src/objects/phasevocmodule.c:2942:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2942 | self->mode_func_ptr = PVGate_setProcMode; | ^ src/objects/phasevocmodule.c:2854:1: note: 'PVGate_setProcMode' declared here 2854 | PVGate_setProcMode(PVGate *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVCross_setProcMode': src/objects/phasevocmodule.c:3253:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVCross *)' [-Wincompatible-pointer-types] 3253 | self->proc_func_ptr = PVCross_process_i; | ^ src/objects/phasevocmodule.c:3163:1: note: 'PVCross_process_i' declared here 3163 | PVCross_process_i(PVCross *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:3257:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVCross *)' [-Wincompatible-pointer-types] 3257 | self->proc_func_ptr = PVCross_process_a; | ^ src/objects/phasevocmodule.c:3203:1: note: 'PVCross_process_a' declared here 3203 | PVCross_process_a(PVCross *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVCross_new': src/objects/phasevocmodule.c:3323:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVCross *)' [-Wincompatible-pointer-types] 3323 | self->mode_func_ptr = PVCross_setProcMode; | ^ src/objects/phasevocmodule.c:3245:1: note: 'PVCross_setProcMode' declared here 3245 | PVCross_setProcMode(PVCross *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMult_setProcMode': src/objects/phasevocmodule.c:3589:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMult *)' [-Wincompatible-pointer-types] 3589 | self->proc_func_ptr = PVMult_process_i; | ^ src/objects/phasevocmodule.c:3549:1: note: 'PVMult_process_i' declared here 3549 | PVMult_process_i(PVMult *self) | ^~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMult_new': src/objects/phasevocmodule.c:3650:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMult *)' [-Wincompatible-pointer-types] 3650 | self->mode_func_ptr = PVMult_setProcMode; | ^ src/objects/phasevocmodule.c:3587:1: note: 'PVMult_setProcMode' declared here 3587 | PVMult_setProcMode(PVMult *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMorph_setProcMode': src/objects/phasevocmodule.c:3970:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMorph *)' [-Wincompatible-pointer-types] 3970 | self->proc_func_ptr = PVMorph_process_i; | ^ src/objects/phasevocmodule.c:3870:1: note: 'PVMorph_process_i' declared here 3870 | PVMorph_process_i(PVMorph *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:3974:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMorph *)' [-Wincompatible-pointer-types] 3974 | self->proc_func_ptr = PVMorph_process_a; | ^ src/objects/phasevocmodule.c:3915:1: note: 'PVMorph_process_a' declared here 3915 | PVMorph_process_a(PVMorph *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMorph_new': src/objects/phasevocmodule.c:4040:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMorph *)' [-Wincompatible-pointer-types] 4040 | self->mode_func_ptr = PVMorph_setProcMode; | ^ src/objects/phasevocmodule.c:3962:1: note: 'PVMorph_setProcMode' declared here 3962 | PVMorph_setProcMode(PVMorph *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVFilter_setProcMode': src/objects/phasevocmodule.c:4417:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFilter *)' [-Wincompatible-pointer-types] 4417 | self->proc_func_ptr = PVFilter_process_i; | ^ src/objects/phasevocmodule.c:4269:1: note: 'PVFilter_process_i' declared here 4269 | PVFilter_process_i(PVFilter *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:4421:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFilter *)' [-Wincompatible-pointer-types] 4421 | self->proc_func_ptr = PVFilter_process_a; | ^ src/objects/phasevocmodule.c:4338:1: note: 'PVFilter_process_a' declared here 4338 | PVFilter_process_a(PVFilter *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVFilter_new': src/objects/phasevocmodule.c:4487:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFilter *)' [-Wincompatible-pointer-types] 4487 | self->mode_func_ptr = PVFilter_setProcMode; | ^ src/objects/phasevocmodule.c:4409:1: note: 'PVFilter_setProcMode' declared here 4409 | PVFilter_setProcMode(PVFilter *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVDelay_setProcMode': src/objects/phasevocmodule.c:4924:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVDelay *)' [-Wincompatible-pointer-types] 4924 | self->proc_func_ptr = PVDelay_process_zero; | ^ src/objects/phasevocmodule.c:4752:1: note: 'PVDelay_process_zero' declared here 4752 | PVDelay_process_zero(PVDelay *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:4926:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVDelay *)' [-Wincompatible-pointer-types] 4926 | self->proc_func_ptr = PVDelay_process_scaled; | ^ src/objects/phasevocmodule.c:4838:1: note: 'PVDelay_process_scaled' declared here 4838 | PVDelay_process_scaled(PVDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVDelay_new': src/objects/phasevocmodule.c:4997:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVDelay *)' [-Wincompatible-pointer-types] 4997 | self->mode_func_ptr = PVDelay_setProcMode; | ^ src/objects/phasevocmodule.c:4921:1: note: 'PVDelay_setProcMode' declared here 4921 | PVDelay_setProcMode(PVDelay *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBuffer_setProcMode': src/objects/phasevocmodule.c:5434:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBuffer *)' [-Wincompatible-pointer-types] 5434 | self->proc_func_ptr = PVBuffer_process_i; | ^ src/objects/phasevocmodule.c:5283:1: note: 'PVBuffer_process_i' declared here 5283 | PVBuffer_process_i(PVBuffer *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:5438:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBuffer *)' [-Wincompatible-pointer-types] 5438 | self->proc_func_ptr = PVBuffer_process_a; | ^ src/objects/phasevocmodule.c:5354:1: note: 'PVBuffer_process_a' declared here 5354 | PVBuffer_process_a(PVBuffer *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBuffer_new': src/objects/phasevocmodule.c:5517:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBuffer *)' [-Wincompatible-pointer-types] 5517 | self->mode_func_ptr = PVBuffer_setProcMode; | ^ src/objects/phasevocmodule.c:5426:1: note: 'PVBuffer_setProcMode' declared here 5426 | PVBuffer_setProcMode(PVBuffer *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVShift_setProcMode': src/objects/phasevocmodule.c:5881:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVShift *)' [-Wincompatible-pointer-types] 5881 | self->proc_func_ptr = PVShift_process_i; | ^ src/objects/phasevocmodule.c:5765:1: note: 'PVShift_process_i' declared here 5765 | PVShift_process_i(PVShift *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:5885:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVShift *)' [-Wincompatible-pointer-types] 5885 | self->proc_func_ptr = PVShift_process_a; | ^ src/objects/phasevocmodule.c:5818:1: note: 'PVShift_process_a' declared here 5818 | PVShift_process_a(PVShift *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVShift_new': src/objects/phasevocmodule.c:5949:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVShift *)' [-Wincompatible-pointer-types] 5949 | self->mode_func_ptr = PVShift_setProcMode; | ^ src/objects/phasevocmodule.c:5873:1: note: 'PVShift_setProcMode' declared here 5873 | PVShift_setProcMode(PVShift *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAmpMod_setProcMode': src/objects/phasevocmodule.c:6467:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6467 | self->proc_func_ptr = PVAmpMod_process_ii; | ^ src/objects/phasevocmodule.c:6244:1: note: 'PVAmpMod_process_ii' declared here 6244 | PVAmpMod_process_ii(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:6471:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6471 | self->proc_func_ptr = PVAmpMod_process_ai; | ^ src/objects/phasevocmodule.c:6296:1: note: 'PVAmpMod_process_ai' declared here 6296 | PVAmpMod_process_ai(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:6475:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6475 | self->proc_func_ptr = PVAmpMod_process_ia; | ^ src/objects/phasevocmodule.c:6350:1: note: 'PVAmpMod_process_ia' declared here 6350 | PVAmpMod_process_ia(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:6479:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6479 | self->proc_func_ptr = PVAmpMod_process_aa; | ^ src/objects/phasevocmodule.c:6404:1: note: 'PVAmpMod_process_aa' declared here 6404 | PVAmpMod_process_aa(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAmpMod_new': src/objects/phasevocmodule.c:6548:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6548 | self->mode_func_ptr = PVAmpMod_setProcMode; | ^ src/objects/phasevocmodule.c:6459:1: note: 'PVAmpMod_setProcMode' declared here 6459 | PVAmpMod_setProcMode(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVFreqMod_setProcMode': src/objects/phasevocmodule.c:7111:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7111 | self->proc_func_ptr = PVFreqMod_process_ii; | ^ src/objects/phasevocmodule.c:6795:1: note: 'PVFreqMod_process_ii' declared here 6795 | PVFreqMod_process_ii(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:7115:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7115 | self->proc_func_ptr = PVFreqMod_process_ai; | ^ src/objects/phasevocmodule.c:6871:1: note: 'PVFreqMod_process_ai' declared here 6871 | PVFreqMod_process_ai(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:7119:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7119 | self->proc_func_ptr = PVFreqMod_process_ia; | ^ src/objects/phasevocmodule.c:6948:1: note: 'PVFreqMod_process_ia' declared here 6948 | PVFreqMod_process_ia(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:7123:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7123 | self->proc_func_ptr = PVFreqMod_process_aa; | ^ src/objects/phasevocmodule.c:7025:1: note: 'PVFreqMod_process_aa' declared here 7025 | PVFreqMod_process_aa(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVFreqMod_new': src/objects/phasevocmodule.c:7195:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7195 | self->mode_func_ptr = PVFreqMod_setProcMode; | ^ src/objects/phasevocmodule.c:7103:1: note: 'PVFreqMod_setProcMode' declared here 7103 | PVFreqMod_setProcMode(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBufLoops_setProcMode': src/objects/phasevocmodule.c:7655:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBufLoops *)' [-Wincompatible-pointer-types] 7655 | self->proc_func_ptr = PVBufLoops_process; | ^ src/objects/phasevocmodule.c:7571:1: note: 'PVBufLoops_process' declared here 7571 | PVBufLoops_process(PVBufLoops *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBufLoops_new': src/objects/phasevocmodule.c:7736:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBufLoops *)' [-Wincompatible-pointer-types] 7736 | self->mode_func_ptr = PVBufLoops_setProcMode; | ^ src/objects/phasevocmodule.c:7653:1: note: 'PVBufLoops_setProcMode' declared here 7653 | PVBufLoops_setProcMode(PVBufLoops *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBufTabLoops_setProcMode': src/objects/phasevocmodule.c:8088:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBufTabLoops *)' [-Wincompatible-pointer-types] 8088 | self->proc_func_ptr = PVBufTabLoops_process; | ^ src/objects/phasevocmodule.c:8016:1: note: 'PVBufTabLoops_process' declared here 8016 | PVBufTabLoops_process(PVBufTabLoops *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBufTabLoops_new': src/objects/phasevocmodule.c:8159:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBufTabLoops *)' [-Wincompatible-pointer-types] 8159 | self->mode_func_ptr = PVBufTabLoops_setProcMode; | ^ src/objects/phasevocmodule.c:8086:1: note: 'PVBufTabLoops_setProcMode' declared here 8086 | PVBufTabLoops_setProcMode(PVBufTabLoops *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMix_setProcMode': src/objects/phasevocmodule.c:8433:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMix *)' [-Wincompatible-pointer-types] 8433 | self->proc_func_ptr = PVMix_process_i; | ^ src/objects/phasevocmodule.c:8384:1: note: 'PVMix_process_i' declared here 8384 | PVMix_process_i(PVMix *self) | ^~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMix_new': src/objects/phasevocmodule.c:8494:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMix *)' [-Wincompatible-pointer-types] 8494 | self->mode_func_ptr = PVMix_setProcMode; | ^ src/objects/phasevocmodule.c:8431:1: note: 'PVMix_setProcMode' declared here 8431 | PVMix_setProcMode(PVMix *self) | ^~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/randommodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/randommodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/randommodule.c: In function 'Randi_setProcMode': src/objects/randommodule.c:297:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 297 | self->proc_func_ptr = Randi_generate_iii; | ^ src/objects/randommodule.c:46:1: note: 'Randi_generate_iii' declared here 46 | Randi_generate_iii(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:301:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 301 | self->proc_func_ptr = Randi_generate_aii; | ^ src/objects/randommodule.c:75:1: note: 'Randi_generate_aii' declared here 75 | Randi_generate_aii(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:305:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 305 | self->proc_func_ptr = Randi_generate_iai; | ^ src/objects/randommodule.c:104:1: note: 'Randi_generate_iai' declared here 104 | Randi_generate_iai(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:309:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 309 | self->proc_func_ptr = Randi_generate_aai; | ^ src/objects/randommodule.c:133:1: note: 'Randi_generate_aai' declared here 133 | Randi_generate_aai(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:313:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 313 | self->proc_func_ptr = Randi_generate_iia; | ^ src/objects/randommodule.c:162:1: note: 'Randi_generate_iia' declared here 162 | Randi_generate_iia(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:317:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 317 | self->proc_func_ptr = Randi_generate_aia; | ^ src/objects/randommodule.c:191:1: note: 'Randi_generate_aia' declared here 191 | Randi_generate_aia(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:321:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 321 | self->proc_func_ptr = Randi_generate_iaa; | ^ src/objects/randommodule.c:220:1: note: 'Randi_generate_iaa' declared here 220 | Randi_generate_iaa(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:325:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 325 | self->proc_func_ptr = Randi_generate_aaa; | ^ src/objects/randommodule.c:249:1: note: 'Randi_generate_aaa' declared here 249 | Randi_generate_aaa(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:332:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 332 | self->muladd_func_ptr = Randi_postprocessing_ii; | ^ src/objects/randommodule.c:277:13: note: 'Randi_postprocessing_ii' declared here 277 | static void Randi_postprocessing_ii(Randi *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:336:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 336 | self->muladd_func_ptr = Randi_postprocessing_ai; | ^ src/objects/randommodule.c:278:13: note: 'Randi_postprocessing_ai' declared here 278 | static void Randi_postprocessing_ai(Randi *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:340:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 340 | self->muladd_func_ptr = Randi_postprocessing_revai; | ^ src/objects/randommodule.c:283:13: note: 'Randi_postprocessing_revai' declared here 283 | static void Randi_postprocessing_revai(Randi *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:344:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 344 | self->muladd_func_ptr = Randi_postprocessing_ia; | ^ src/objects/randommodule.c:279:13: note: 'Randi_postprocessing_ia' declared here 279 | static void Randi_postprocessing_ia(Randi *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:348:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 348 | self->muladd_func_ptr = Randi_postprocessing_aa; | ^ src/objects/randommodule.c:280:13: note: 'Randi_postprocessing_aa' declared here 280 | static void Randi_postprocessing_aa(Randi *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:352:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 352 | self->muladd_func_ptr = Randi_postprocessing_revaa; | ^ src/objects/randommodule.c:284:13: note: 'Randi_postprocessing_revaa' declared here 284 | static void Randi_postprocessing_revaa(Randi *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:356:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 356 | self->muladd_func_ptr = Randi_postprocessing_ireva; | ^ src/objects/randommodule.c:281:13: note: 'Randi_postprocessing_ireva' declared here 281 | static void Randi_postprocessing_ireva(Randi *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:360:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 360 | self->muladd_func_ptr = Randi_postprocessing_areva; | ^ src/objects/randommodule.c:282:13: note: 'Randi_postprocessing_areva' declared here 282 | static void Randi_postprocessing_areva(Randi *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:364:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 364 | self->muladd_func_ptr = Randi_postprocessing_revareva; | ^ src/objects/randommodule.c:285:13: note: 'Randi_postprocessing_revareva' declared here 285 | static void Randi_postprocessing_revareva(Randi *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Randi_new': src/objects/randommodule.c:427:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 427 | self->mode_func_ptr = Randi_setProcMode; | ^ src/objects/randommodule.c:288:1: note: 'Randi_setProcMode' declared here 288 | Randi_setProcMode(Randi *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Randh_setProcMode': src/objects/randommodule.c:866:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 866 | self->proc_func_ptr = Randh_generate_iii; | ^ src/objects/randommodule.c:631:1: note: 'Randh_generate_iii' declared here 631 | Randh_generate_iii(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:870:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 870 | self->proc_func_ptr = Randh_generate_aii; | ^ src/objects/randommodule.c:658:1: note: 'Randh_generate_aii' declared here 658 | Randh_generate_aii(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:874:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 874 | self->proc_func_ptr = Randh_generate_iai; | ^ src/objects/randommodule.c:685:1: note: 'Randh_generate_iai' declared here 685 | Randh_generate_iai(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:878:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 878 | self->proc_func_ptr = Randh_generate_aai; | ^ src/objects/randommodule.c:712:1: note: 'Randh_generate_aai' declared here 712 | Randh_generate_aai(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:882:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 882 | self->proc_func_ptr = Randh_generate_iia; | ^ src/objects/randommodule.c:739:1: note: 'Randh_generate_iia' declared here 739 | Randh_generate_iia(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:886:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 886 | self->proc_func_ptr = Randh_generate_aia; | ^ src/objects/randommodule.c:766:1: note: 'Randh_generate_aia' declared here 766 | Randh_generate_aia(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:890:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 890 | self->proc_func_ptr = Randh_generate_iaa; | ^ src/objects/randommodule.c:793:1: note: 'Randh_generate_iaa' declared here 793 | Randh_generate_iaa(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:894:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 894 | self->proc_func_ptr = Randh_generate_aaa; | ^ src/objects/randommodule.c:820:1: note: 'Randh_generate_aaa' declared here 820 | Randh_generate_aaa(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:901:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 901 | self->muladd_func_ptr = Randh_postprocessing_ii; | ^ src/objects/randommodule.c:846:13: note: 'Randh_postprocessing_ii' declared here 846 | static void Randh_postprocessing_ii(Randh *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:905:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 905 | self->muladd_func_ptr = Randh_postprocessing_ai; | ^ src/objects/randommodule.c:847:13: note: 'Randh_postprocessing_ai' declared here 847 | static void Randh_postprocessing_ai(Randh *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:909:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 909 | self->muladd_func_ptr = Randh_postprocessing_revai; | ^ src/objects/randommodule.c:852:13: note: 'Randh_postprocessing_revai' declared here 852 | static void Randh_postprocessing_revai(Randh *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:913:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 913 | self->muladd_func_ptr = Randh_postprocessing_ia; | ^ src/objects/randommodule.c:848:13: note: 'Randh_postprocessing_ia' declared here 848 | static void Randh_postprocessing_ia(Randh *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:917:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 917 | self->muladd_func_ptr = Randh_postprocessing_aa; | ^ src/objects/randommodule.c:849:13: note: 'Randh_postprocessing_aa' declared here 849 | static void Randh_postprocessing_aa(Randh *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:921:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 921 | self->muladd_func_ptr = Randh_postprocessing_revaa; | ^ src/objects/randommodule.c:853:13: note: 'Randh_postprocessing_revaa' declared here 853 | static void Randh_postprocessing_revaa(Randh *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:925:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 925 | self->muladd_func_ptr = Randh_postprocessing_ireva; | ^ src/objects/randommodule.c:850:13: note: 'Randh_postprocessing_ireva' declared here 850 | static void Randh_postprocessing_ireva(Randh *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:929:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 929 | self->muladd_func_ptr = Randh_postprocessing_areva; | ^ src/objects/randommodule.c:851:13: note: 'Randh_postprocessing_areva' declared here 851 | static void Randh_postprocessing_areva(Randh *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:933:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 933 | self->muladd_func_ptr = Randh_postprocessing_revareva; | ^ src/objects/randommodule.c:854:13: note: 'Randh_postprocessing_revareva' declared here 854 | static void Randh_postprocessing_revareva(Randh *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Randh_new': src/objects/randommodule.c:996:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 996 | self->mode_func_ptr = Randh_setProcMode; | ^ src/objects/randommodule.c:857:1: note: 'Randh_setProcMode' declared here 857 | Randh_setProcMode(Randh *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Choice_setProcMode': src/objects/randommodule.c:1265:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1265 | self->proc_func_ptr = Choice_generate_i; | ^ src/objects/randommodule.c:1198:1: note: 'Choice_generate_i' declared here 1198 | Choice_generate_i(Choice *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1269:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1269 | self->proc_func_ptr = Choice_generate_a; | ^ src/objects/randommodule.c:1222:1: note: 'Choice_generate_a' declared here 1222 | Choice_generate_a(Choice *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1276:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1276 | self->muladd_func_ptr = Choice_postprocessing_ii; | ^ src/objects/randommodule.c:1245:13: note: 'Choice_postprocessing_ii' declared here 1245 | static void Choice_postprocessing_ii(Choice *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1280:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1280 | self->muladd_func_ptr = Choice_postprocessing_ai; | ^ src/objects/randommodule.c:1246:13: note: 'Choice_postprocessing_ai' declared here 1246 | static void Choice_postprocessing_ai(Choice *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1284:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1284 | self->muladd_func_ptr = Choice_postprocessing_revai; | ^ src/objects/randommodule.c:1251:13: note: 'Choice_postprocessing_revai' declared here 1251 | static void Choice_postprocessing_revai(Choice *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1288 | self->muladd_func_ptr = Choice_postprocessing_ia; | ^ src/objects/randommodule.c:1247:13: note: 'Choice_postprocessing_ia' declared here 1247 | static void Choice_postprocessing_ia(Choice *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1292 | self->muladd_func_ptr = Choice_postprocessing_aa; | ^ src/objects/randommodule.c:1248:13: note: 'Choice_postprocessing_aa' declared here 1248 | static void Choice_postprocessing_aa(Choice *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1296 | self->muladd_func_ptr = Choice_postprocessing_revaa; | ^ src/objects/randommodule.c:1252:13: note: 'Choice_postprocessing_revaa' declared here 1252 | static void Choice_postprocessing_revaa(Choice *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1300 | self->muladd_func_ptr = Choice_postprocessing_ireva; | ^ src/objects/randommodule.c:1249:13: note: 'Choice_postprocessing_ireva' declared here 1249 | static void Choice_postprocessing_ireva(Choice *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1304 | self->muladd_func_ptr = Choice_postprocessing_areva; | ^ src/objects/randommodule.c:1250:13: note: 'Choice_postprocessing_areva' declared here 1250 | static void Choice_postprocessing_areva(Choice *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1308 | self->muladd_func_ptr = Choice_postprocessing_revareva; | ^ src/objects/randommodule.c:1253:13: note: 'Choice_postprocessing_revareva' declared here 1253 | static void Choice_postprocessing_revareva(Choice *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Choice_new': src/objects/randommodule.c:1363:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1363 | self->mode_func_ptr = Choice_setProcMode; | ^ src/objects/randommodule.c:1256:1: note: 'Choice_setProcMode' declared here 1256 | Choice_setProcMode(Choice *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'RandInt_setProcMode': src/objects/randommodule.c:1686:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1686 | self->proc_func_ptr = RandInt_generate_ii; | ^ src/objects/randommodule.c:1567:1: note: 'RandInt_generate_ii' declared here 1567 | RandInt_generate_ii(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1690:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1690 | self->proc_func_ptr = RandInt_generate_ai; | ^ src/objects/randommodule.c:1592:1: note: 'RandInt_generate_ai' declared here 1592 | RandInt_generate_ai(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1694:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1694 | self->proc_func_ptr = RandInt_generate_ia; | ^ src/objects/randommodule.c:1617:1: note: 'RandInt_generate_ia' declared here 1617 | RandInt_generate_ia(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1698:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1698 | self->proc_func_ptr = RandInt_generate_aa; | ^ src/objects/randommodule.c:1642:1: note: 'RandInt_generate_aa' declared here 1642 | RandInt_generate_aa(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1705:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1705 | self->muladd_func_ptr = RandInt_postprocessing_ii; | ^ src/objects/randommodule.c:1666:13: note: 'RandInt_postprocessing_ii' declared here 1666 | static void RandInt_postprocessing_ii(RandInt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1709:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1709 | self->muladd_func_ptr = RandInt_postprocessing_ai; | ^ src/objects/randommodule.c:1667:13: note: 'RandInt_postprocessing_ai' declared here 1667 | static void RandInt_postprocessing_ai(RandInt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1713:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1713 | self->muladd_func_ptr = RandInt_postprocessing_revai; | ^ src/objects/randommodule.c:1672:13: note: 'RandInt_postprocessing_revai' declared here 1672 | static void RandInt_postprocessing_revai(RandInt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1717:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1717 | self->muladd_func_ptr = RandInt_postprocessing_ia; | ^ src/objects/randommodule.c:1668:13: note: 'RandInt_postprocessing_ia' declared here 1668 | static void RandInt_postprocessing_ia(RandInt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1721:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1721 | self->muladd_func_ptr = RandInt_postprocessing_aa; | ^ src/objects/randommodule.c:1669:13: note: 'RandInt_postprocessing_aa' declared here 1669 | static void RandInt_postprocessing_aa(RandInt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1725:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1725 | self->muladd_func_ptr = RandInt_postprocessing_revaa; | ^ src/objects/randommodule.c:1673:13: note: 'RandInt_postprocessing_revaa' declared here 1673 | static void RandInt_postprocessing_revaa(RandInt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1729:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1729 | self->muladd_func_ptr = RandInt_postprocessing_ireva; | ^ src/objects/randommodule.c:1670:13: note: 'RandInt_postprocessing_ireva' declared here 1670 | static void RandInt_postprocessing_ireva(RandInt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1733:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1733 | self->muladd_func_ptr = RandInt_postprocessing_areva; | ^ src/objects/randommodule.c:1671:13: note: 'RandInt_postprocessing_areva' declared here 1671 | static void RandInt_postprocessing_areva(RandInt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1737:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1737 | self->muladd_func_ptr = RandInt_postprocessing_revareva; | ^ src/objects/randommodule.c:1674:13: note: 'RandInt_postprocessing_revareva' declared here 1674 | static void RandInt_postprocessing_revareva(RandInt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'RandInt_new': src/objects/randommodule.c:1795:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1795 | self->mode_func_ptr = RandInt_setProcMode; | ^ src/objects/randommodule.c:1677:1: note: 'RandInt_setProcMode' declared here 1677 | RandInt_setProcMode(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'RandDur_setProcMode': src/objects/randommodule.c:2135:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2135 | self->proc_func_ptr = RandDur_generate_ii; | ^ src/objects/randommodule.c:1978:1: note: 'RandDur_generate_ii' declared here 1978 | RandDur_generate_ii(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2139:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2139 | self->proc_func_ptr = RandDur_generate_ai; | ^ src/objects/randommodule.c:2012:1: note: 'RandDur_generate_ai' declared here 2012 | RandDur_generate_ai(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2143:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2143 | self->proc_func_ptr = RandDur_generate_ia; | ^ src/objects/randommodule.c:2047:1: note: 'RandDur_generate_ia' declared here 2047 | RandDur_generate_ia(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2147:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2147 | self->proc_func_ptr = RandDur_generate_aa; | ^ src/objects/randommodule.c:2081:1: note: 'RandDur_generate_aa' declared here 2081 | RandDur_generate_aa(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2154:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2154 | self->muladd_func_ptr = RandDur_postprocessing_ii; | ^ src/objects/randommodule.c:2115:13: note: 'RandDur_postprocessing_ii' declared here 2115 | static void RandDur_postprocessing_ii(RandDur *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2158:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2158 | self->muladd_func_ptr = RandDur_postprocessing_ai; | ^ src/objects/randommodule.c:2116:13: note: 'RandDur_postprocessing_ai' declared here 2116 | static void RandDur_postprocessing_ai(RandDur *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2162:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2162 | self->muladd_func_ptr = RandDur_postprocessing_revai; | ^ src/objects/randommodule.c:2121:13: note: 'RandDur_postprocessing_revai' declared here 2121 | static void RandDur_postprocessing_revai(RandDur *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2166:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2166 | self->muladd_func_ptr = RandDur_postprocessing_ia; | ^ src/objects/randommodule.c:2117:13: note: 'RandDur_postprocessing_ia' declared here 2117 | static void RandDur_postprocessing_ia(RandDur *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2170:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2170 | self->muladd_func_ptr = RandDur_postprocessing_aa; | ^ src/objects/randommodule.c:2118:13: note: 'RandDur_postprocessing_aa' declared here 2118 | static void RandDur_postprocessing_aa(RandDur *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2174:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2174 | self->muladd_func_ptr = RandDur_postprocessing_revaa; | ^ src/objects/randommodule.c:2122:13: note: 'RandDur_postprocessing_revaa' declared here 2122 | static void RandDur_postprocessing_revaa(RandDur *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2178:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2178 | self->muladd_func_ptr = RandDur_postprocessing_ireva; | ^ src/objects/randommodule.c:2119:13: note: 'RandDur_postprocessing_ireva' declared here 2119 | static void RandDur_postprocessing_ireva(RandDur *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2182:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2182 | self->muladd_func_ptr = RandDur_postprocessing_areva; | ^ src/objects/randommodule.c:2120:13: note: 'RandDur_postprocessing_areva' declared here 2120 | static void RandDur_postprocessing_areva(RandDur *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2186:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2186 | self->muladd_func_ptr = RandDur_postprocessing_revareva; | ^ src/objects/randommodule.c:2123:13: note: 'RandDur_postprocessing_revareva' declared here 2123 | static void RandDur_postprocessing_revareva(RandDur *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'RandDur_new': src/objects/randommodule.c:2245:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2245 | self->mode_func_ptr = RandDur_setProcMode; | ^ src/objects/randommodule.c:2126:1: note: 'RandDur_setProcMode' declared here 2126 | RandDur_setProcMode(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Xnoise_setRandomType': src/objects/randommodule.c:2953:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2953 | self->type_func_ptr = Xnoise_uniform; | ^ src/objects/randommodule.c:2462:1: note: 'Xnoise_uniform' declared here 2462 | Xnoise_uniform(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:2957:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2957 | self->type_func_ptr = Xnoise_linear_min; | ^ src/objects/randommodule.c:2468:1: note: 'Xnoise_linear_min' declared here 2468 | Xnoise_linear_min(Xnoise *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2961:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2961 | self->type_func_ptr = Xnoise_linear_max; | ^ src/objects/randommodule.c:2478:1: note: 'Xnoise_linear_max' declared here 2478 | Xnoise_linear_max(Xnoise *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2965:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2965 | self->type_func_ptr = Xnoise_triangle; | ^ src/objects/randommodule.c:2488:1: note: 'Xnoise_triangle' declared here 2488 | Xnoise_triangle(Xnoise *self) | ^~~~~~~~~~~~~~~ src/objects/randommodule.c:2969:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2969 | self->type_func_ptr = Xnoise_expon_min; | ^ src/objects/randommodule.c:2497:1: note: 'Xnoise_expon_min' declared here 2497 | Xnoise_expon_min(Xnoise *self) | ^~~~~~~~~~~~~~~~ src/objects/randommodule.c:2973:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2973 | self->type_func_ptr = Xnoise_expon_max; | ^ src/objects/randommodule.c:2509:1: note: 'Xnoise_expon_max' declared here 2509 | Xnoise_expon_max(Xnoise *self) | ^~~~~~~~~~~~~~~~ src/objects/randommodule.c:2977:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2977 | self->type_func_ptr = Xnoise_biexpon; | ^ src/objects/randommodule.c:2522:1: note: 'Xnoise_biexpon' declared here 2522 | Xnoise_biexpon(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:2981:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2981 | self->type_func_ptr = Xnoise_cauchy; | ^ src/objects/randommodule.c:2546:1: note: 'Xnoise_cauchy' declared here 2546 | Xnoise_cauchy(Xnoise *self) | ^~~~~~~~~~~~~ src/objects/randommodule.c:2985:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2985 | self->type_func_ptr = Xnoise_weibull; | ^ src/objects/randommodule.c:2570:1: note: 'Xnoise_weibull' declared here 2570 | Xnoise_weibull(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:2989:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2989 | self->type_func_ptr = Xnoise_gaussian; | ^ src/objects/randommodule.c:2586:1: note: 'Xnoise_gaussian' declared here 2586 | Xnoise_gaussian(Xnoise *self) | ^~~~~~~~~~~~~~~ src/objects/randommodule.c:2993:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2993 | self->type_func_ptr = Xnoise_poisson; | ^ src/objects/randommodule.c:2600:1: note: 'Xnoise_poisson' declared here 2600 | Xnoise_poisson(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:2997:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 2997 | self->type_func_ptr = Xnoise_walker; | ^ src/objects/randommodule.c:2638:1: note: 'Xnoise_walker' declared here 2638 | Xnoise_walker(Xnoise *self) | ^~~~~~~~~~~~~ src/objects/randommodule.c:3001:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(Xnoise *)' [-Wincompatible-pointer-types] 3001 | self->type_func_ptr = Xnoise_loopseg; | ^ src/objects/randommodule.c:2662:1: note: 'Xnoise_loopseg' declared here 2662 | Xnoise_loopseg(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Xnoise_setProcMode': src/objects/randommodule.c:3016:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3016 | self->proc_func_ptr = Xnoise_generate_iii; | ^ src/objects/randommodule.c:2721:1: note: 'Xnoise_generate_iii' declared here 2721 | Xnoise_generate_iii(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3020:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3020 | self->proc_func_ptr = Xnoise_generate_aii; | ^ src/objects/randommodule.c:2747:1: note: 'Xnoise_generate_aii' declared here 2747 | Xnoise_generate_aii(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3024:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3024 | self->proc_func_ptr = Xnoise_generate_iai; | ^ src/objects/randommodule.c:2774:1: note: 'Xnoise_generate_iai' declared here 2774 | Xnoise_generate_iai(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3028:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3028 | self->proc_func_ptr = Xnoise_generate_aai; | ^ src/objects/randommodule.c:2801:1: note: 'Xnoise_generate_aai' declared here 2801 | Xnoise_generate_aai(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3032:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3032 | self->proc_func_ptr = Xnoise_generate_iia; | ^ src/objects/randommodule.c:2829:1: note: 'Xnoise_generate_iia' declared here 2829 | Xnoise_generate_iia(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3036:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3036 | self->proc_func_ptr = Xnoise_generate_aia; | ^ src/objects/randommodule.c:2855:1: note: 'Xnoise_generate_aia' declared here 2855 | Xnoise_generate_aia(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3040:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3040 | self->proc_func_ptr = Xnoise_generate_iaa; | ^ src/objects/randommodule.c:2882:1: note: 'Xnoise_generate_iaa' declared here 2882 | Xnoise_generate_iaa(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3044:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3044 | self->proc_func_ptr = Xnoise_generate_aaa; | ^ src/objects/randommodule.c:2909:1: note: 'Xnoise_generate_aaa' declared here 2909 | Xnoise_generate_aaa(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3051:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3051 | self->muladd_func_ptr = Xnoise_postprocessing_ii; | ^ src/objects/randommodule.c:2936:13: note: 'Xnoise_postprocessing_ii' declared here 2936 | static void Xnoise_postprocessing_ii(Xnoise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3055:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3055 | self->muladd_func_ptr = Xnoise_postprocessing_ai; | ^ src/objects/randommodule.c:2937:13: note: 'Xnoise_postprocessing_ai' declared here 2937 | static void Xnoise_postprocessing_ai(Xnoise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3059:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3059 | self->muladd_func_ptr = Xnoise_postprocessing_revai; | ^ src/objects/randommodule.c:2942:13: note: 'Xnoise_postprocessing_revai' declared here 2942 | static void Xnoise_postprocessing_revai(Xnoise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3063:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3063 | self->muladd_func_ptr = Xnoise_postprocessing_ia; | ^ src/objects/randommodule.c:2938:13: note: 'Xnoise_postprocessing_ia' declared here 2938 | static void Xnoise_postprocessing_ia(Xnoise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3067:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3067 | self->muladd_func_ptr = Xnoise_postprocessing_aa; | ^ src/objects/randommodule.c:2939:13: note: 'Xnoise_postprocessing_aa' declared here 2939 | static void Xnoise_postprocessing_aa(Xnoise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3071:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3071 | self->muladd_func_ptr = Xnoise_postprocessing_revaa; | ^ src/objects/randommodule.c:2943:13: note: 'Xnoise_postprocessing_revaa' declared here 2943 | static void Xnoise_postprocessing_revaa(Xnoise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3075:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3075 | self->muladd_func_ptr = Xnoise_postprocessing_ireva; | ^ src/objects/randommodule.c:2940:13: note: 'Xnoise_postprocessing_ireva' declared here 2940 | static void Xnoise_postprocessing_ireva(Xnoise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3079:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3079 | self->muladd_func_ptr = Xnoise_postprocessing_areva; | ^ src/objects/randommodule.c:2941:13: note: 'Xnoise_postprocessing_areva' declared here 2941 | static void Xnoise_postprocessing_areva(Xnoise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3083:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3083 | self->muladd_func_ptr = Xnoise_postprocessing_revareva; | ^ src/objects/randommodule.c:2944:13: note: 'Xnoise_postprocessing_revareva' declared here 2944 | static void Xnoise_postprocessing_revareva(Xnoise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Xnoise_new': src/objects/randommodule.c:3165:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3165 | self->mode_func_ptr = Xnoise_setProcMode; | ^ src/objects/randommodule.c:3007:1: note: 'Xnoise_setProcMode' declared here 3007 | Xnoise_setProcMode(Xnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseMidi_setRandomType': src/objects/randommodule.c:3916:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3916 | self->type_func_ptr = XnoiseMidi_uniform; | ^ src/objects/randommodule.c:3417:1: note: 'XnoiseMidi_uniform' declared here 3417 | XnoiseMidi_uniform(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3920:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3920 | self->type_func_ptr = XnoiseMidi_linear_min; | ^ src/objects/randommodule.c:3423:1: note: 'XnoiseMidi_linear_min' declared here 3423 | XnoiseMidi_linear_min(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3924:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3924 | self->type_func_ptr = XnoiseMidi_linear_max; | ^ src/objects/randommodule.c:3433:1: note: 'XnoiseMidi_linear_max' declared here 3433 | XnoiseMidi_linear_max(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3928:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3928 | self->type_func_ptr = XnoiseMidi_triangle; | ^ src/objects/randommodule.c:3443:1: note: 'XnoiseMidi_triangle' declared here 3443 | XnoiseMidi_triangle(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3932:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3932 | self->type_func_ptr = XnoiseMidi_expon_min; | ^ src/objects/randommodule.c:3452:1: note: 'XnoiseMidi_expon_min' declared here 3452 | XnoiseMidi_expon_min(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3936:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3936 | self->type_func_ptr = XnoiseMidi_expon_max; | ^ src/objects/randommodule.c:3464:1: note: 'XnoiseMidi_expon_max' declared here 3464 | XnoiseMidi_expon_max(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3940:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3940 | self->type_func_ptr = XnoiseMidi_biexpon; | ^ src/objects/randommodule.c:3477:1: note: 'XnoiseMidi_biexpon' declared here 3477 | XnoiseMidi_biexpon(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3944:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3944 | self->type_func_ptr = XnoiseMidi_cauchy; | ^ src/objects/randommodule.c:3501:1: note: 'XnoiseMidi_cauchy' declared here 3501 | XnoiseMidi_cauchy(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3948:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3948 | self->type_func_ptr = XnoiseMidi_weibull; | ^ src/objects/randommodule.c:3525:1: note: 'XnoiseMidi_weibull' declared here 3525 | XnoiseMidi_weibull(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3952:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3952 | self->type_func_ptr = XnoiseMidi_gaussian; | ^ src/objects/randommodule.c:3541:1: note: 'XnoiseMidi_gaussian' declared here 3541 | XnoiseMidi_gaussian(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3956:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3956 | self->type_func_ptr = XnoiseMidi_poisson; | ^ src/objects/randommodule.c:3555:1: note: 'XnoiseMidi_poisson' declared here 3555 | XnoiseMidi_poisson(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3960:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3960 | self->type_func_ptr = XnoiseMidi_walker; | ^ src/objects/randommodule.c:3593:1: note: 'XnoiseMidi_walker' declared here 3593 | XnoiseMidi_walker(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3964:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3964 | self->type_func_ptr = XnoiseMidi_loopseg; | ^ src/objects/randommodule.c:3617:1: note: 'XnoiseMidi_loopseg' declared here 3617 | XnoiseMidi_loopseg(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseMidi_setProcMode': src/objects/randommodule.c:3979:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3979 | self->proc_func_ptr = XnoiseMidi_generate_iii; | ^ src/objects/randommodule.c:3676:1: note: 'XnoiseMidi_generate_iii' declared here 3676 | XnoiseMidi_generate_iii(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3983:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3983 | self->proc_func_ptr = XnoiseMidi_generate_aii; | ^ src/objects/randommodule.c:3703:1: note: 'XnoiseMidi_generate_aii' declared here 3703 | XnoiseMidi_generate_aii(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3987:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3987 | self->proc_func_ptr = XnoiseMidi_generate_iai; | ^ src/objects/randommodule.c:3731:1: note: 'XnoiseMidi_generate_iai' declared here 3731 | XnoiseMidi_generate_iai(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3991:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3991 | self->proc_func_ptr = XnoiseMidi_generate_aai; | ^ src/objects/randommodule.c:3759:1: note: 'XnoiseMidi_generate_aai' declared here 3759 | XnoiseMidi_generate_aai(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3995:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3995 | self->proc_func_ptr = XnoiseMidi_generate_iia; | ^ src/objects/randommodule.c:3788:1: note: 'XnoiseMidi_generate_iia' declared here 3788 | XnoiseMidi_generate_iia(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3999:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3999 | self->proc_func_ptr = XnoiseMidi_generate_aia; | ^ src/objects/randommodule.c:3815:1: note: 'XnoiseMidi_generate_aia' declared here 3815 | XnoiseMidi_generate_aia(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4003:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4003 | self->proc_func_ptr = XnoiseMidi_generate_iaa; | ^ src/objects/randommodule.c:3843:1: note: 'XnoiseMidi_generate_iaa' declared here 3843 | XnoiseMidi_generate_iaa(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4007:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4007 | self->proc_func_ptr = XnoiseMidi_generate_aaa; | ^ src/objects/randommodule.c:3871:1: note: 'XnoiseMidi_generate_aaa' declared here 3871 | XnoiseMidi_generate_aaa(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4014:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4014 | self->muladd_func_ptr = XnoiseMidi_postprocessing_ii; | ^ src/objects/randommodule.c:3899:13: note: 'XnoiseMidi_postprocessing_ii' declared here 3899 | static void XnoiseMidi_postprocessing_ii(XnoiseMidi *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4018:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4018 | self->muladd_func_ptr = XnoiseMidi_postprocessing_ai; | ^ src/objects/randommodule.c:3900:13: note: 'XnoiseMidi_postprocessing_ai' declared here 3900 | static void XnoiseMidi_postprocessing_ai(XnoiseMidi *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4022:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4022 | self->muladd_func_ptr = XnoiseMidi_postprocessing_revai; | ^ src/objects/randommodule.c:3905:13: note: 'XnoiseMidi_postprocessing_revai' declared here 3905 | static void XnoiseMidi_postprocessing_revai(XnoiseMidi *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4026:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4026 | self->muladd_func_ptr = XnoiseMidi_postprocessing_ia; | ^ src/objects/randommodule.c:3901:13: note: 'XnoiseMidi_postprocessing_ia' declared here 3901 | static void XnoiseMidi_postprocessing_ia(XnoiseMidi *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4030:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4030 | self->muladd_func_ptr = XnoiseMidi_postprocessing_aa; | ^ src/objects/randommodule.c:3902:13: note: 'XnoiseMidi_postprocessing_aa' declared here 3902 | static void XnoiseMidi_postprocessing_aa(XnoiseMidi *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4034:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4034 | self->muladd_func_ptr = XnoiseMidi_postprocessing_revaa; | ^ src/objects/randommodule.c:3906:13: note: 'XnoiseMidi_postprocessing_revaa' declared here 3906 | static void XnoiseMidi_postprocessing_revaa(XnoiseMidi *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4038:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4038 | self->muladd_func_ptr = XnoiseMidi_postprocessing_ireva; | ^ src/objects/randommodule.c:3903:13: note: 'XnoiseMidi_postprocessing_ireva' declared here 3903 | static void XnoiseMidi_postprocessing_ireva(XnoiseMidi *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4042:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4042 | self->muladd_func_ptr = XnoiseMidi_postprocessing_areva; | ^ src/objects/randommodule.c:3904:13: note: 'XnoiseMidi_postprocessing_areva' declared here 3904 | static void XnoiseMidi_postprocessing_areva(XnoiseMidi *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4046:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4046 | self->muladd_func_ptr = XnoiseMidi_postprocessing_revareva; | ^ src/objects/randommodule.c:3907:13: note: 'XnoiseMidi_postprocessing_revareva' declared here 3907 | static void XnoiseMidi_postprocessing_revareva(XnoiseMidi *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseMidi_new': src/objects/randommodule.c:4132:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4132 | self->mode_func_ptr = XnoiseMidi_setProcMode; | ^ src/objects/randommodule.c:3970:1: note: 'XnoiseMidi_setProcMode' declared here 3970 | XnoiseMidi_setProcMode(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseDur_setRandomType': src/objects/randommodule.c:4731:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4731 | self->type_func_ptr = XnoiseDur_uniform; | ^ src/objects/randommodule.c:4405:1: note: 'XnoiseDur_uniform' declared here 4405 | XnoiseDur_uniform(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4735:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4735 | self->type_func_ptr = XnoiseDur_linear_min; | ^ src/objects/randommodule.c:4411:1: note: 'XnoiseDur_linear_min' declared here 4411 | XnoiseDur_linear_min(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4739:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4739 | self->type_func_ptr = XnoiseDur_linear_max; | ^ src/objects/randommodule.c:4421:1: note: 'XnoiseDur_linear_max' declared here 4421 | XnoiseDur_linear_max(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4743:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4743 | self->type_func_ptr = XnoiseDur_triangle; | ^ src/objects/randommodule.c:4431:1: note: 'XnoiseDur_triangle' declared here 4431 | XnoiseDur_triangle(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4747:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4747 | self->type_func_ptr = XnoiseDur_expon_min; | ^ src/objects/randommodule.c:4440:1: note: 'XnoiseDur_expon_min' declared here 4440 | XnoiseDur_expon_min(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4751:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4751 | self->type_func_ptr = XnoiseDur_expon_max; | ^ src/objects/randommodule.c:4452:1: note: 'XnoiseDur_expon_max' declared here 4452 | XnoiseDur_expon_max(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4755:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4755 | self->type_func_ptr = XnoiseDur_biexpon; | ^ src/objects/randommodule.c:4465:1: note: 'XnoiseDur_biexpon' declared here 4465 | XnoiseDur_biexpon(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4759:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4759 | self->type_func_ptr = XnoiseDur_cauchy; | ^ src/objects/randommodule.c:4489:1: note: 'XnoiseDur_cauchy' declared here 4489 | XnoiseDur_cauchy(XnoiseDur *self) | ^~~~~~~~~~~~~~~~ src/objects/randommodule.c:4763:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4763 | self->type_func_ptr = XnoiseDur_weibull; | ^ src/objects/randommodule.c:4513:1: note: 'XnoiseDur_weibull' declared here 4513 | XnoiseDur_weibull(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4767:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4767 | self->type_func_ptr = XnoiseDur_gaussian; | ^ src/objects/randommodule.c:4529:1: note: 'XnoiseDur_gaussian' declared here 4529 | XnoiseDur_gaussian(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4771:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4771 | self->type_func_ptr = XnoiseDur_poisson; | ^ src/objects/randommodule.c:4543:1: note: 'XnoiseDur_poisson' declared here 4543 | XnoiseDur_poisson(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4775:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4775 | self->type_func_ptr = XnoiseDur_walker; | ^ src/objects/randommodule.c:4581:1: note: 'XnoiseDur_walker' declared here 4581 | XnoiseDur_walker(XnoiseDur *self) | ^~~~~~~~~~~~~~~~ src/objects/randommodule.c:4779:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4779 | self->type_func_ptr = XnoiseDur_loopseg; | ^ src/objects/randommodule.c:4605:1: note: 'XnoiseDur_loopseg' declared here 4605 | XnoiseDur_loopseg(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseDur_setProcMode': src/objects/randommodule.c:4790:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4790 | self->proc_func_ptr = XnoiseDur_generate; | ^ src/objects/randommodule.c:4664:1: note: 'XnoiseDur_generate' declared here 4664 | XnoiseDur_generate(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4795:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4795 | self->muladd_func_ptr = XnoiseDur_postprocessing_ii; | ^ src/objects/randommodule.c:4714:13: note: 'XnoiseDur_postprocessing_ii' declared here 4714 | static void XnoiseDur_postprocessing_ii(XnoiseDur *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4799:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4799 | self->muladd_func_ptr = XnoiseDur_postprocessing_ai; | ^ src/objects/randommodule.c:4715:13: note: 'XnoiseDur_postprocessing_ai' declared here 4715 | static void XnoiseDur_postprocessing_ai(XnoiseDur *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4803:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4803 | self->muladd_func_ptr = XnoiseDur_postprocessing_revai; | ^ src/objects/randommodule.c:4720:13: note: 'XnoiseDur_postprocessing_revai' declared here 4720 | static void XnoiseDur_postprocessing_revai(XnoiseDur *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4807:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4807 | self->muladd_func_ptr = XnoiseDur_postprocessing_ia; | ^ src/objects/randommodule.c:4716:13: note: 'XnoiseDur_postprocessing_ia' declared here 4716 | static void XnoiseDur_postprocessing_ia(XnoiseDur *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4811:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4811 | self->muladd_func_ptr = XnoiseDur_postprocessing_aa; | ^ src/objects/randommodule.c:4717:13: note: 'XnoiseDur_postprocessing_aa' declared here 4717 | static void XnoiseDur_postprocessing_aa(XnoiseDur *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4815:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4815 | self->muladd_func_ptr = XnoiseDur_postprocessing_revaa; | ^ src/objects/randommodule.c:4721:13: note: 'XnoiseDur_postprocessing_revaa' declared here 4721 | static void XnoiseDur_postprocessing_revaa(XnoiseDur *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4819:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4819 | self->muladd_func_ptr = XnoiseDur_postprocessing_ireva; | ^ src/objects/randommodule.c:4718:13: note: 'XnoiseDur_postprocessing_ireva' declared here 4718 | static void XnoiseDur_postprocessing_ireva(XnoiseDur *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4823:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4823 | self->muladd_func_ptr = XnoiseDur_postprocessing_areva; | ^ src/objects/randommodule.c:4719:13: note: 'XnoiseDur_postprocessing_areva' declared here 4719 | static void XnoiseDur_postprocessing_areva(XnoiseDur *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4827:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4827 | self->muladd_func_ptr = XnoiseDur_postprocessing_revareva; | ^ src/objects/randommodule.c:4722:13: note: 'XnoiseDur_postprocessing_revareva' declared here 4722 | static void XnoiseDur_postprocessing_revareva(XnoiseDur *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseDur_new': src/objects/randommodule.c:4913:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4913 | self->mode_func_ptr = XnoiseDur_setProcMode; | ^ src/objects/randommodule.c:4785:1: note: 'XnoiseDur_setProcMode' declared here 4785 | XnoiseDur_setProcMode(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Urn_setProcMode': src/objects/randommodule.c:5267:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5267 | self->proc_func_ptr = Urn_generate_i; | ^ src/objects/randommodule.c:5187:1: note: 'Urn_generate_i' declared here 5187 | Urn_generate_i(Urn *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:5271:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5271 | self->proc_func_ptr = Urn_generate_a; | ^ src/objects/randommodule.c:5217:1: note: 'Urn_generate_a' declared here 5217 | Urn_generate_a(Urn *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:5278:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5278 | self->muladd_func_ptr = Urn_postprocessing_ii; | ^ src/objects/randommodule.c:5247:13: note: 'Urn_postprocessing_ii' declared here 5247 | static void Urn_postprocessing_ii(Urn *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5282:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5282 | self->muladd_func_ptr = Urn_postprocessing_ai; | ^ src/objects/randommodule.c:5248:13: note: 'Urn_postprocessing_ai' declared here 5248 | static void Urn_postprocessing_ai(Urn *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5286:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5286 | self->muladd_func_ptr = Urn_postprocessing_revai; | ^ src/objects/randommodule.c:5253:13: note: 'Urn_postprocessing_revai' declared here 5253 | static void Urn_postprocessing_revai(Urn *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5290:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5290 | self->muladd_func_ptr = Urn_postprocessing_ia; | ^ src/objects/randommodule.c:5249:13: note: 'Urn_postprocessing_ia' declared here 5249 | static void Urn_postprocessing_ia(Urn *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5294:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5294 | self->muladd_func_ptr = Urn_postprocessing_aa; | ^ src/objects/randommodule.c:5250:13: note: 'Urn_postprocessing_aa' declared here 5250 | static void Urn_postprocessing_aa(Urn *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5298:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5298 | self->muladd_func_ptr = Urn_postprocessing_revaa; | ^ src/objects/randommodule.c:5254:13: note: 'Urn_postprocessing_revaa' declared here 5254 | static void Urn_postprocessing_revaa(Urn *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5302 | self->muladd_func_ptr = Urn_postprocessing_ireva; | ^ src/objects/randommodule.c:5251:13: note: 'Urn_postprocessing_ireva' declared here 5251 | static void Urn_postprocessing_ireva(Urn *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5306 | self->muladd_func_ptr = Urn_postprocessing_areva; | ^ src/objects/randommodule.c:5252:13: note: 'Urn_postprocessing_areva' declared here 5252 | static void Urn_postprocessing_areva(Urn *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5310 | self->muladd_func_ptr = Urn_postprocessing_revareva; | ^ src/objects/randommodule.c:5255:13: note: 'Urn_postprocessing_revareva' declared here 5255 | static void Urn_postprocessing_revareva(Urn *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Urn_new': src/objects/randommodule.c:5370:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5370 | self->mode_func_ptr = Urn_setProcMode; | ^ src/objects/randommodule.c:5258:1: note: 'Urn_setProcMode' declared here 5258 | Urn_setProcMode(Urn *self) | ^~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'LogiMap_setProcMode': src/objects/randommodule.c:5707:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5707 | self->proc_func_ptr = LogiMap_generate_ii; | ^ src/objects/randommodule.c:5572:1: note: 'LogiMap_generate_ii' declared here 5572 | LogiMap_generate_ii(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5711:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5711 | self->proc_func_ptr = LogiMap_generate_ai; | ^ src/objects/randommodule.c:5600:1: note: 'LogiMap_generate_ai' declared here 5600 | LogiMap_generate_ai(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5715:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5715 | self->proc_func_ptr = LogiMap_generate_ia; | ^ src/objects/randommodule.c:5630:1: note: 'LogiMap_generate_ia' declared here 5630 | LogiMap_generate_ia(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5719:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5719 | self->proc_func_ptr = LogiMap_generate_aa; | ^ src/objects/randommodule.c:5658:1: note: 'LogiMap_generate_aa' declared here 5658 | LogiMap_generate_aa(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5726:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5726 | self->muladd_func_ptr = LogiMap_postprocessing_ii; | ^ src/objects/randommodule.c:5687:13: note: 'LogiMap_postprocessing_ii' declared here 5687 | static void LogiMap_postprocessing_ii(LogiMap *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5730:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5730 | self->muladd_func_ptr = LogiMap_postprocessing_ai; | ^ src/objects/randommodule.c:5688:13: note: 'LogiMap_postprocessing_ai' declared here 5688 | static void LogiMap_postprocessing_ai(LogiMap *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5734:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5734 | self->muladd_func_ptr = LogiMap_postprocessing_revai; | ^ src/objects/randommodule.c:5693:13: note: 'LogiMap_postprocessing_revai' declared here 5693 | static void LogiMap_postprocessing_revai(LogiMap *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5738:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5738 | self->muladd_func_ptr = LogiMap_postprocessing_ia; | ^ src/objects/randommodule.c:5689:13: note: 'LogiMap_postprocessing_ia' declared here 5689 | static void LogiMap_postprocessing_ia(LogiMap *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5742:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5742 | self->muladd_func_ptr = LogiMap_postprocessing_aa; | ^ src/objects/randommodule.c:5690:13: note: 'LogiMap_postprocessing_aa' declared here 5690 | static void LogiMap_postprocessing_aa(LogiMap *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5746:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5746 | self->muladd_func_ptr = LogiMap_postprocessing_revaa; | ^ src/objects/randommodule.c:5694:13: note: 'LogiMap_postprocessing_revaa' declared here 5694 | static void LogiMap_postprocessing_revaa(LogiMap *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5750:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5750 | self->muladd_func_ptr = LogiMap_postprocessing_ireva; | ^ src/objects/randommodule.c:5691:13: note: 'LogiMap_postprocessing_ireva' declared here 5691 | static void LogiMap_postprocessing_ireva(LogiMap *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5754:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5754 | self->muladd_func_ptr = LogiMap_postprocessing_areva; | ^ src/objects/randommodule.c:5692:13: note: 'LogiMap_postprocessing_areva' declared here 5692 | static void LogiMap_postprocessing_areva(LogiMap *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5758:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5758 | self->muladd_func_ptr = LogiMap_postprocessing_revareva; | ^ src/objects/randommodule.c:5695:13: note: 'LogiMap_postprocessing_revareva' declared here 5695 | static void LogiMap_postprocessing_revareva(LogiMap *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'LogiMap_new': src/objects/randommodule.c:5816:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5816 | self->mode_func_ptr = LogiMap_setProcMode; | ^ src/objects/randommodule.c:5698:1: note: 'LogiMap_setProcMode' declared here 5698 | LogiMap_setProcMode(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/recordmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/recordmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/recordmodule.c: In function 'Record_setProcMode': src/objects/recordmodule.c:89:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Record *)' [-Wincompatible-pointer-types] 89 | self->proc_func_ptr = Record_process; | ^ src/objects/recordmodule.c:50:1: note: 'Record_process' declared here 50 | Record_process(Record *self) | ^~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'Record_new': src/objects/recordmodule.c:145:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Record *)' [-Wincompatible-pointer-types] 145 | self->mode_func_ptr = Record_setProcMode; | ^ src/objects/recordmodule.c:87:1: note: 'Record_setProcMode' declared here 87 | Record_setProcMode(Record *self) | ^~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'ControlRec_setProcMode': src/objects/recordmodule.c:410:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRec *)' [-Wincompatible-pointer-types] 410 | self->proc_func_ptr = ControlRec_process; | ^ src/objects/recordmodule.c:371:1: note: 'ControlRec_process' declared here 371 | ControlRec_process(ControlRec *self) | ^~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'ControlRec_new': src/objects/recordmodule.c:465:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRec *)' [-Wincompatible-pointer-types] 465 | self->mode_func_ptr = ControlRec_setProcMode; | ^ src/objects/recordmodule.c:408:1: note: 'ControlRec_setProcMode' declared here 408 | ControlRec_setProcMode(ControlRec *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'ControlRead_setProcMode': src/objects/recordmodule.c:689:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 689 | self->proc_func_ptr = ControlRead_readframes_i; | ^ src/objects/recordmodule.c:629:1: note: 'ControlRead_readframes_i' declared here 629 | ControlRead_readframes_i(ControlRead *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:694:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 694 | self->muladd_func_ptr = ControlRead_postprocessing_ii; | ^ src/objects/recordmodule.c:673:13: note: 'ControlRead_postprocessing_ii' declared here 673 | static void ControlRead_postprocessing_ii(ControlRead *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:698:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 698 | self->muladd_func_ptr = ControlRead_postprocessing_ai; | ^ src/objects/recordmodule.c:674:13: note: 'ControlRead_postprocessing_ai' declared here 674 | static void ControlRead_postprocessing_ai(ControlRead *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:702:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 702 | self->muladd_func_ptr = ControlRead_postprocessing_revai; | ^ src/objects/recordmodule.c:679:13: note: 'ControlRead_postprocessing_revai' declared here 679 | static void ControlRead_postprocessing_revai(ControlRead *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:706:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 706 | self->muladd_func_ptr = ControlRead_postprocessing_ia; | ^ src/objects/recordmodule.c:675:13: note: 'ControlRead_postprocessing_ia' declared here 675 | static void ControlRead_postprocessing_ia(ControlRead *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:710:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 710 | self->muladd_func_ptr = ControlRead_postprocessing_aa; | ^ src/objects/recordmodule.c:676:13: note: 'ControlRead_postprocessing_aa' declared here 676 | static void ControlRead_postprocessing_aa(ControlRead *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:714:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 714 | self->muladd_func_ptr = ControlRead_postprocessing_revaa; | ^ src/objects/recordmodule.c:680:13: note: 'ControlRead_postprocessing_revaa' declared here 680 | static void ControlRead_postprocessing_revaa(ControlRead *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:718:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 718 | self->muladd_func_ptr = ControlRead_postprocessing_ireva; | ^ src/objects/recordmodule.c:677:13: note: 'ControlRead_postprocessing_ireva' declared here 677 | static void ControlRead_postprocessing_ireva(ControlRead *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:722:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 722 | self->muladd_func_ptr = ControlRead_postprocessing_areva; | ^ src/objects/recordmodule.c:678:13: note: 'ControlRead_postprocessing_areva' declared here 678 | static void ControlRead_postprocessing_areva(ControlRead *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:726:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 726 | self->muladd_func_ptr = ControlRead_postprocessing_revareva; | ^ src/objects/recordmodule.c:681:13: note: 'ControlRead_postprocessing_revareva' declared here 681 | static void ControlRead_postprocessing_revareva(ControlRead *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'ControlRead_new': src/objects/recordmodule.c:781:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 781 | self->mode_func_ptr = ControlRead_setProcMode; | ^ src/objects/recordmodule.c:684:1: note: 'ControlRead_setProcMode' declared here 684 | ControlRead_setProcMode(ControlRead *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'NoteinRec_setProcMode': src/objects/recordmodule.c:1064:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRec *)' [-Wincompatible-pointer-types] 1064 | self->proc_func_ptr = NoteinRec_process; | ^ src/objects/recordmodule.c:1035:1: note: 'NoteinRec_process' declared here 1035 | NoteinRec_process(NoteinRec *self) | ^~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'NoteinRec_new': src/objects/recordmodule.c:1125:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRec *)' [-Wincompatible-pointer-types] 1125 | self->mode_func_ptr = NoteinRec_setProcMode; | ^ src/objects/recordmodule.c:1062:1: note: 'NoteinRec_setProcMode' declared here 1062 | NoteinRec_setProcMode(NoteinRec *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'NoteinRead_setProcMode': src/objects/recordmodule.c:1319:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1319 | self->proc_func_ptr = NoteinRead_readframes_i; | ^ src/objects/recordmodule.c:1264:1: note: 'NoteinRead_readframes_i' declared here 1264 | NoteinRead_readframes_i(NoteinRead *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1324:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1324 | self->muladd_func_ptr = NoteinRead_postprocessing_ii; | ^ src/objects/recordmodule.c:1303:13: note: 'NoteinRead_postprocessing_ii' declared here 1303 | static void NoteinRead_postprocessing_ii(NoteinRead *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1328:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1328 | self->muladd_func_ptr = NoteinRead_postprocessing_ai; | ^ src/objects/recordmodule.c:1304:13: note: 'NoteinRead_postprocessing_ai' declared here 1304 | static void NoteinRead_postprocessing_ai(NoteinRead *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1332:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1332 | self->muladd_func_ptr = NoteinRead_postprocessing_revai; | ^ src/objects/recordmodule.c:1309:13: note: 'NoteinRead_postprocessing_revai' declared here 1309 | static void NoteinRead_postprocessing_revai(NoteinRead *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1336:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1336 | self->muladd_func_ptr = NoteinRead_postprocessing_ia; | ^ src/objects/recordmodule.c:1305:13: note: 'NoteinRead_postprocessing_ia' declared here 1305 | static void NoteinRead_postprocessing_ia(NoteinRead *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1340:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1340 | self->muladd_func_ptr = NoteinRead_postprocessing_aa; | ^ src/objects/recordmodule.c:1306:13: note: 'NoteinRead_postprocessing_aa' declared here 1306 | static void NoteinRead_postprocessing_aa(NoteinRead *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1344:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1344 | self->muladd_func_ptr = NoteinRead_postprocessing_revaa; | ^ src/objects/recordmodule.c:1310:13: note: 'NoteinRead_postprocessing_revaa' declared here 1310 | static void NoteinRead_postprocessing_revaa(NoteinRead *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1348:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1348 | self->muladd_func_ptr = NoteinRead_postprocessing_ireva; | ^ src/objects/recordmodule.c:1307:13: note: 'NoteinRead_postprocessing_ireva' declared here 1307 | static void NoteinRead_postprocessing_ireva(NoteinRead *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1352:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1352 | self->muladd_func_ptr = NoteinRead_postprocessing_areva; | ^ src/objects/recordmodule.c:1308:13: note: 'NoteinRead_postprocessing_areva' declared here 1308 | static void NoteinRead_postprocessing_areva(NoteinRead *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1356:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1356 | self->muladd_func_ptr = NoteinRead_postprocessing_revareva; | ^ src/objects/recordmodule.c:1311:13: note: 'NoteinRead_postprocessing_revareva' declared here 1311 | static void NoteinRead_postprocessing_revareva(NoteinRead *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'NoteinRead_new': src/objects/recordmodule.c:1410:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1410 | self->mode_func_ptr = NoteinRead_setProcMode; | ^ src/objects/recordmodule.c:1314:1: note: 'NoteinRead_setProcMode' declared here 1314 | NoteinRead_setProcMode(NoteinRead *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/selectmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/selectmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/selectmodule.c: In function 'Select_setProcMode': src/objects/selectmodule.c:77:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 77 | self->proc_func_ptr = Select_selector; | ^ src/objects/selectmodule.c:39:1: note: 'Select_selector' declared here 39 | Select_selector(Select *self) | ^~~~~~~~~~~~~~~ src/objects/selectmodule.c:82:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 82 | self->muladd_func_ptr = Select_postprocessing_ii; | ^ src/objects/selectmodule.c:60:13: note: 'Select_postprocessing_ii' declared here 60 | static void Select_postprocessing_ii(Select *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:86:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 86 | self->muladd_func_ptr = Select_postprocessing_ai; | ^ src/objects/selectmodule.c:61:13: note: 'Select_postprocessing_ai' declared here 61 | static void Select_postprocessing_ai(Select *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:90:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 90 | self->muladd_func_ptr = Select_postprocessing_revai; | ^ src/objects/selectmodule.c:66:13: note: 'Select_postprocessing_revai' declared here 66 | static void Select_postprocessing_revai(Select *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:94:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 94 | self->muladd_func_ptr = Select_postprocessing_ia; | ^ src/objects/selectmodule.c:62:13: note: 'Select_postprocessing_ia' declared here 62 | static void Select_postprocessing_ia(Select *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:98:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 98 | self->muladd_func_ptr = Select_postprocessing_aa; | ^ src/objects/selectmodule.c:63:13: note: 'Select_postprocessing_aa' declared here 63 | static void Select_postprocessing_aa(Select *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:102:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 102 | self->muladd_func_ptr = Select_postprocessing_revaa; | ^ src/objects/selectmodule.c:67:13: note: 'Select_postprocessing_revaa' declared here 67 | static void Select_postprocessing_revaa(Select *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:106:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 106 | self->muladd_func_ptr = Select_postprocessing_ireva; | ^ src/objects/selectmodule.c:64:13: note: 'Select_postprocessing_ireva' declared here 64 | static void Select_postprocessing_ireva(Select *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:110:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 110 | self->muladd_func_ptr = Select_postprocessing_areva; | ^ src/objects/selectmodule.c:65:13: note: 'Select_postprocessing_areva' declared here 65 | static void Select_postprocessing_areva(Select *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:114:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 114 | self->muladd_func_ptr = Select_postprocessing_revareva; | ^ src/objects/selectmodule.c:68:13: note: 'Select_postprocessing_revareva' declared here 68 | static void Select_postprocessing_revareva(Select *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c: In function 'Select_new': src/objects/selectmodule.c:167:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 167 | self->mode_func_ptr = Select_setProcMode; | ^ src/objects/selectmodule.c:71:1: note: 'Select_setProcMode' declared here 71 | Select_setProcMode(Select *self) | ^~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c: In function 'Change_setProcMode': src/objects/selectmodule.c:377:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 377 | self->proc_func_ptr = Change_selector; | ^ src/objects/selectmodule.c:338:1: note: 'Change_selector' declared here 338 | Change_selector(Change *self) | ^~~~~~~~~~~~~~~ src/objects/selectmodule.c:382:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 382 | self->muladd_func_ptr = Change_postprocessing_ii; | ^ src/objects/selectmodule.c:361:13: note: 'Change_postprocessing_ii' declared here 361 | static void Change_postprocessing_ii(Change *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:386:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 386 | self->muladd_func_ptr = Change_postprocessing_ai; | ^ src/objects/selectmodule.c:362:13: note: 'Change_postprocessing_ai' declared here 362 | static void Change_postprocessing_ai(Change *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:390:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 390 | self->muladd_func_ptr = Change_postprocessing_revai; | ^ src/objects/selectmodule.c:367:13: note: 'Change_postprocessing_revai' declared here 367 | static void Change_postprocessing_revai(Change *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 394 | self->muladd_func_ptr = Change_postprocessing_ia; | ^ src/objects/selectmodule.c:363:13: note: 'Change_postprocessing_ia' declared here 363 | static void Change_postprocessing_ia(Change *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 398 | self->muladd_func_ptr = Change_postprocessing_aa; | ^ src/objects/selectmodule.c:364:13: note: 'Change_postprocessing_aa' declared here 364 | static void Change_postprocessing_aa(Change *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:402:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 402 | self->muladd_func_ptr = Change_postprocessing_revaa; | ^ src/objects/selectmodule.c:368:13: note: 'Change_postprocessing_revaa' declared here 368 | static void Change_postprocessing_revaa(Change *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:406:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 406 | self->muladd_func_ptr = Change_postprocessing_ireva; | ^ src/objects/selectmodule.c:365:13: note: 'Change_postprocessing_ireva' declared here 365 | static void Change_postprocessing_ireva(Change *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:410:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 410 | self->muladd_func_ptr = Change_postprocessing_areva; | ^ src/objects/selectmodule.c:366:13: note: 'Change_postprocessing_areva' declared here 366 | static void Change_postprocessing_areva(Change *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:414:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 414 | self->muladd_func_ptr = Change_postprocessing_revareva; | ^ src/objects/selectmodule.c:369:13: note: 'Change_postprocessing_revareva' declared here 369 | static void Change_postprocessing_revareva(Change *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c: In function 'Change_new': src/objects/selectmodule.c:465:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 465 | self->mode_func_ptr = Change_setProcMode; | ^ src/objects/selectmodule.c:372:1: note: 'Change_setProcMode' declared here 372 | Change_setProcMode(Change *self) | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/sfplayermodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/sfplayermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/sfplayermodule.c: In function 'SfPlayer_setProcMode': src/objects/sfplayermodule.c:293:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlayer *)' [-Wincompatible-pointer-types] 293 | self->proc_func_ptr = SfPlayer_readframes_i; | ^ src/objects/sfplayermodule.c:59:1: note: 'SfPlayer_readframes_i' declared here 59 | SfPlayer_readframes_i(SfPlayer *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfPlayer_new': src/objects/sfplayermodule.c:352:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlayer *)' [-Wincompatible-pointer-types] 352 | self->mode_func_ptr = SfPlayer_setProcMode; | ^ src/objects/sfplayermodule.c:291:1: note: 'SfPlayer_setProcMode' declared here 291 | SfPlayer_setProcMode(SfPlayer *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfPlay_setProcMode': src/objects/sfplayermodule.c:609:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 609 | self->muladd_func_ptr = SfPlay_postprocessing_ii; | ^ src/objects/sfplayermodule.c:590:13: note: 'SfPlay_postprocessing_ii' declared here 590 | static void SfPlay_postprocessing_ii(SfPlay *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:613:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 613 | self->muladd_func_ptr = SfPlay_postprocessing_ai; | ^ src/objects/sfplayermodule.c:591:13: note: 'SfPlay_postprocessing_ai' declared here 591 | static void SfPlay_postprocessing_ai(SfPlay *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:617:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 617 | self->muladd_func_ptr = SfPlay_postprocessing_revai; | ^ src/objects/sfplayermodule.c:596:13: note: 'SfPlay_postprocessing_revai' declared here 596 | static void SfPlay_postprocessing_revai(SfPlay *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 621 | self->muladd_func_ptr = SfPlay_postprocessing_ia; | ^ src/objects/sfplayermodule.c:592:13: note: 'SfPlay_postprocessing_ia' declared here 592 | static void SfPlay_postprocessing_ia(SfPlay *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 625 | self->muladd_func_ptr = SfPlay_postprocessing_aa; | ^ src/objects/sfplayermodule.c:593:13: note: 'SfPlay_postprocessing_aa' declared here 593 | static void SfPlay_postprocessing_aa(SfPlay *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:629:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 629 | self->muladd_func_ptr = SfPlay_postprocessing_revaa; | ^ src/objects/sfplayermodule.c:597:13: note: 'SfPlay_postprocessing_revaa' declared here 597 | static void SfPlay_postprocessing_revaa(SfPlay *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:633:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 633 | self->muladd_func_ptr = SfPlay_postprocessing_ireva; | ^ src/objects/sfplayermodule.c:594:13: note: 'SfPlay_postprocessing_ireva' declared here 594 | static void SfPlay_postprocessing_ireva(SfPlay *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:637:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 637 | self->muladd_func_ptr = SfPlay_postprocessing_areva; | ^ src/objects/sfplayermodule.c:595:13: note: 'SfPlay_postprocessing_areva' declared here 595 | static void SfPlay_postprocessing_areva(SfPlay *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:641:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 641 | self->muladd_func_ptr = SfPlay_postprocessing_revareva; | ^ src/objects/sfplayermodule.c:598:13: note: 'SfPlay_postprocessing_revareva' declared here 598 | static void SfPlay_postprocessing_revareva(SfPlay *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfPlay_new': src/objects/sfplayermodule.c:701:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 701 | self->mode_func_ptr = SfPlay_setProcMode; | ^ src/objects/sfplayermodule.c:601:1: note: 'SfPlay_setProcMode' declared here 601 | SfPlay_setProcMode(SfPlay *self) | ^~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffler_setProcMode': src/objects/sfplayermodule.c:1216:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1216 | self->proc_func_ptr = SfMarkerShuffler_readframes_i; | ^ src/objects/sfplayermodule.c:1025:1: note: 'SfMarkerShuffler_readframes_i' declared here 1025 | SfMarkerShuffler_readframes_i(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffler_new': src/objects/sfplayermodule.c:1343:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1343 | self->mode_func_ptr = SfMarkerShuffler_setProcMode; | ^ src/objects/sfplayermodule.c:1214:1: note: 'SfMarkerShuffler_setProcMode' declared here 1214 | SfMarkerShuffler_setProcMode(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1359:25: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1359 | self->type_func_ptr = SfMarkerShuffler_uniform; | ^ src/objects/sfplayermodule.c:888:1: note: 'SfMarkerShuffler_uniform' declared here 888 | SfMarkerShuffler_uniform(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffler_setRandomType': src/objects/sfplayermodule.c:1457:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1457 | self->type_func_ptr = SfMarkerShuffler_uniform; | ^ src/objects/sfplayermodule.c:888:1: note: 'SfMarkerShuffler_uniform' declared here 888 | SfMarkerShuffler_uniform(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1461:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1461 | self->type_func_ptr = SfMarkerShuffler_linear_min; | ^ src/objects/sfplayermodule.c:894:1: note: 'SfMarkerShuffler_linear_min' declared here 894 | SfMarkerShuffler_linear_min(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1465:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1465 | self->type_func_ptr = SfMarkerShuffler_linear_max; | ^ src/objects/sfplayermodule.c:904:1: note: 'SfMarkerShuffler_linear_max' declared here 904 | SfMarkerShuffler_linear_max(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1469:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1469 | self->type_func_ptr = SfMarkerShuffler_triangle; | ^ src/objects/sfplayermodule.c:914:1: note: 'SfMarkerShuffler_triangle' declared here 914 | SfMarkerShuffler_triangle(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1473:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1473 | self->type_func_ptr = SfMarkerShuffler_expon_min; | ^ src/objects/sfplayermodule.c:923:1: note: 'SfMarkerShuffler_expon_min' declared here 923 | SfMarkerShuffler_expon_min(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1478:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1478 | self->type_func_ptr = SfMarkerShuffler_expon_max; | ^ src/objects/sfplayermodule.c:935:1: note: 'SfMarkerShuffler_expon_max' declared here 935 | SfMarkerShuffler_expon_max(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1483:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1483 | self->type_func_ptr = SfMarkerShuffler_biexpon; | ^ src/objects/sfplayermodule.c:948:1: note: 'SfMarkerShuffler_biexpon' declared here 948 | SfMarkerShuffler_biexpon(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1488:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1488 | self->type_func_ptr = SfMarkerShuffler_cauchy; | ^ src/objects/sfplayermodule.c:972:1: note: 'SfMarkerShuffler_cauchy' declared here 972 | SfMarkerShuffler_cauchy(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1494:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1494 | self->type_func_ptr = SfMarkerShuffler_weibull; | ^ src/objects/sfplayermodule.c:996:1: note: 'SfMarkerShuffler_weibull' declared here 996 | SfMarkerShuffler_weibull(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1499:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1499 | self->type_func_ptr = SfMarkerShuffler_gaussian; | ^ src/objects/sfplayermodule.c:1012:1: note: 'SfMarkerShuffler_gaussian' declared here 1012 | SfMarkerShuffler_gaussian(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffle_setProcMode': src/objects/sfplayermodule.c:1624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1624 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_ii; | ^ src/objects/sfplayermodule.c:1605:13: note: 'SfMarkerShuffle_postprocessing_ii' declared here 1605 | static void SfMarkerShuffle_postprocessing_ii(SfMarkerShuffle *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1628 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_ai; | ^ src/objects/sfplayermodule.c:1606:13: note: 'SfMarkerShuffle_postprocessing_ai' declared here 1606 | static void SfMarkerShuffle_postprocessing_ai(SfMarkerShuffle *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1632:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1632 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_revai; | ^ src/objects/sfplayermodule.c:1611:13: note: 'SfMarkerShuffle_postprocessing_revai' declared here 1611 | static void SfMarkerShuffle_postprocessing_revai(SfMarkerShuffle *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1636:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1636 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_ia; | ^ src/objects/sfplayermodule.c:1607:13: note: 'SfMarkerShuffle_postprocessing_ia' declared here 1607 | static void SfMarkerShuffle_postprocessing_ia(SfMarkerShuffle *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1640:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1640 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_aa; | ^ src/objects/sfplayermodule.c:1608:13: note: 'SfMarkerShuffle_postprocessing_aa' declared here 1608 | static void SfMarkerShuffle_postprocessing_aa(SfMarkerShuffle *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1644:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1644 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_revaa; | ^ src/objects/sfplayermodule.c:1612:13: note: 'SfMarkerShuffle_postprocessing_revaa' declared here 1612 | static void SfMarkerShuffle_postprocessing_revaa(SfMarkerShuffle *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1648:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1648 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_ireva; | ^ src/objects/sfplayermodule.c:1609:13: note: 'SfMarkerShuffle_postprocessing_ireva' declared here 1609 | static void SfMarkerShuffle_postprocessing_ireva(SfMarkerShuffle *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1652:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1652 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_areva; | ^ src/objects/sfplayermodule.c:1610:13: note: 'SfMarkerShuffle_postprocessing_areva' declared here 1610 | static void SfMarkerShuffle_postprocessing_areva(SfMarkerShuffle *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1656:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1656 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_revareva; | ^ src/objects/sfplayermodule.c:1613:13: note: 'SfMarkerShuffle_postprocessing_revareva' declared here 1613 | static void SfMarkerShuffle_postprocessing_revareva(SfMarkerShuffle *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffle_new': src/objects/sfplayermodule.c:1716:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1716 | self->mode_func_ptr = SfMarkerShuffle_setProcMode; | ^ src/objects/sfplayermodule.c:1616:1: note: 'SfMarkerShuffle_setProcMode' declared here 1616 | SfMarkerShuffle_setProcMode(SfMarkerShuffle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerLooper_setProcMode': src/objects/sfplayermodule.c:2094:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLooper *)' [-Wincompatible-pointer-types] 2094 | self->proc_func_ptr = SfMarkerLooper_readframes_i; | ^ src/objects/sfplayermodule.c:1903:1: note: 'SfMarkerLooper_readframes_i' declared here 1903 | SfMarkerLooper_readframes_i(SfMarkerLooper *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerLooper_new': src/objects/sfplayermodule.c:2236:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLooper *)' [-Wincompatible-pointer-types] 2236 | self->mode_func_ptr = SfMarkerLooper_setProcMode; | ^ src/objects/sfplayermodule.c:2092:1: note: 'SfMarkerLooper_setProcMode' declared here 2092 | SfMarkerLooper_setProcMode(SfMarkerLooper *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerLoop_setProcMode': src/objects/sfplayermodule.c:2445:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2445 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_ii; | ^ src/objects/sfplayermodule.c:2426:13: note: 'SfMarkerLoop_postprocessing_ii' declared here 2426 | static void SfMarkerLoop_postprocessing_ii(SfMarkerLoop *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2449:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2449 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_ai; | ^ src/objects/sfplayermodule.c:2427:13: note: 'SfMarkerLoop_postprocessing_ai' declared here 2427 | static void SfMarkerLoop_postprocessing_ai(SfMarkerLoop *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2453:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2453 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_revai; | ^ src/objects/sfplayermodule.c:2432:13: note: 'SfMarkerLoop_postprocessing_revai' declared here 2432 | static void SfMarkerLoop_postprocessing_revai(SfMarkerLoop *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2457:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2457 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_ia; | ^ src/objects/sfplayermodule.c:2428:13: note: 'SfMarkerLoop_postprocessing_ia' declared here 2428 | static void SfMarkerLoop_postprocessing_ia(SfMarkerLoop *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2461:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2461 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_aa; | ^ src/objects/sfplayermodule.c:2429:13: note: 'SfMarkerLoop_postprocessing_aa' declared here 2429 | static void SfMarkerLoop_postprocessing_aa(SfMarkerLoop *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2465:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2465 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_revaa; | ^ src/objects/sfplayermodule.c:2433:13: note: 'SfMarkerLoop_postprocessing_revaa' declared here 2433 | static void SfMarkerLoop_postprocessing_revaa(SfMarkerLoop *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2469:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2469 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_ireva; | ^ src/objects/sfplayermodule.c:2430:13: note: 'SfMarkerLoop_postprocessing_ireva' declared here 2430 | static void SfMarkerLoop_postprocessing_ireva(SfMarkerLoop *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2473:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2473 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_areva; | ^ src/objects/sfplayermodule.c:2431:13: note: 'SfMarkerLoop_postprocessing_areva' declared here 2431 | static void SfMarkerLoop_postprocessing_areva(SfMarkerLoop *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2477:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2477 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_revareva; | ^ src/objects/sfplayermodule.c:2434:13: note: 'SfMarkerLoop_postprocessing_revareva' declared here 2434 | static void SfMarkerLoop_postprocessing_revareva(SfMarkerLoop *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerLoop_new': src/objects/sfplayermodule.c:2537:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2537 | self->mode_func_ptr = SfMarkerLoop_setProcMode; | ^ src/objects/sfplayermodule.c:2437:1: note: 'SfMarkerLoop_setProcMode' declared here 2437 | SfMarkerLoop_setProcMode(SfMarkerLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/sigmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/sigmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/sigmodule.c: In function 'Sig_setProcMode': src/objects/sigmodule.c:55:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 55 | self->muladd_func_ptr = Sig_postprocessing_ii; | ^ src/objects/sigmodule.c:36:13: note: 'Sig_postprocessing_ii' declared here 36 | static void Sig_postprocessing_ii(Sig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:59:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 59 | self->muladd_func_ptr = Sig_postprocessing_ai; | ^ src/objects/sigmodule.c:37:13: note: 'Sig_postprocessing_ai' declared here 37 | static void Sig_postprocessing_ai(Sig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:63:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 63 | self->muladd_func_ptr = Sig_postprocessing_revai; | ^ src/objects/sigmodule.c:42:13: note: 'Sig_postprocessing_revai' declared here 42 | static void Sig_postprocessing_revai(Sig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:67:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 67 | self->muladd_func_ptr = Sig_postprocessing_ia; | ^ src/objects/sigmodule.c:38:13: note: 'Sig_postprocessing_ia' declared here 38 | static void Sig_postprocessing_ia(Sig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:71:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 71 | self->muladd_func_ptr = Sig_postprocessing_aa; | ^ src/objects/sigmodule.c:39:13: note: 'Sig_postprocessing_aa' declared here 39 | static void Sig_postprocessing_aa(Sig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:75:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 75 | self->muladd_func_ptr = Sig_postprocessing_revaa; | ^ src/objects/sigmodule.c:43:13: note: 'Sig_postprocessing_revaa' declared here 43 | static void Sig_postprocessing_revaa(Sig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:79:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 79 | self->muladd_func_ptr = Sig_postprocessing_ireva; | ^ src/objects/sigmodule.c:40:13: note: 'Sig_postprocessing_ireva' declared here 40 | static void Sig_postprocessing_ireva(Sig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:83:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 83 | self->muladd_func_ptr = Sig_postprocessing_areva; | ^ src/objects/sigmodule.c:41:13: note: 'Sig_postprocessing_areva' declared here 41 | static void Sig_postprocessing_areva(Sig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:87:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 87 | self->muladd_func_ptr = Sig_postprocessing_revareva; | ^ src/objects/sigmodule.c:44:13: note: 'Sig_postprocessing_revareva' declared here 44 | static void Sig_postprocessing_revareva(Sig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'Sig_new': src/objects/sigmodule.c:159:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 159 | self->mode_func_ptr = Sig_setProcMode; | ^ src/objects/sigmodule.c:47:1: note: 'Sig_setProcMode' declared here 47 | Sig_setProcMode(Sig *self) | ^~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'SigTo_setProcMode': src/objects/sigmodule.c:446:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 446 | self->proc_func_ptr = SigTo_generates_i; | ^ src/objects/sigmodule.c:336:1: note: 'SigTo_generates_i' declared here 336 | SigTo_generates_i(SigTo *self) | ^~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:451:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 451 | self->muladd_func_ptr = SigTo_postprocessing_ii; | ^ src/objects/sigmodule.c:430:13: note: 'SigTo_postprocessing_ii' declared here 430 | static void SigTo_postprocessing_ii(SigTo *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:455:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 455 | self->muladd_func_ptr = SigTo_postprocessing_ai; | ^ src/objects/sigmodule.c:431:13: note: 'SigTo_postprocessing_ai' declared here 431 | static void SigTo_postprocessing_ai(SigTo *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:459:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 459 | self->muladd_func_ptr = SigTo_postprocessing_revai; | ^ src/objects/sigmodule.c:436:13: note: 'SigTo_postprocessing_revai' declared here 436 | static void SigTo_postprocessing_revai(SigTo *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:463:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 463 | self->muladd_func_ptr = SigTo_postprocessing_ia; | ^ src/objects/sigmodule.c:432:13: note: 'SigTo_postprocessing_ia' declared here 432 | static void SigTo_postprocessing_ia(SigTo *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:467:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 467 | self->muladd_func_ptr = SigTo_postprocessing_aa; | ^ src/objects/sigmodule.c:433:13: note: 'SigTo_postprocessing_aa' declared here 433 | static void SigTo_postprocessing_aa(SigTo *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 471 | self->muladd_func_ptr = SigTo_postprocessing_revaa; | ^ src/objects/sigmodule.c:437:13: note: 'SigTo_postprocessing_revaa' declared here 437 | static void SigTo_postprocessing_revaa(SigTo *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 475 | self->muladd_func_ptr = SigTo_postprocessing_ireva; | ^ src/objects/sigmodule.c:434:13: note: 'SigTo_postprocessing_ireva' declared here 434 | static void SigTo_postprocessing_ireva(SigTo *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 479 | self->muladd_func_ptr = SigTo_postprocessing_areva; | ^ src/objects/sigmodule.c:435:13: note: 'SigTo_postprocessing_areva' declared here 435 | static void SigTo_postprocessing_areva(SigTo *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 483 | self->muladd_func_ptr = SigTo_postprocessing_revareva; | ^ src/objects/sigmodule.c:438:13: note: 'SigTo_postprocessing_revareva' declared here 438 | static void SigTo_postprocessing_revareva(SigTo *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'SigTo_new': src/objects/sigmodule.c:543:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 543 | self->mode_func_ptr = SigTo_setProcMode; | ^ src/objects/sigmodule.c:441:1: note: 'SigTo_setProcMode' declared here 441 | SigTo_setProcMode(SigTo *self) | ^~~~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'VarPort_setProcMode': src/objects/sigmodule.c:814:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 814 | self->proc_func_ptr = VarPort_generates_i; | ^ src/objects/sigmodule.c:734:1: note: 'VarPort_generates_i' declared here 734 | VarPort_generates_i(VarPort *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:819:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 819 | self->muladd_func_ptr = VarPort_postprocessing_ii; | ^ src/objects/sigmodule.c:798:13: note: 'VarPort_postprocessing_ii' declared here 798 | static void VarPort_postprocessing_ii(VarPort *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:823:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 823 | self->muladd_func_ptr = VarPort_postprocessing_ai; | ^ src/objects/sigmodule.c:799:13: note: 'VarPort_postprocessing_ai' declared here 799 | static void VarPort_postprocessing_ai(VarPort *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:827:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 827 | self->muladd_func_ptr = VarPort_postprocessing_revai; | ^ src/objects/sigmodule.c:804:13: note: 'VarPort_postprocessing_revai' declared here 804 | static void VarPort_postprocessing_revai(VarPort *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:831:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 831 | self->muladd_func_ptr = VarPort_postprocessing_ia; | ^ src/objects/sigmodule.c:800:13: note: 'VarPort_postprocessing_ia' declared here 800 | static void VarPort_postprocessing_ia(VarPort *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:835:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 835 | self->muladd_func_ptr = VarPort_postprocessing_aa; | ^ src/objects/sigmodule.c:801:13: note: 'VarPort_postprocessing_aa' declared here 801 | static void VarPort_postprocessing_aa(VarPort *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:839:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 839 | self->muladd_func_ptr = VarPort_postprocessing_revaa; | ^ src/objects/sigmodule.c:805:13: note: 'VarPort_postprocessing_revaa' declared here 805 | static void VarPort_postprocessing_revaa(VarPort *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:843:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 843 | self->muladd_func_ptr = VarPort_postprocessing_ireva; | ^ src/objects/sigmodule.c:802:13: note: 'VarPort_postprocessing_ireva' declared here 802 | static void VarPort_postprocessing_ireva(VarPort *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:847:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 847 | self->muladd_func_ptr = VarPort_postprocessing_areva; | ^ src/objects/sigmodule.c:803:13: note: 'VarPort_postprocessing_areva' declared here 803 | static void VarPort_postprocessing_areva(VarPort *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:851:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 851 | self->muladd_func_ptr = VarPort_postprocessing_revareva; | ^ src/objects/sigmodule.c:806:13: note: 'VarPort_postprocessing_revareva' declared here 806 | static void VarPort_postprocessing_revareva(VarPort *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'VarPort_new': src/objects/sigmodule.c:913:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 913 | self->mode_func_ptr = VarPort_setProcMode; | ^ src/objects/sigmodule.c:809:1: note: 'VarPort_setProcMode' declared here 809 | VarPort_setProcMode(VarPort *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/tablemodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/tablemodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/tablemodule.c: In function 'TableRecTimeStream_setProcMode': src/objects/tablemodule.c:6463:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6463 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_ii; | ^ src/objects/tablemodule.c:6444:13: note: 'TableRecTimeStream_postprocessing_ii' declared here 6444 | static void TableRecTimeStream_postprocessing_ii(TableRecTimeStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6467:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6467 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_ai; | ^ src/objects/tablemodule.c:6445:13: note: 'TableRecTimeStream_postprocessing_ai' declared here 6445 | static void TableRecTimeStream_postprocessing_ai(TableRecTimeStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6471 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_revai; | ^ src/objects/tablemodule.c:6450:13: note: 'TableRecTimeStream_postprocessing_revai' declared here 6450 | static void TableRecTimeStream_postprocessing_revai(TableRecTimeStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6475 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_ia; | ^ src/objects/tablemodule.c:6446:13: note: 'TableRecTimeStream_postprocessing_ia' declared here 6446 | static void TableRecTimeStream_postprocessing_ia(TableRecTimeStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6479 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_aa; | ^ src/objects/tablemodule.c:6447:13: note: 'TableRecTimeStream_postprocessing_aa' declared here 6447 | static void TableRecTimeStream_postprocessing_aa(TableRecTimeStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6483 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_revaa; | ^ src/objects/tablemodule.c:6451:13: note: 'TableRecTimeStream_postprocessing_revaa' declared here 6451 | static void TableRecTimeStream_postprocessing_revaa(TableRecTimeStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6487 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_ireva; | ^ src/objects/tablemodule.c:6448:13: note: 'TableRecTimeStream_postprocessing_ireva' declared here 6448 | static void TableRecTimeStream_postprocessing_ireva(TableRecTimeStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6491 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_areva; | ^ src/objects/tablemodule.c:6449:13: note: 'TableRecTimeStream_postprocessing_areva' declared here 6449 | static void TableRecTimeStream_postprocessing_areva(TableRecTimeStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6495 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_revareva; | ^ src/objects/tablemodule.c:6452:13: note: 'TableRecTimeStream_postprocessing_revareva' declared here 6452 | static void TableRecTimeStream_postprocessing_revareva(TableRecTimeStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c: In function 'TableRecTimeStream_new': src/objects/tablemodule.c:6553:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6553 | self->mode_func_ptr = TableRecTimeStream_setProcMode; | ^ src/objects/tablemodule.c:6455:1: note: 'TableRecTimeStream_setProcMode' declared here 6455 | TableRecTimeStream_setProcMode(TableRecTimeStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c: In function 'TrigTableRecTimeStream_setProcMode': src/objects/tablemodule.c:7292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7292 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_ii; | ^ src/objects/tablemodule.c:7273:13: note: 'TrigTableRecTimeStream_postprocessing_ii' declared here 7273 | static void TrigTableRecTimeStream_postprocessing_ii(TrigTableRecTimeStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7296 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_ai; | ^ src/objects/tablemodule.c:7274:13: note: 'TrigTableRecTimeStream_postprocessing_ai' declared here 7274 | static void TrigTableRecTimeStream_postprocessing_ai(TrigTableRecTimeStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7300 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_revai; | ^ src/objects/tablemodule.c:7279:13: note: 'TrigTableRecTimeStream_postprocessing_revai' declared here 7279 | static void TrigTableRecTimeStream_postprocessing_revai(TrigTableRecTimeStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7304 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_ia; | ^ src/objects/tablemodule.c:7275:13: note: 'TrigTableRecTimeStream_postprocessing_ia' declared here 7275 | static void TrigTableRecTimeStream_postprocessing_ia(TrigTableRecTimeStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7308 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_aa; | ^ src/objects/tablemodule.c:7276:13: note: 'TrigTableRecTimeStream_postprocessing_aa' declared here 7276 | static void TrigTableRecTimeStream_postprocessing_aa(TrigTableRecTimeStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7312 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_revaa; | ^ src/objects/tablemodule.c:7280:13: note: 'TrigTableRecTimeStream_postprocessing_revaa' declared here 7280 | static void TrigTableRecTimeStream_postprocessing_revaa(TrigTableRecTimeStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7316:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7316 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_ireva; | ^ src/objects/tablemodule.c:7277:13: note: 'TrigTableRecTimeStream_postprocessing_ireva' declared here 7277 | static void TrigTableRecTimeStream_postprocessing_ireva(TrigTableRecTimeStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7320:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7320 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_areva; | ^ src/objects/tablemodule.c:7278:13: note: 'TrigTableRecTimeStream_postprocessing_areva' declared here 7278 | static void TrigTableRecTimeStream_postprocessing_areva(TrigTableRecTimeStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7324:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7324 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_revareva; | ^ src/objects/tablemodule.c:7281:13: note: 'TrigTableRecTimeStream_postprocessing_revareva' declared here 7281 | static void TrigTableRecTimeStream_postprocessing_revareva(TrigTableRecTimeStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c: In function 'TrigTableRecTimeStream_new': src/objects/tablemodule.c:7382:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7382 | self->mode_func_ptr = TrigTableRecTimeStream_setProcMode; | ^ src/objects/tablemodule.c:7284:1: note: 'TrigTableRecTimeStream_setProcMode' declared here 7284 | TrigTableRecTimeStream_setProcMode(TrigTableRecTimeStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/trigmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/trigmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/trigmodule.c: In function 'TrigRandInt_setProcMode': src/objects/trigmodule.c:93:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 93 | self->proc_func_ptr = TrigRandInt_generate_i; | ^ src/objects/trigmodule.c:42:1: note: 'TrigRandInt_generate_i' declared here 42 | TrigRandInt_generate_i(TrigRandInt *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:97:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 97 | self->proc_func_ptr = TrigRandInt_generate_a; | ^ src/objects/trigmodule.c:58:1: note: 'TrigRandInt_generate_a' declared here 58 | TrigRandInt_generate_a(TrigRandInt *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:104:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 104 | self->muladd_func_ptr = TrigRandInt_postprocessing_ii; | ^ src/objects/trigmodule.c:73:13: note: 'TrigRandInt_postprocessing_ii' declared here 73 | static void TrigRandInt_postprocessing_ii(TrigRandInt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:108:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 108 | self->muladd_func_ptr = TrigRandInt_postprocessing_ai; | ^ src/objects/trigmodule.c:74:13: note: 'TrigRandInt_postprocessing_ai' declared here 74 | static void TrigRandInt_postprocessing_ai(TrigRandInt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:112:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 112 | self->muladd_func_ptr = TrigRandInt_postprocessing_revai; | ^ src/objects/trigmodule.c:79:13: note: 'TrigRandInt_postprocessing_revai' declared here 79 | static void TrigRandInt_postprocessing_revai(TrigRandInt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:116:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 116 | self->muladd_func_ptr = TrigRandInt_postprocessing_ia; | ^ src/objects/trigmodule.c:75:13: note: 'TrigRandInt_postprocessing_ia' declared here 75 | static void TrigRandInt_postprocessing_ia(TrigRandInt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:120:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 120 | self->muladd_func_ptr = TrigRandInt_postprocessing_aa; | ^ src/objects/trigmodule.c:76:13: note: 'TrigRandInt_postprocessing_aa' declared here 76 | static void TrigRandInt_postprocessing_aa(TrigRandInt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:124:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 124 | self->muladd_func_ptr = TrigRandInt_postprocessing_revaa; | ^ src/objects/trigmodule.c:80:13: note: 'TrigRandInt_postprocessing_revaa' declared here 80 | static void TrigRandInt_postprocessing_revaa(TrigRandInt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:128:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 128 | self->muladd_func_ptr = TrigRandInt_postprocessing_ireva; | ^ src/objects/trigmodule.c:77:13: note: 'TrigRandInt_postprocessing_ireva' declared here 77 | static void TrigRandInt_postprocessing_ireva(TrigRandInt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:132:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 132 | self->muladd_func_ptr = TrigRandInt_postprocessing_areva; | ^ src/objects/trigmodule.c:78:13: note: 'TrigRandInt_postprocessing_areva' declared here 78 | static void TrigRandInt_postprocessing_areva(TrigRandInt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:136:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 136 | self->muladd_func_ptr = TrigRandInt_postprocessing_revareva; | ^ src/objects/trigmodule.c:81:13: note: 'TrigRandInt_postprocessing_revareva' declared here 81 | static void TrigRandInt_postprocessing_revareva(TrigRandInt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigRandInt_new': src/objects/trigmodule.c:192:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 192 | self->mode_func_ptr = TrigRandInt_setProcMode; | ^ src/objects/trigmodule.c:84:1: note: 'TrigRandInt_setProcMode' declared here 84 | TrigRandInt_setProcMode(TrigRandInt *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigRand_setProcMode': src/objects/trigmodule.c:549:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 549 | self->proc_func_ptr = TrigRand_generate_ii; | ^ src/objects/trigmodule.c:379:1: note: 'TrigRand_generate_ii' declared here 379 | TrigRand_generate_ii(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:553:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 553 | self->proc_func_ptr = TrigRand_generate_ai; | ^ src/objects/trigmodule.c:416:1: note: 'TrigRand_generate_ai' declared here 416 | TrigRand_generate_ai(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:557:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 557 | self->proc_func_ptr = TrigRand_generate_ia; | ^ src/objects/trigmodule.c:454:1: note: 'TrigRand_generate_ia' declared here 454 | TrigRand_generate_ia(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:561:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 561 | self->proc_func_ptr = TrigRand_generate_aa; | ^ src/objects/trigmodule.c:492:1: note: 'TrigRand_generate_aa' declared here 492 | TrigRand_generate_aa(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:568:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 568 | self->muladd_func_ptr = TrigRand_postprocessing_ii; | ^ src/objects/trigmodule.c:529:13: note: 'TrigRand_postprocessing_ii' declared here 529 | static void TrigRand_postprocessing_ii(TrigRand *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:572:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 572 | self->muladd_func_ptr = TrigRand_postprocessing_ai; | ^ src/objects/trigmodule.c:530:13: note: 'TrigRand_postprocessing_ai' declared here 530 | static void TrigRand_postprocessing_ai(TrigRand *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:576:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 576 | self->muladd_func_ptr = TrigRand_postprocessing_revai; | ^ src/objects/trigmodule.c:535:13: note: 'TrigRand_postprocessing_revai' declared here 535 | static void TrigRand_postprocessing_revai(TrigRand *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:580:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 580 | self->muladd_func_ptr = TrigRand_postprocessing_ia; | ^ src/objects/trigmodule.c:531:13: note: 'TrigRand_postprocessing_ia' declared here 531 | static void TrigRand_postprocessing_ia(TrigRand *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:584:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 584 | self->muladd_func_ptr = TrigRand_postprocessing_aa; | ^ src/objects/trigmodule.c:532:13: note: 'TrigRand_postprocessing_aa' declared here 532 | static void TrigRand_postprocessing_aa(TrigRand *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:588:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 588 | self->muladd_func_ptr = TrigRand_postprocessing_revaa; | ^ src/objects/trigmodule.c:536:13: note: 'TrigRand_postprocessing_revaa' declared here 536 | static void TrigRand_postprocessing_revaa(TrigRand *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:592:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 592 | self->muladd_func_ptr = TrigRand_postprocessing_ireva; | ^ src/objects/trigmodule.c:533:13: note: 'TrigRand_postprocessing_ireva' declared here 533 | static void TrigRand_postprocessing_ireva(TrigRand *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:596:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 596 | self->muladd_func_ptr = TrigRand_postprocessing_areva; | ^ src/objects/trigmodule.c:534:13: note: 'TrigRand_postprocessing_areva' declared here 534 | static void TrigRand_postprocessing_areva(TrigRand *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:600:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 600 | self->muladd_func_ptr = TrigRand_postprocessing_revareva; | ^ src/objects/trigmodule.c:537:13: note: 'TrigRand_postprocessing_revareva' declared here 537 | static void TrigRand_postprocessing_revareva(TrigRand *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigRand_new': src/objects/trigmodule.c:663:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 663 | self->mode_func_ptr = TrigRand_setProcMode; | ^ src/objects/trigmodule.c:540:1: note: 'TrigRand_setProcMode' declared here 540 | TrigRand_setProcMode(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigChoice_setProcMode': src/objects/trigmodule.c:919:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 919 | self->proc_func_ptr = TrigChoice_generate; | ^ src/objects/trigmodule.c:870:1: note: 'TrigChoice_generate' declared here 870 | TrigChoice_generate(TrigChoice *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:924:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 924 | self->muladd_func_ptr = TrigChoice_postprocessing_ii; | ^ src/objects/trigmodule.c:903:13: note: 'TrigChoice_postprocessing_ii' declared here 903 | static void TrigChoice_postprocessing_ii(TrigChoice *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:928:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 928 | self->muladd_func_ptr = TrigChoice_postprocessing_ai; | ^ src/objects/trigmodule.c:904:13: note: 'TrigChoice_postprocessing_ai' declared here 904 | static void TrigChoice_postprocessing_ai(TrigChoice *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 932 | self->muladd_func_ptr = TrigChoice_postprocessing_revai; | ^ src/objects/trigmodule.c:909:13: note: 'TrigChoice_postprocessing_revai' declared here 909 | static void TrigChoice_postprocessing_revai(TrigChoice *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 936 | self->muladd_func_ptr = TrigChoice_postprocessing_ia; | ^ src/objects/trigmodule.c:905:13: note: 'TrigChoice_postprocessing_ia' declared here 905 | static void TrigChoice_postprocessing_ia(TrigChoice *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 940 | self->muladd_func_ptr = TrigChoice_postprocessing_aa; | ^ src/objects/trigmodule.c:906:13: note: 'TrigChoice_postprocessing_aa' declared here 906 | static void TrigChoice_postprocessing_aa(TrigChoice *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 944 | self->muladd_func_ptr = TrigChoice_postprocessing_revaa; | ^ src/objects/trigmodule.c:910:13: note: 'TrigChoice_postprocessing_revaa' declared here 910 | static void TrigChoice_postprocessing_revaa(TrigChoice *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 948 | self->muladd_func_ptr = TrigChoice_postprocessing_ireva; | ^ src/objects/trigmodule.c:907:13: note: 'TrigChoice_postprocessing_ireva' declared here 907 | static void TrigChoice_postprocessing_ireva(TrigChoice *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 952 | self->muladd_func_ptr = TrigChoice_postprocessing_areva; | ^ src/objects/trigmodule.c:908:13: note: 'TrigChoice_postprocessing_areva' declared here 908 | static void TrigChoice_postprocessing_areva(TrigChoice *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:956:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 956 | self->muladd_func_ptr = TrigChoice_postprocessing_revareva; | ^ src/objects/trigmodule.c:911:13: note: 'TrigChoice_postprocessing_revareva' declared here 911 | static void TrigChoice_postprocessing_revareva(TrigChoice *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigChoice_new': src/objects/trigmodule.c:1012:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 1012 | self->mode_func_ptr = TrigChoice_setProcMode; | ^ src/objects/trigmodule.c:914:1: note: 'TrigChoice_setProcMode' declared here 914 | TrigChoice_setProcMode(TrigChoice *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigEnv_setProcMode': src/objects/trigmodule.c:1582:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1582 | self->proc_func_ptr = TrigEnv_readframes_i; | ^ src/objects/trigmodule.c:1458:1: note: 'TrigEnv_readframes_i' declared here 1458 | TrigEnv_readframes_i(TrigEnv *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1586:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1586 | self->proc_func_ptr = TrigEnv_readframes_a; | ^ src/objects/trigmodule.c:1510:1: note: 'TrigEnv_readframes_a' declared here 1510 | TrigEnv_readframes_a(TrigEnv *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1593:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1593 | self->muladd_func_ptr = TrigEnv_postprocessing_ii; | ^ src/objects/trigmodule.c:1562:13: note: 'TrigEnv_postprocessing_ii' declared here 1562 | static void TrigEnv_postprocessing_ii(TrigEnv *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1597:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1597 | self->muladd_func_ptr = TrigEnv_postprocessing_ai; | ^ src/objects/trigmodule.c:1563:13: note: 'TrigEnv_postprocessing_ai' declared here 1563 | static void TrigEnv_postprocessing_ai(TrigEnv *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1601:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1601 | self->muladd_func_ptr = TrigEnv_postprocessing_revai; | ^ src/objects/trigmodule.c:1568:13: note: 'TrigEnv_postprocessing_revai' declared here 1568 | static void TrigEnv_postprocessing_revai(TrigEnv *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1605:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1605 | self->muladd_func_ptr = TrigEnv_postprocessing_ia; | ^ src/objects/trigmodule.c:1564:13: note: 'TrigEnv_postprocessing_ia' declared here 1564 | static void TrigEnv_postprocessing_ia(TrigEnv *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1609:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1609 | self->muladd_func_ptr = TrigEnv_postprocessing_aa; | ^ src/objects/trigmodule.c:1565:13: note: 'TrigEnv_postprocessing_aa' declared here 1565 | static void TrigEnv_postprocessing_aa(TrigEnv *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1613:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1613 | self->muladd_func_ptr = TrigEnv_postprocessing_revaa; | ^ src/objects/trigmodule.c:1569:13: note: 'TrigEnv_postprocessing_revaa' declared here 1569 | static void TrigEnv_postprocessing_revaa(TrigEnv *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1617:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1617 | self->muladd_func_ptr = TrigEnv_postprocessing_ireva; | ^ src/objects/trigmodule.c:1566:13: note: 'TrigEnv_postprocessing_ireva' declared here 1566 | static void TrigEnv_postprocessing_ireva(TrigEnv *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1621 | self->muladd_func_ptr = TrigEnv_postprocessing_areva; | ^ src/objects/trigmodule.c:1567:13: note: 'TrigEnv_postprocessing_areva' declared here 1567 | static void TrigEnv_postprocessing_areva(TrigEnv *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1625 | self->muladd_func_ptr = TrigEnv_postprocessing_revareva; | ^ src/objects/trigmodule.c:1570:13: note: 'TrigEnv_postprocessing_revareva' declared here 1570 | static void TrigEnv_postprocessing_revareva(TrigEnv *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigEnv_new': src/objects/trigmodule.c:1684:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1684 | self->mode_func_ptr = TrigEnv_setProcMode; | ^ src/objects/trigmodule.c:1573:1: note: 'TrigEnv_setProcMode' declared here 1573 | TrigEnv_setProcMode(TrigEnv *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigLinseg_setProcMode': src/objects/trigmodule.c:2020:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2020 | self->proc_func_ptr = TrigLinseg_generate; | ^ src/objects/trigmodule.c:1963:1: note: 'TrigLinseg_generate' declared here 1963 | TrigLinseg_generate(TrigLinseg *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2025:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2025 | self->muladd_func_ptr = TrigLinseg_postprocessing_ii; | ^ src/objects/trigmodule.c:2004:13: note: 'TrigLinseg_postprocessing_ii' declared here 2004 | static void TrigLinseg_postprocessing_ii(TrigLinseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2029:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2029 | self->muladd_func_ptr = TrigLinseg_postprocessing_ai; | ^ src/objects/trigmodule.c:2005:13: note: 'TrigLinseg_postprocessing_ai' declared here 2005 | static void TrigLinseg_postprocessing_ai(TrigLinseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2033:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2033 | self->muladd_func_ptr = TrigLinseg_postprocessing_revai; | ^ src/objects/trigmodule.c:2010:13: note: 'TrigLinseg_postprocessing_revai' declared here 2010 | static void TrigLinseg_postprocessing_revai(TrigLinseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2037:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2037 | self->muladd_func_ptr = TrigLinseg_postprocessing_ia; | ^ src/objects/trigmodule.c:2006:13: note: 'TrigLinseg_postprocessing_ia' declared here 2006 | static void TrigLinseg_postprocessing_ia(TrigLinseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2041:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2041 | self->muladd_func_ptr = TrigLinseg_postprocessing_aa; | ^ src/objects/trigmodule.c:2007:13: note: 'TrigLinseg_postprocessing_aa' declared here 2007 | static void TrigLinseg_postprocessing_aa(TrigLinseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2045:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2045 | self->muladd_func_ptr = TrigLinseg_postprocessing_revaa; | ^ src/objects/trigmodule.c:2011:13: note: 'TrigLinseg_postprocessing_revaa' declared here 2011 | static void TrigLinseg_postprocessing_revaa(TrigLinseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2049:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2049 | self->muladd_func_ptr = TrigLinseg_postprocessing_ireva; | ^ src/objects/trigmodule.c:2008:13: note: 'TrigLinseg_postprocessing_ireva' declared here 2008 | static void TrigLinseg_postprocessing_ireva(TrigLinseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2053:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2053 | self->muladd_func_ptr = TrigLinseg_postprocessing_areva; | ^ src/objects/trigmodule.c:2009:13: note: 'TrigLinseg_postprocessing_areva' declared here 2009 | static void TrigLinseg_postprocessing_areva(TrigLinseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2057:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2057 | self->muladd_func_ptr = TrigLinseg_postprocessing_revareva; | ^ src/objects/trigmodule.c:2012:13: note: 'TrigLinseg_postprocessing_revareva' declared here 2012 | static void TrigLinseg_postprocessing_revareva(TrigLinseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigLinseg_new': src/objects/trigmodule.c:2114:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2114 | self->mode_func_ptr = TrigLinseg_setProcMode; | ^ src/objects/trigmodule.c:2015:1: note: 'TrigLinseg_setProcMode' declared here 2015 | TrigLinseg_setProcMode(TrigLinseg *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigExpseg_setProcMode': src/objects/trigmodule.c:2450:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2450 | self->proc_func_ptr = TrigExpseg_generate; | ^ src/objects/trigmodule.c:2373:1: note: 'TrigExpseg_generate' declared here 2373 | TrigExpseg_generate(TrigExpseg *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2455:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2455 | self->muladd_func_ptr = TrigExpseg_postprocessing_ii; | ^ src/objects/trigmodule.c:2434:13: note: 'TrigExpseg_postprocessing_ii' declared here 2434 | static void TrigExpseg_postprocessing_ii(TrigExpseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2459:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2459 | self->muladd_func_ptr = TrigExpseg_postprocessing_ai; | ^ src/objects/trigmodule.c:2435:13: note: 'TrigExpseg_postprocessing_ai' declared here 2435 | static void TrigExpseg_postprocessing_ai(TrigExpseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2463:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2463 | self->muladd_func_ptr = TrigExpseg_postprocessing_revai; | ^ src/objects/trigmodule.c:2440:13: note: 'TrigExpseg_postprocessing_revai' declared here 2440 | static void TrigExpseg_postprocessing_revai(TrigExpseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2467:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2467 | self->muladd_func_ptr = TrigExpseg_postprocessing_ia; | ^ src/objects/trigmodule.c:2436:13: note: 'TrigExpseg_postprocessing_ia' declared here 2436 | static void TrigExpseg_postprocessing_ia(TrigExpseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2471 | self->muladd_func_ptr = TrigExpseg_postprocessing_aa; | ^ src/objects/trigmodule.c:2437:13: note: 'TrigExpseg_postprocessing_aa' declared here 2437 | static void TrigExpseg_postprocessing_aa(TrigExpseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2475 | self->muladd_func_ptr = TrigExpseg_postprocessing_revaa; | ^ src/objects/trigmodule.c:2441:13: note: 'TrigExpseg_postprocessing_revaa' declared here 2441 | static void TrigExpseg_postprocessing_revaa(TrigExpseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2479 | self->muladd_func_ptr = TrigExpseg_postprocessing_ireva; | ^ src/objects/trigmodule.c:2438:13: note: 'TrigExpseg_postprocessing_ireva' declared here 2438 | static void TrigExpseg_postprocessing_ireva(TrigExpseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2483 | self->muladd_func_ptr = TrigExpseg_postprocessing_areva; | ^ src/objects/trigmodule.c:2439:13: note: 'TrigExpseg_postprocessing_areva' declared here 2439 | static void TrigExpseg_postprocessing_areva(TrigExpseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2487 | self->muladd_func_ptr = TrigExpseg_postprocessing_revareva; | ^ src/objects/trigmodule.c:2442:13: note: 'TrigExpseg_postprocessing_revareva' declared here 2442 | static void TrigExpseg_postprocessing_revareva(TrigExpseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigExpseg_new': src/objects/trigmodule.c:2546:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2546 | self->mode_func_ptr = TrigExpseg_setProcMode; | ^ src/objects/trigmodule.c:2445:1: note: 'TrigExpseg_setProcMode' declared here 2445 | TrigExpseg_setProcMode(TrigExpseg *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoise_setRandomType': src/objects/trigmodule.c:3147:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3147 | self->type_func_ptr = TrigXnoise_uniform; | ^ src/objects/trigmodule.c:2794:1: note: 'TrigXnoise_uniform' declared here 2794 | TrigXnoise_uniform(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3151:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3151 | self->type_func_ptr = TrigXnoise_linear_min; | ^ src/objects/trigmodule.c:2800:1: note: 'TrigXnoise_linear_min' declared here 2800 | TrigXnoise_linear_min(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3155:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3155 | self->type_func_ptr = TrigXnoise_linear_max; | ^ src/objects/trigmodule.c:2810:1: note: 'TrigXnoise_linear_max' declared here 2810 | TrigXnoise_linear_max(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3159:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3159 | self->type_func_ptr = TrigXnoise_triangle; | ^ src/objects/trigmodule.c:2820:1: note: 'TrigXnoise_triangle' declared here 2820 | TrigXnoise_triangle(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3163:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3163 | self->type_func_ptr = TrigXnoise_expon_min; | ^ src/objects/trigmodule.c:2829:1: note: 'TrigXnoise_expon_min' declared here 2829 | TrigXnoise_expon_min(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3167:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3167 | self->type_func_ptr = TrigXnoise_expon_max; | ^ src/objects/trigmodule.c:2841:1: note: 'TrigXnoise_expon_max' declared here 2841 | TrigXnoise_expon_max(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3171:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3171 | self->type_func_ptr = TrigXnoise_biexpon; | ^ src/objects/trigmodule.c:2854:1: note: 'TrigXnoise_biexpon' declared here 2854 | TrigXnoise_biexpon(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3175:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3175 | self->type_func_ptr = TrigXnoise_cauchy; | ^ src/objects/trigmodule.c:2878:1: note: 'TrigXnoise_cauchy' declared here 2878 | TrigXnoise_cauchy(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3179:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3179 | self->type_func_ptr = TrigXnoise_weibull; | ^ src/objects/trigmodule.c:2902:1: note: 'TrigXnoise_weibull' declared here 2902 | TrigXnoise_weibull(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3183:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3183 | self->type_func_ptr = TrigXnoise_gaussian; | ^ src/objects/trigmodule.c:2918:1: note: 'TrigXnoise_gaussian' declared here 2918 | TrigXnoise_gaussian(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3187:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3187 | self->type_func_ptr = TrigXnoise_poisson; | ^ src/objects/trigmodule.c:2932:1: note: 'TrigXnoise_poisson' declared here 2932 | TrigXnoise_poisson(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3191:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3191 | self->type_func_ptr = TrigXnoise_walker; | ^ src/objects/trigmodule.c:2970:1: note: 'TrigXnoise_walker' declared here 2970 | TrigXnoise_walker(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3195:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3195 | self->type_func_ptr = TrigXnoise_loopseg; | ^ src/objects/trigmodule.c:2994:1: note: 'TrigXnoise_loopseg' declared here 2994 | TrigXnoise_loopseg(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoise_setProcMode': src/objects/trigmodule.c:3210:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3210 | self->proc_func_ptr = TrigXnoise_generate_ii; | ^ src/objects/trigmodule.c:3053:1: note: 'TrigXnoise_generate_ii' declared here 3053 | TrigXnoise_generate_ii(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3214:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3214 | self->proc_func_ptr = TrigXnoise_generate_ai; | ^ src/objects/trigmodule.c:3070:1: note: 'TrigXnoise_generate_ai' declared here 3070 | TrigXnoise_generate_ai(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3218:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3218 | self->proc_func_ptr = TrigXnoise_generate_ia; | ^ src/objects/trigmodule.c:3090:1: note: 'TrigXnoise_generate_ia' declared here 3090 | TrigXnoise_generate_ia(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3222:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3222 | self->proc_func_ptr = TrigXnoise_generate_aa; | ^ src/objects/trigmodule.c:3110:1: note: 'TrigXnoise_generate_aa' declared here 3110 | TrigXnoise_generate_aa(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3229:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3229 | self->muladd_func_ptr = TrigXnoise_postprocessing_ii; | ^ src/objects/trigmodule.c:3130:13: note: 'TrigXnoise_postprocessing_ii' declared here 3130 | static void TrigXnoise_postprocessing_ii(TrigXnoise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3233:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3233 | self->muladd_func_ptr = TrigXnoise_postprocessing_ai; | ^ src/objects/trigmodule.c:3131:13: note: 'TrigXnoise_postprocessing_ai' declared here 3131 | static void TrigXnoise_postprocessing_ai(TrigXnoise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3237:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3237 | self->muladd_func_ptr = TrigXnoise_postprocessing_revai; | ^ src/objects/trigmodule.c:3136:13: note: 'TrigXnoise_postprocessing_revai' declared here 3136 | static void TrigXnoise_postprocessing_revai(TrigXnoise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3241:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3241 | self->muladd_func_ptr = TrigXnoise_postprocessing_ia; | ^ src/objects/trigmodule.c:3132:13: note: 'TrigXnoise_postprocessing_ia' declared here 3132 | static void TrigXnoise_postprocessing_ia(TrigXnoise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3245:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3245 | self->muladd_func_ptr = TrigXnoise_postprocessing_aa; | ^ src/objects/trigmodule.c:3133:13: note: 'TrigXnoise_postprocessing_aa' declared here 3133 | static void TrigXnoise_postprocessing_aa(TrigXnoise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3249:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3249 | self->muladd_func_ptr = TrigXnoise_postprocessing_revaa; | ^ src/objects/trigmodule.c:3137:13: note: 'TrigXnoise_postprocessing_revaa' declared here 3137 | static void TrigXnoise_postprocessing_revaa(TrigXnoise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3253:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3253 | self->muladd_func_ptr = TrigXnoise_postprocessing_ireva; | ^ src/objects/trigmodule.c:3134:13: note: 'TrigXnoise_postprocessing_ireva' declared here 3134 | static void TrigXnoise_postprocessing_ireva(TrigXnoise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3257:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3257 | self->muladd_func_ptr = TrigXnoise_postprocessing_areva; | ^ src/objects/trigmodule.c:3135:13: note: 'TrigXnoise_postprocessing_areva' declared here 3135 | static void TrigXnoise_postprocessing_areva(TrigXnoise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3261:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3261 | self->muladd_func_ptr = TrigXnoise_postprocessing_revareva; | ^ src/objects/trigmodule.c:3138:13: note: 'TrigXnoise_postprocessing_revareva' declared here 3138 | static void TrigXnoise_postprocessing_revareva(TrigXnoise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoise_new': src/objects/trigmodule.c:3340:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3340 | self->mode_func_ptr = TrigXnoise_setProcMode; | ^ src/objects/trigmodule.c:3201:1: note: 'TrigXnoise_setProcMode' declared here 3201 | TrigXnoise_setProcMode(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoiseMidi_setRandomType': src/objects/trigmodule.c:3946:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3946 | self->type_func_ptr = TrigXnoiseMidi_uniform; | ^ src/objects/trigmodule.c:3587:1: note: 'TrigXnoiseMidi_uniform' declared here 3587 | TrigXnoiseMidi_uniform(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3950:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3950 | self->type_func_ptr = TrigXnoiseMidi_linear_min; | ^ src/objects/trigmodule.c:3593:1: note: 'TrigXnoiseMidi_linear_min' declared here 3593 | TrigXnoiseMidi_linear_min(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3954:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3954 | self->type_func_ptr = TrigXnoiseMidi_linear_max; | ^ src/objects/trigmodule.c:3603:1: note: 'TrigXnoiseMidi_linear_max' declared here 3603 | TrigXnoiseMidi_linear_max(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3958:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3958 | self->type_func_ptr = TrigXnoiseMidi_triangle; | ^ src/objects/trigmodule.c:3613:1: note: 'TrigXnoiseMidi_triangle' declared here 3613 | TrigXnoiseMidi_triangle(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3962:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3962 | self->type_func_ptr = TrigXnoiseMidi_expon_min; | ^ src/objects/trigmodule.c:3622:1: note: 'TrigXnoiseMidi_expon_min' declared here 3622 | TrigXnoiseMidi_expon_min(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3966:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3966 | self->type_func_ptr = TrigXnoiseMidi_expon_max; | ^ src/objects/trigmodule.c:3634:1: note: 'TrigXnoiseMidi_expon_max' declared here 3634 | TrigXnoiseMidi_expon_max(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3970:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3970 | self->type_func_ptr = TrigXnoiseMidi_biexpon; | ^ src/objects/trigmodule.c:3647:1: note: 'TrigXnoiseMidi_biexpon' declared here 3647 | TrigXnoiseMidi_biexpon(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3974:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3974 | self->type_func_ptr = TrigXnoiseMidi_cauchy; | ^ src/objects/trigmodule.c:3671:1: note: 'TrigXnoiseMidi_cauchy' declared here 3671 | TrigXnoiseMidi_cauchy(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3978:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3978 | self->type_func_ptr = TrigXnoiseMidi_weibull; | ^ src/objects/trigmodule.c:3695:1: note: 'TrigXnoiseMidi_weibull' declared here 3695 | TrigXnoiseMidi_weibull(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3982:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3982 | self->type_func_ptr = TrigXnoiseMidi_gaussian; | ^ src/objects/trigmodule.c:3711:1: note: 'TrigXnoiseMidi_gaussian' declared here 3711 | TrigXnoiseMidi_gaussian(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3986:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3986 | self->type_func_ptr = TrigXnoiseMidi_poisson; | ^ src/objects/trigmodule.c:3725:1: note: 'TrigXnoiseMidi_poisson' declared here 3725 | TrigXnoiseMidi_poisson(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3990:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3990 | self->type_func_ptr = TrigXnoiseMidi_walker; | ^ src/objects/trigmodule.c:3763:1: note: 'TrigXnoiseMidi_walker' declared here 3763 | TrigXnoiseMidi_walker(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3994:33: warning: assignment to 'float (*)(void *)' from incompatible pointer type 'float (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3994 | self->type_func_ptr = TrigXnoiseMidi_loopseg; | ^ src/objects/trigmodule.c:3787:1: note: 'TrigXnoiseMidi_loopseg' declared here 3787 | TrigXnoiseMidi_loopseg(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoiseMidi_setProcMode': src/objects/trigmodule.c:4009:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4009 | self->proc_func_ptr = TrigXnoiseMidi_generate_ii; | ^ src/objects/trigmodule.c:3846:1: note: 'TrigXnoiseMidi_generate_ii' declared here 3846 | TrigXnoiseMidi_generate_ii(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4013:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4013 | self->proc_func_ptr = TrigXnoiseMidi_generate_ai; | ^ src/objects/trigmodule.c:3866:1: note: 'TrigXnoiseMidi_generate_ai' declared here 3866 | TrigXnoiseMidi_generate_ai(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4017:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4017 | self->proc_func_ptr = TrigXnoiseMidi_generate_ia; | ^ src/objects/trigmodule.c:3887:1: note: 'TrigXnoiseMidi_generate_ia' declared here 3887 | TrigXnoiseMidi_generate_ia(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4021:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4021 | self->proc_func_ptr = TrigXnoiseMidi_generate_aa; | ^ src/objects/trigmodule.c:3908:1: note: 'TrigXnoiseMidi_generate_aa' declared here 3908 | TrigXnoiseMidi_generate_aa(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4028:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4028 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_ii; | ^ src/objects/trigmodule.c:3929:13: note: 'TrigXnoiseMidi_postprocessing_ii' declared here 3929 | static void TrigXnoiseMidi_postprocessing_ii(TrigXnoiseMidi *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4032:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4032 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_ai; | ^ src/objects/trigmodule.c:3930:13: note: 'TrigXnoiseMidi_postprocessing_ai' declared here 3930 | static void TrigXnoiseMidi_postprocessing_ai(TrigXnoiseMidi *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4036:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4036 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_revai; | ^ src/objects/trigmodule.c:3935:13: note: 'TrigXnoiseMidi_postprocessing_revai' declared here 3935 | static void TrigXnoiseMidi_postprocessing_revai(TrigXnoiseMidi *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4040:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4040 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_ia; | ^ src/objects/trigmodule.c:3931:13: note: 'TrigXnoiseMidi_postprocessing_ia' declared here 3931 | static void TrigXnoiseMidi_postprocessing_ia(TrigXnoiseMidi *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4044:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4044 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_aa; | ^ src/objects/trigmodule.c:3932:13: note: 'TrigXnoiseMidi_postprocessing_aa' declared here 3932 | static void TrigXnoiseMidi_postprocessing_aa(TrigXnoiseMidi *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4048:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4048 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_revaa; | ^ src/objects/trigmodule.c:3936:13: note: 'TrigXnoiseMidi_postprocessing_revaa' declared here 3936 | static void TrigXnoiseMidi_postprocessing_revaa(TrigXnoiseMidi *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4052:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4052 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_ireva; | ^ src/objects/trigmodule.c:3933:13: note: 'TrigXnoiseMidi_postprocessing_ireva' declared here 3933 | static void TrigXnoiseMidi_postprocessing_ireva(TrigXnoiseMidi *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4056:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4056 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_areva; | ^ src/objects/trigmodule.c:3934:13: note: 'TrigXnoiseMidi_postprocessing_areva' declared here 3934 | static void TrigXnoiseMidi_postprocessing_areva(TrigXnoiseMidi *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4060:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4060 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_revareva; | ^ src/objects/trigmodule.c:3937:13: note: 'TrigXnoiseMidi_postprocessing_revareva' declared here 3937 | static void TrigXnoiseMidi_postprocessing_revareva(TrigXnoiseMidi *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoiseMidi_new': src/objects/trigmodule.c:4143:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4143 | self->mode_func_ptr = TrigXnoiseMidi_setProcMode; | ^ src/objects/trigmodule.c:4000:1: note: 'TrigXnoiseMidi_setProcMode' declared here 4000 | TrigXnoiseMidi_setProcMode(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Counter_setProcMode': src/objects/trigmodule.c:4455:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4455 | self->proc_func_ptr = Counter_generates; | ^ src/objects/trigmodule.c:4392:1: note: 'Counter_generates' declared here 4392 | Counter_generates(Counter *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4460:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4460 | self->muladd_func_ptr = Counter_postprocessing_ii; | ^ src/objects/trigmodule.c:4439:13: note: 'Counter_postprocessing_ii' declared here 4439 | static void Counter_postprocessing_ii(Counter *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4464:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4464 | self->muladd_func_ptr = Counter_postprocessing_ai; | ^ src/objects/trigmodule.c:4440:13: note: 'Counter_postprocessing_ai' declared here 4440 | static void Counter_postprocessing_ai(Counter *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4468:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4468 | self->muladd_func_ptr = Counter_postprocessing_revai; | ^ src/objects/trigmodule.c:4445:13: note: 'Counter_postprocessing_revai' declared here 4445 | static void Counter_postprocessing_revai(Counter *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4472:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4472 | self->muladd_func_ptr = Counter_postprocessing_ia; | ^ src/objects/trigmodule.c:4441:13: note: 'Counter_postprocessing_ia' declared here 4441 | static void Counter_postprocessing_ia(Counter *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4476:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4476 | self->muladd_func_ptr = Counter_postprocessing_aa; | ^ src/objects/trigmodule.c:4442:13: note: 'Counter_postprocessing_aa' declared here 4442 | static void Counter_postprocessing_aa(Counter *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4480:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4480 | self->muladd_func_ptr = Counter_postprocessing_revaa; | ^ src/objects/trigmodule.c:4446:13: note: 'Counter_postprocessing_revaa' declared here 4446 | static void Counter_postprocessing_revaa(Counter *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4484:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4484 | self->muladd_func_ptr = Counter_postprocessing_ireva; | ^ src/objects/trigmodule.c:4443:13: note: 'Counter_postprocessing_ireva' declared here 4443 | static void Counter_postprocessing_ireva(Counter *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4488:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4488 | self->muladd_func_ptr = Counter_postprocessing_areva; | ^ src/objects/trigmodule.c:4444:13: note: 'Counter_postprocessing_areva' declared here 4444 | static void Counter_postprocessing_areva(Counter *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4492:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4492 | self->muladd_func_ptr = Counter_postprocessing_revareva; | ^ src/objects/trigmodule.c:4447:13: note: 'Counter_postprocessing_revareva' declared here 4447 | static void Counter_postprocessing_revareva(Counter *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Counter_new': src/objects/trigmodule.c:4546:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4546 | self->mode_func_ptr = Counter_setProcMode; | ^ src/objects/trigmodule.c:4450:1: note: 'Counter_setProcMode' declared here 4450 | Counter_setProcMode(Counter *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Thresh_setProcMode': src/objects/trigmodule.c:4923:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4923 | self->proc_func_ptr = Thresh_generates_i; | ^ src/objects/trigmodule.c:4782:1: note: 'Thresh_generates_i' declared here 4782 | Thresh_generates_i(Thresh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4927:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4927 | self->proc_func_ptr = Thresh_generates_a; | ^ src/objects/trigmodule.c:4844:1: note: 'Thresh_generates_a' declared here 4844 | Thresh_generates_a(Thresh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4934:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4934 | self->muladd_func_ptr = Thresh_postprocessing_ii; | ^ src/objects/trigmodule.c:4904:13: note: 'Thresh_postprocessing_ii' declared here 4904 | static void Thresh_postprocessing_ii(Thresh *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4938:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4938 | self->muladd_func_ptr = Thresh_postprocessing_ai; | ^ src/objects/trigmodule.c:4905:13: note: 'Thresh_postprocessing_ai' declared here 4905 | static void Thresh_postprocessing_ai(Thresh *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4942:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4942 | self->muladd_func_ptr = Thresh_postprocessing_revai; | ^ src/objects/trigmodule.c:4910:13: note: 'Thresh_postprocessing_revai' declared here 4910 | static void Thresh_postprocessing_revai(Thresh *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4946:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4946 | self->muladd_func_ptr = Thresh_postprocessing_ia; | ^ src/objects/trigmodule.c:4906:13: note: 'Thresh_postprocessing_ia' declared here 4906 | static void Thresh_postprocessing_ia(Thresh *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4950:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4950 | self->muladd_func_ptr = Thresh_postprocessing_aa; | ^ src/objects/trigmodule.c:4907:13: note: 'Thresh_postprocessing_aa' declared here 4907 | static void Thresh_postprocessing_aa(Thresh *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4954:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4954 | self->muladd_func_ptr = Thresh_postprocessing_revaa; | ^ src/objects/trigmodule.c:4911:13: note: 'Thresh_postprocessing_revaa' declared here 4911 | static void Thresh_postprocessing_revaa(Thresh *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4958:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4958 | self->muladd_func_ptr = Thresh_postprocessing_ireva; | ^ src/objects/trigmodule.c:4908:13: note: 'Thresh_postprocessing_ireva' declared here 4908 | static void Thresh_postprocessing_ireva(Thresh *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4962:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4962 | self->muladd_func_ptr = Thresh_postprocessing_areva; | ^ src/objects/trigmodule.c:4909:13: note: 'Thresh_postprocessing_areva' declared here 4909 | static void Thresh_postprocessing_areva(Thresh *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4966:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4966 | self->muladd_func_ptr = Thresh_postprocessing_revareva; | ^ src/objects/trigmodule.c:4912:13: note: 'Thresh_postprocessing_revareva' declared here 4912 | static void Thresh_postprocessing_revareva(Thresh *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Thresh_new': src/objects/trigmodule.c:5022:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 5022 | self->mode_func_ptr = Thresh_setProcMode; | ^ src/objects/trigmodule.c:4915:1: note: 'Thresh_setProcMode' declared here 4915 | Thresh_setProcMode(Thresh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Percent_setProcMode': src/objects/trigmodule.c:5271:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5271 | self->proc_func_ptr = Percent_generates_i; | ^ src/objects/trigmodule.c:5207:1: note: 'Percent_generates_i' declared here 5207 | Percent_generates_i(Percent *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5275:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5275 | self->proc_func_ptr = Percent_generates_a; | ^ src/objects/trigmodule.c:5229:1: note: 'Percent_generates_a' declared here 5229 | Percent_generates_a(Percent *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5282:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5282 | self->muladd_func_ptr = Percent_postprocessing_ii; | ^ src/objects/trigmodule.c:5250:13: note: 'Percent_postprocessing_ii' declared here 5250 | static void Percent_postprocessing_ii(Percent *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5286:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5286 | self->muladd_func_ptr = Percent_postprocessing_ai; | ^ src/objects/trigmodule.c:5251:13: note: 'Percent_postprocessing_ai' declared here 5251 | static void Percent_postprocessing_ai(Percent *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5290:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5290 | self->muladd_func_ptr = Percent_postprocessing_revai; | ^ src/objects/trigmodule.c:5256:13: note: 'Percent_postprocessing_revai' declared here 5256 | static void Percent_postprocessing_revai(Percent *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5294:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5294 | self->muladd_func_ptr = Percent_postprocessing_ia; | ^ src/objects/trigmodule.c:5252:13: note: 'Percent_postprocessing_ia' declared here 5252 | static void Percent_postprocessing_ia(Percent *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5298:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5298 | self->muladd_func_ptr = Percent_postprocessing_aa; | ^ src/objects/trigmodule.c:5253:13: note: 'Percent_postprocessing_aa' declared here 5253 | static void Percent_postprocessing_aa(Percent *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5302 | self->muladd_func_ptr = Percent_postprocessing_revaa; | ^ src/objects/trigmodule.c:5257:13: note: 'Percent_postprocessing_revaa' declared here 5257 | static void Percent_postprocessing_revaa(Percent *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5306 | self->muladd_func_ptr = Percent_postprocessing_ireva; | ^ src/objects/trigmodule.c:5254:13: note: 'Percent_postprocessing_ireva' declared here 5254 | static void Percent_postprocessing_ireva(Percent *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5310 | self->muladd_func_ptr = Percent_postprocessing_areva; | ^ src/objects/trigmodule.c:5255:13: note: 'Percent_postprocessing_areva' declared here 5255 | static void Percent_postprocessing_areva(Percent *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5314 | self->muladd_func_ptr = Percent_postprocessing_revareva; | ^ src/objects/trigmodule.c:5258:13: note: 'Percent_postprocessing_revareva' declared here 5258 | static void Percent_postprocessing_revareva(Percent *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Percent_new': src/objects/trigmodule.c:5368:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5368 | self->mode_func_ptr = Percent_setProcMode; | ^ src/objects/trigmodule.c:5261:1: note: 'Percent_setProcMode' declared here 5261 | Percent_setProcMode(Percent *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Timer_setProcMode': src/objects/trigmodule.c:5588:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5588 | self->proc_func_ptr = Timer_generates; | ^ src/objects/trigmodule.c:5544:1: note: 'Timer_generates' declared here 5544 | Timer_generates(Timer *self) | ^~~~~~~~~~~~~~~ src/objects/trigmodule.c:5593:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5593 | self->muladd_func_ptr = Timer_postprocessing_ii; | ^ src/objects/trigmodule.c:5573:13: note: 'Timer_postprocessing_ii' declared here 5573 | static void Timer_postprocessing_ii(Timer *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5597:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5597 | self->muladd_func_ptr = Timer_postprocessing_ai; | ^ src/objects/trigmodule.c:5574:13: note: 'Timer_postprocessing_ai' declared here 5574 | static void Timer_postprocessing_ai(Timer *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5601:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5601 | self->muladd_func_ptr = Timer_postprocessing_revai; | ^ src/objects/trigmodule.c:5579:13: note: 'Timer_postprocessing_revai' declared here 5579 | static void Timer_postprocessing_revai(Timer *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5605:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5605 | self->muladd_func_ptr = Timer_postprocessing_ia; | ^ src/objects/trigmodule.c:5575:13: note: 'Timer_postprocessing_ia' declared here 5575 | static void Timer_postprocessing_ia(Timer *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5609:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5609 | self->muladd_func_ptr = Timer_postprocessing_aa; | ^ src/objects/trigmodule.c:5576:13: note: 'Timer_postprocessing_aa' declared here 5576 | static void Timer_postprocessing_aa(Timer *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5613:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5613 | self->muladd_func_ptr = Timer_postprocessing_revaa; | ^ src/objects/trigmodule.c:5580:13: note: 'Timer_postprocessing_revaa' declared here 5580 | static void Timer_postprocessing_revaa(Timer *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5617:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5617 | self->muladd_func_ptr = Timer_postprocessing_ireva; | ^ src/objects/trigmodule.c:5577:13: note: 'Timer_postprocessing_ireva' declared here 5577 | static void Timer_postprocessing_ireva(Timer *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5621 | self->muladd_func_ptr = Timer_postprocessing_areva; | ^ src/objects/trigmodule.c:5578:13: note: 'Timer_postprocessing_areva' declared here 5578 | static void Timer_postprocessing_areva(Timer *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5625 | self->muladd_func_ptr = Timer_postprocessing_revareva; | ^ src/objects/trigmodule.c:5581:13: note: 'Timer_postprocessing_revareva' declared here 5581 | static void Timer_postprocessing_revareva(Timer *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Timer_new': src/objects/trigmodule.c:5680:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5680 | self->mode_func_ptr = Timer_setProcMode; | ^ src/objects/trigmodule.c:5584:1: note: 'Timer_setProcMode' declared here 5584 | Timer_setProcMode(Timer *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Iter_setProcMode': src/objects/trigmodule.c:5927:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5927 | self->proc_func_ptr = Iter_generate; | ^ src/objects/trigmodule.c:5865:1: note: 'Iter_generate' declared here 5865 | Iter_generate(Iter *self) | ^~~~~~~~~~~~~ src/objects/trigmodule.c:5932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5932 | self->muladd_func_ptr = Iter_postprocessing_ii; | ^ src/objects/trigmodule.c:5911:13: note: 'Iter_postprocessing_ii' declared here 5911 | static void Iter_postprocessing_ii(Iter *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5936 | self->muladd_func_ptr = Iter_postprocessing_ai; | ^ src/objects/trigmodule.c:5912:13: note: 'Iter_postprocessing_ai' declared here 5912 | static void Iter_postprocessing_ai(Iter *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5940 | self->muladd_func_ptr = Iter_postprocessing_revai; | ^ src/objects/trigmodule.c:5917:13: note: 'Iter_postprocessing_revai' declared here 5917 | static void Iter_postprocessing_revai(Iter *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5944 | self->muladd_func_ptr = Iter_postprocessing_ia; | ^ src/objects/trigmodule.c:5913:13: note: 'Iter_postprocessing_ia' declared here 5913 | static void Iter_postprocessing_ia(Iter *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5948 | self->muladd_func_ptr = Iter_postprocessing_aa; | ^ src/objects/trigmodule.c:5914:13: note: 'Iter_postprocessing_aa' declared here 5914 | static void Iter_postprocessing_aa(Iter *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5952 | self->muladd_func_ptr = Iter_postprocessing_revaa; | ^ src/objects/trigmodule.c:5918:13: note: 'Iter_postprocessing_revaa' declared here 5918 | static void Iter_postprocessing_revaa(Iter *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5956:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5956 | self->muladd_func_ptr = Iter_postprocessing_ireva; | ^ src/objects/trigmodule.c:5915:13: note: 'Iter_postprocessing_ireva' declared here 5915 | static void Iter_postprocessing_ireva(Iter *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5960:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5960 | self->muladd_func_ptr = Iter_postprocessing_areva; | ^ src/objects/trigmodule.c:5916:13: note: 'Iter_postprocessing_areva' declared here 5916 | static void Iter_postprocessing_areva(Iter *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5964:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5964 | self->muladd_func_ptr = Iter_postprocessing_revareva; | ^ src/objects/trigmodule.c:5919:13: note: 'Iter_postprocessing_revareva' declared here 5919 | static void Iter_postprocessing_revareva(Iter *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Iter_new': src/objects/trigmodule.c:6024:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 6024 | self->mode_func_ptr = Iter_setProcMode; | ^ src/objects/trigmodule.c:5922:1: note: 'Iter_setProcMode' declared here 5922 | Iter_setProcMode(Iter *self) | ^~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Count_setProcMode': src/objects/trigmodule.c:6289:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6289 | self->proc_func_ptr = Count_generates; | ^ src/objects/trigmodule.c:6247:1: note: 'Count_generates' declared here 6247 | Count_generates(Count *self) | ^~~~~~~~~~~~~~~ src/objects/trigmodule.c:6294:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6294 | self->muladd_func_ptr = Count_postprocessing_ii; | ^ src/objects/trigmodule.c:6274:13: note: 'Count_postprocessing_ii' declared here 6274 | static void Count_postprocessing_ii(Count *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6298:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6298 | self->muladd_func_ptr = Count_postprocessing_ai; | ^ src/objects/trigmodule.c:6275:13: note: 'Count_postprocessing_ai' declared here 6275 | static void Count_postprocessing_ai(Count *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6302 | self->muladd_func_ptr = Count_postprocessing_revai; | ^ src/objects/trigmodule.c:6280:13: note: 'Count_postprocessing_revai' declared here 6280 | static void Count_postprocessing_revai(Count *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6306 | self->muladd_func_ptr = Count_postprocessing_ia; | ^ src/objects/trigmodule.c:6276:13: note: 'Count_postprocessing_ia' declared here 6276 | static void Count_postprocessing_ia(Count *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6310 | self->muladd_func_ptr = Count_postprocessing_aa; | ^ src/objects/trigmodule.c:6277:13: note: 'Count_postprocessing_aa' declared here 6277 | static void Count_postprocessing_aa(Count *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6314 | self->muladd_func_ptr = Count_postprocessing_revaa; | ^ src/objects/trigmodule.c:6281:13: note: 'Count_postprocessing_revaa' declared here 6281 | static void Count_postprocessing_revaa(Count *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6318:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6318 | self->muladd_func_ptr = Count_postprocessing_ireva; | ^ src/objects/trigmodule.c:6278:13: note: 'Count_postprocessing_ireva' declared here 6278 | static void Count_postprocessing_ireva(Count *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6322:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6322 | self->muladd_func_ptr = Count_postprocessing_areva; | ^ src/objects/trigmodule.c:6279:13: note: 'Count_postprocessing_areva' declared here 6279 | static void Count_postprocessing_areva(Count *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6326:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6326 | self->muladd_func_ptr = Count_postprocessing_revareva; | ^ src/objects/trigmodule.c:6282:13: note: 'Count_postprocessing_revareva' declared here 6282 | static void Count_postprocessing_revareva(Count *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Count_new': src/objects/trigmodule.c:6380:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6380 | self->mode_func_ptr = Count_setProcMode; | ^ src/objects/trigmodule.c:6285:1: note: 'Count_setProcMode' declared here 6285 | Count_setProcMode(Count *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'NextTrig_setProcMode': src/objects/trigmodule.c:6601:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6601 | self->proc_func_ptr = NextTrig_generates; | ^ src/objects/trigmodule.c:6565:1: note: 'NextTrig_generates' declared here 6565 | NextTrig_generates(NextTrig *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6606:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6606 | self->muladd_func_ptr = NextTrig_postprocessing_ii; | ^ src/objects/trigmodule.c:6586:13: note: 'NextTrig_postprocessing_ii' declared here 6586 | static void NextTrig_postprocessing_ii(NextTrig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6610 | self->muladd_func_ptr = NextTrig_postprocessing_ai; | ^ src/objects/trigmodule.c:6587:13: note: 'NextTrig_postprocessing_ai' declared here 6587 | static void NextTrig_postprocessing_ai(NextTrig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6614 | self->muladd_func_ptr = NextTrig_postprocessing_revai; | ^ src/objects/trigmodule.c:6592:13: note: 'NextTrig_postprocessing_revai' declared here 6592 | static void NextTrig_postprocessing_revai(NextTrig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6618 | self->muladd_func_ptr = NextTrig_postprocessing_ia; | ^ src/objects/trigmodule.c:6588:13: note: 'NextTrig_postprocessing_ia' declared here 6588 | static void NextTrig_postprocessing_ia(NextTrig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6622 | self->muladd_func_ptr = NextTrig_postprocessing_aa; | ^ src/objects/trigmodule.c:6589:13: note: 'NextTrig_postprocessing_aa' declared here 6589 | static void NextTrig_postprocessing_aa(NextTrig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6626 | self->muladd_func_ptr = NextTrig_postprocessing_revaa; | ^ src/objects/trigmodule.c:6593:13: note: 'NextTrig_postprocessing_revaa' declared here 6593 | static void NextTrig_postprocessing_revaa(NextTrig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6630 | self->muladd_func_ptr = NextTrig_postprocessing_ireva; | ^ src/objects/trigmodule.c:6590:13: note: 'NextTrig_postprocessing_ireva' declared here 6590 | static void NextTrig_postprocessing_ireva(NextTrig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6634 | self->muladd_func_ptr = NextTrig_postprocessing_areva; | ^ src/objects/trigmodule.c:6591:13: note: 'NextTrig_postprocessing_areva' declared here 6591 | static void NextTrig_postprocessing_areva(NextTrig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6638 | self->muladd_func_ptr = NextTrig_postprocessing_revareva; | ^ src/objects/trigmodule.c:6594:13: note: 'NextTrig_postprocessing_revareva' declared here 6594 | static void NextTrig_postprocessing_revareva(NextTrig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'NextTrig_new': src/objects/trigmodule.c:6691:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6691 | self->mode_func_ptr = NextTrig_setProcMode; | ^ src/objects/trigmodule.c:6597:1: note: 'NextTrig_setProcMode' declared here 6597 | NextTrig_setProcMode(NextTrig *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigVal_setProcMode': src/objects/trigmodule.c:6909:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6909 | self->proc_func_ptr = TrigVal_generate_i; | ^ src/objects/trigmodule.c:6858:1: note: 'TrigVal_generate_i' declared here 6858 | TrigVal_generate_i(TrigVal *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6913:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6913 | self->proc_func_ptr = TrigVal_generate_a; | ^ src/objects/trigmodule.c:6874:1: note: 'TrigVal_generate_a' declared here 6874 | TrigVal_generate_a(TrigVal *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6920:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6920 | self->muladd_func_ptr = TrigVal_postprocessing_ii; | ^ src/objects/trigmodule.c:6889:13: note: 'TrigVal_postprocessing_ii' declared here 6889 | static void TrigVal_postprocessing_ii(TrigVal *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6924:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6924 | self->muladd_func_ptr = TrigVal_postprocessing_ai; | ^ src/objects/trigmodule.c:6890:13: note: 'TrigVal_postprocessing_ai' declared here 6890 | static void TrigVal_postprocessing_ai(TrigVal *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6928:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6928 | self->muladd_func_ptr = TrigVal_postprocessing_revai; | ^ src/objects/trigmodule.c:6895:13: note: 'TrigVal_postprocessing_revai' declared here 6895 | static void TrigVal_postprocessing_revai(TrigVal *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6932 | self->muladd_func_ptr = TrigVal_postprocessing_ia; | ^ src/objects/trigmodule.c:6891:13: note: 'TrigVal_postprocessing_ia' declared here 6891 | static void TrigVal_postprocessing_ia(TrigVal *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6936 | self->muladd_func_ptr = TrigVal_postprocessing_aa; | ^ src/objects/trigmodule.c:6892:13: note: 'TrigVal_postprocessing_aa' declared here 6892 | static void TrigVal_postprocessing_aa(TrigVal *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6940 | self->muladd_func_ptr = TrigVal_postprocessing_revaa; | ^ src/objects/trigmodule.c:6896:13: note: 'TrigVal_postprocessing_revaa' declared here 6896 | static void TrigVal_postprocessing_revaa(TrigVal *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6944 | self->muladd_func_ptr = TrigVal_postprocessing_ireva; | ^ src/objects/trigmodule.c:6893:13: note: 'TrigVal_postprocessing_ireva' declared here 6893 | static void TrigVal_postprocessing_ireva(TrigVal *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6948 | self->muladd_func_ptr = TrigVal_postprocessing_areva; | ^ src/objects/trigmodule.c:6894:13: note: 'TrigVal_postprocessing_areva' declared here 6894 | static void TrigVal_postprocessing_areva(TrigVal *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6952 | self->muladd_func_ptr = TrigVal_postprocessing_revareva; | ^ src/objects/trigmodule.c:6897:13: note: 'TrigVal_postprocessing_revareva' declared here 6897 | static void TrigVal_postprocessing_revareva(TrigVal *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigVal_new': src/objects/trigmodule.c:7007:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 7007 | self->mode_func_ptr = TrigVal_setProcMode; | ^ src/objects/trigmodule.c:6900:1: note: 'TrigVal_setProcMode' declared here 6900 | TrigVal_setProcMode(TrigVal *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/utilsmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/utilsmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/utilsmodule.c: In function 'Print_setProcMode': src/objects/utilsmodule.c:100:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Print *)' [-Wincompatible-pointer-types] 100 | self->proc_func_ptr = Print_process_time; | ^ src/objects/utilsmodule.c:47:1: note: 'Print_process_time' declared here 47 | Print_process_time(Print *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:104:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Print *)' [-Wincompatible-pointer-types] 104 | self->proc_func_ptr = Print_process_change; | ^ src/objects/utilsmodule.c:69:1: note: 'Print_process_change' declared here 69 | Print_process_change(Print *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Print_new': src/objects/utilsmodule.c:154:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Print *)' [-Wincompatible-pointer-types] 154 | self->mode_func_ptr = Print_setProcMode; | ^ src/objects/utilsmodule.c:92:1: note: 'Print_setProcMode' declared here 92 | Print_setProcMode(Print *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Snap_setProcMode': src/objects/utilsmodule.c:370:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 370 | self->proc_func_ptr = Snap_generate; | ^ src/objects/utilsmodule.c:313:1: note: 'Snap_generate' declared here 313 | Snap_generate(Snap *self) | ^~~~~~~~~~~~~ src/objects/utilsmodule.c:375:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 375 | self->muladd_func_ptr = Snap_postprocessing_ii; | ^ src/objects/utilsmodule.c:354:13: note: 'Snap_postprocessing_ii' declared here 354 | static void Snap_postprocessing_ii(Snap *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:379:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 379 | self->muladd_func_ptr = Snap_postprocessing_ai; | ^ src/objects/utilsmodule.c:355:13: note: 'Snap_postprocessing_ai' declared here 355 | static void Snap_postprocessing_ai(Snap *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:383:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 383 | self->muladd_func_ptr = Snap_postprocessing_revai; | ^ src/objects/utilsmodule.c:360:13: note: 'Snap_postprocessing_revai' declared here 360 | static void Snap_postprocessing_revai(Snap *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:387:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 387 | self->muladd_func_ptr = Snap_postprocessing_ia; | ^ src/objects/utilsmodule.c:356:13: note: 'Snap_postprocessing_ia' declared here 356 | static void Snap_postprocessing_ia(Snap *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:391:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 391 | self->muladd_func_ptr = Snap_postprocessing_aa; | ^ src/objects/utilsmodule.c:357:13: note: 'Snap_postprocessing_aa' declared here 357 | static void Snap_postprocessing_aa(Snap *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:395:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 395 | self->muladd_func_ptr = Snap_postprocessing_revaa; | ^ src/objects/utilsmodule.c:361:13: note: 'Snap_postprocessing_revaa' declared here 361 | static void Snap_postprocessing_revaa(Snap *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:399:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 399 | self->muladd_func_ptr = Snap_postprocessing_ireva; | ^ src/objects/utilsmodule.c:358:13: note: 'Snap_postprocessing_ireva' declared here 358 | static void Snap_postprocessing_ireva(Snap *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:403:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 403 | self->muladd_func_ptr = Snap_postprocessing_areva; | ^ src/objects/utilsmodule.c:359:13: note: 'Snap_postprocessing_areva' declared here 359 | static void Snap_postprocessing_areva(Snap *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:407:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 407 | self->muladd_func_ptr = Snap_postprocessing_revareva; | ^ src/objects/utilsmodule.c:362:13: note: 'Snap_postprocessing_revareva' declared here 362 | static void Snap_postprocessing_revareva(Snap *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Snap_new': src/objects/utilsmodule.c:461:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 461 | self->mode_func_ptr = Snap_setProcMode; | ^ src/objects/utilsmodule.c:365:1: note: 'Snap_setProcMode' declared here 365 | Snap_setProcMode(Snap *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Interp_setProcMode': src/objects/utilsmodule.c:750:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 750 | self->proc_func_ptr = Interp_filters_i; | ^ src/objects/utilsmodule.c:690:1: note: 'Interp_filters_i' declared here 690 | Interp_filters_i(Interp *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:754:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 754 | self->proc_func_ptr = Interp_filters_a; | ^ src/objects/utilsmodule.c:709:1: note: 'Interp_filters_a' declared here 709 | Interp_filters_a(Interp *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:761:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 761 | self->muladd_func_ptr = Interp_postprocessing_ii; | ^ src/objects/utilsmodule.c:730:13: note: 'Interp_postprocessing_ii' declared here 730 | static void Interp_postprocessing_ii(Interp *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:765:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 765 | self->muladd_func_ptr = Interp_postprocessing_ai; | ^ src/objects/utilsmodule.c:731:13: note: 'Interp_postprocessing_ai' declared here 731 | static void Interp_postprocessing_ai(Interp *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:769:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 769 | self->muladd_func_ptr = Interp_postprocessing_revai; | ^ src/objects/utilsmodule.c:736:13: note: 'Interp_postprocessing_revai' declared here 736 | static void Interp_postprocessing_revai(Interp *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:773:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 773 | self->muladd_func_ptr = Interp_postprocessing_ia; | ^ src/objects/utilsmodule.c:732:13: note: 'Interp_postprocessing_ia' declared here 732 | static void Interp_postprocessing_ia(Interp *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:777:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 777 | self->muladd_func_ptr = Interp_postprocessing_aa; | ^ src/objects/utilsmodule.c:733:13: note: 'Interp_postprocessing_aa' declared here 733 | static void Interp_postprocessing_aa(Interp *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:781:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 781 | self->muladd_func_ptr = Interp_postprocessing_revaa; | ^ src/objects/utilsmodule.c:737:13: note: 'Interp_postprocessing_revaa' declared here 737 | static void Interp_postprocessing_revaa(Interp *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:785:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 785 | self->muladd_func_ptr = Interp_postprocessing_ireva; | ^ src/objects/utilsmodule.c:734:13: note: 'Interp_postprocessing_ireva' declared here 734 | static void Interp_postprocessing_ireva(Interp *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:789:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 789 | self->muladd_func_ptr = Interp_postprocessing_areva; | ^ src/objects/utilsmodule.c:735:13: note: 'Interp_postprocessing_areva' declared here 735 | static void Interp_postprocessing_areva(Interp *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:793:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 793 | self->muladd_func_ptr = Interp_postprocessing_revareva; | ^ src/objects/utilsmodule.c:738:13: note: 'Interp_postprocessing_revareva' declared here 738 | static void Interp_postprocessing_revareva(Interp *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Interp_new': src/objects/utilsmodule.c:849:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 849 | self->mode_func_ptr = Interp_setProcMode; | ^ src/objects/utilsmodule.c:741:1: note: 'Interp_setProcMode' declared here 741 | Interp_setProcMode(Interp *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'SampHold_setProcMode': src/objects/utilsmodule.c:1109:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1109 | self->proc_func_ptr = SampHold_filters_i; | ^ src/objects/utilsmodule.c:1033:1: note: 'SampHold_filters_i' declared here 1033 | SampHold_filters_i(SampHold *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1113:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1113 | self->proc_func_ptr = SampHold_filters_a; | ^ src/objects/utilsmodule.c:1061:1: note: 'SampHold_filters_a' declared here 1061 | SampHold_filters_a(SampHold *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1120:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1120 | self->muladd_func_ptr = SampHold_postprocessing_ii; | ^ src/objects/utilsmodule.c:1089:13: note: 'SampHold_postprocessing_ii' declared here 1089 | static void SampHold_postprocessing_ii(SampHold *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1124:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1124 | self->muladd_func_ptr = SampHold_postprocessing_ai; | ^ src/objects/utilsmodule.c:1090:13: note: 'SampHold_postprocessing_ai' declared here 1090 | static void SampHold_postprocessing_ai(SampHold *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1128:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1128 | self->muladd_func_ptr = SampHold_postprocessing_revai; | ^ src/objects/utilsmodule.c:1095:13: note: 'SampHold_postprocessing_revai' declared here 1095 | static void SampHold_postprocessing_revai(SampHold *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1132:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1132 | self->muladd_func_ptr = SampHold_postprocessing_ia; | ^ src/objects/utilsmodule.c:1091:13: note: 'SampHold_postprocessing_ia' declared here 1091 | static void SampHold_postprocessing_ia(SampHold *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1136:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1136 | self->muladd_func_ptr = SampHold_postprocessing_aa; | ^ src/objects/utilsmodule.c:1092:13: note: 'SampHold_postprocessing_aa' declared here 1092 | static void SampHold_postprocessing_aa(SampHold *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1140:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1140 | self->muladd_func_ptr = SampHold_postprocessing_revaa; | ^ src/objects/utilsmodule.c:1096:13: note: 'SampHold_postprocessing_revaa' declared here 1096 | static void SampHold_postprocessing_revaa(SampHold *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1144:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1144 | self->muladd_func_ptr = SampHold_postprocessing_ireva; | ^ src/objects/utilsmodule.c:1093:13: note: 'SampHold_postprocessing_ireva' declared here 1093 | static void SampHold_postprocessing_ireva(SampHold *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1148:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1148 | self->muladd_func_ptr = SampHold_postprocessing_areva; | ^ src/objects/utilsmodule.c:1094:13: note: 'SampHold_postprocessing_areva' declared here 1094 | static void SampHold_postprocessing_areva(SampHold *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1152:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1152 | self->muladd_func_ptr = SampHold_postprocessing_revareva; | ^ src/objects/utilsmodule.c:1097:13: note: 'SampHold_postprocessing_revareva' declared here 1097 | static void SampHold_postprocessing_revareva(SampHold *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'SampHold_new': src/objects/utilsmodule.c:1210:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1210 | self->mode_func_ptr = SampHold_setProcMode; | ^ src/objects/utilsmodule.c:1100:1: note: 'SampHold_setProcMode' declared here 1100 | SampHold_setProcMode(SampHold *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'TrackHold_setProcMode': src/objects/utilsmodule.c:1476:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1476 | self->proc_func_ptr = TrackHold_filters_i; | ^ src/objects/utilsmodule.c:1394:1: note: 'TrackHold_filters_i' declared here 1394 | TrackHold_filters_i(TrackHold *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1480:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1480 | self->proc_func_ptr = TrackHold_filters_a; | ^ src/objects/utilsmodule.c:1425:1: note: 'TrackHold_filters_a' declared here 1425 | TrackHold_filters_a(TrackHold *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1487 | self->muladd_func_ptr = TrackHold_postprocessing_ii; | ^ src/objects/utilsmodule.c:1456:13: note: 'TrackHold_postprocessing_ii' declared here 1456 | static void TrackHold_postprocessing_ii(TrackHold *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1491 | self->muladd_func_ptr = TrackHold_postprocessing_ai; | ^ src/objects/utilsmodule.c:1457:13: note: 'TrackHold_postprocessing_ai' declared here 1457 | static void TrackHold_postprocessing_ai(TrackHold *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1495 | self->muladd_func_ptr = TrackHold_postprocessing_revai; | ^ src/objects/utilsmodule.c:1462:13: note: 'TrackHold_postprocessing_revai' declared here 1462 | static void TrackHold_postprocessing_revai(TrackHold *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1499:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1499 | self->muladd_func_ptr = TrackHold_postprocessing_ia; | ^ src/objects/utilsmodule.c:1458:13: note: 'TrackHold_postprocessing_ia' declared here 1458 | static void TrackHold_postprocessing_ia(TrackHold *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1503:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1503 | self->muladd_func_ptr = TrackHold_postprocessing_aa; | ^ src/objects/utilsmodule.c:1459:13: note: 'TrackHold_postprocessing_aa' declared here 1459 | static void TrackHold_postprocessing_aa(TrackHold *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1507:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1507 | self->muladd_func_ptr = TrackHold_postprocessing_revaa; | ^ src/objects/utilsmodule.c:1463:13: note: 'TrackHold_postprocessing_revaa' declared here 1463 | static void TrackHold_postprocessing_revaa(TrackHold *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1511:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1511 | self->muladd_func_ptr = TrackHold_postprocessing_ireva; | ^ src/objects/utilsmodule.c:1460:13: note: 'TrackHold_postprocessing_ireva' declared here 1460 | static void TrackHold_postprocessing_ireva(TrackHold *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1515:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1515 | self->muladd_func_ptr = TrackHold_postprocessing_areva; | ^ src/objects/utilsmodule.c:1461:13: note: 'TrackHold_postprocessing_areva' declared here 1461 | static void TrackHold_postprocessing_areva(TrackHold *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1519:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1519 | self->muladd_func_ptr = TrackHold_postprocessing_revareva; | ^ src/objects/utilsmodule.c:1464:13: note: 'TrackHold_postprocessing_revareva' declared here 1464 | static void TrackHold_postprocessing_revareva(TrackHold *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'TrackHold_new': src/objects/utilsmodule.c:1577:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1577 | self->mode_func_ptr = TrackHold_setProcMode; | ^ src/objects/utilsmodule.c:1467:1: note: 'TrackHold_setProcMode' declared here 1467 | TrackHold_setProcMode(TrackHold *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Compare_setProcMode': src/objects/utilsmodule.c:1845:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1845 | self->proc_func_ptr = Compare_process_i; | ^ src/objects/utilsmodule.c:1800:1: note: 'Compare_process_i' declared here 1800 | Compare_process_i(Compare *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1849:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1849 | self->proc_func_ptr = Compare_process_a; | ^ src/objects/utilsmodule.c:1813:1: note: 'Compare_process_a' declared here 1813 | Compare_process_a(Compare *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1856:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1856 | self->muladd_func_ptr = Compare_postprocessing_ii; | ^ src/objects/utilsmodule.c:1825:13: note: 'Compare_postprocessing_ii' declared here 1825 | static void Compare_postprocessing_ii(Compare *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1860:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1860 | self->muladd_func_ptr = Compare_postprocessing_ai; | ^ src/objects/utilsmodule.c:1826:13: note: 'Compare_postprocessing_ai' declared here 1826 | static void Compare_postprocessing_ai(Compare *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1864:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1864 | self->muladd_func_ptr = Compare_postprocessing_revai; | ^ src/objects/utilsmodule.c:1831:13: note: 'Compare_postprocessing_revai' declared here 1831 | static void Compare_postprocessing_revai(Compare *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1868:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1868 | self->muladd_func_ptr = Compare_postprocessing_ia; | ^ src/objects/utilsmodule.c:1827:13: note: 'Compare_postprocessing_ia' declared here 1827 | static void Compare_postprocessing_ia(Compare *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1872:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1872 | self->muladd_func_ptr = Compare_postprocessing_aa; | ^ src/objects/utilsmodule.c:1828:13: note: 'Compare_postprocessing_aa' declared here 1828 | static void Compare_postprocessing_aa(Compare *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1876:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1876 | self->muladd_func_ptr = Compare_postprocessing_revaa; | ^ src/objects/utilsmodule.c:1832:13: note: 'Compare_postprocessing_revaa' declared here 1832 | static void Compare_postprocessing_revaa(Compare *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1880:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1880 | self->muladd_func_ptr = Compare_postprocessing_ireva; | ^ src/objects/utilsmodule.c:1829:13: note: 'Compare_postprocessing_ireva' declared here 1829 | static void Compare_postprocessing_ireva(Compare *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1884:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1884 | self->muladd_func_ptr = Compare_postprocessing_areva; | ^ src/objects/utilsmodule.c:1830:13: note: 'Compare_postprocessing_areva' declared here 1830 | static void Compare_postprocessing_areva(Compare *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1888:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1888 | self->muladd_func_ptr = Compare_postprocessing_revareva; | ^ src/objects/utilsmodule.c:1833:13: note: 'Compare_postprocessing_revareva' declared here 1833 | static void Compare_postprocessing_revareva(Compare *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Compare_new': src/objects/utilsmodule.c:1944:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1944 | self->mode_func_ptr = Compare_setProcMode; | ^ src/objects/utilsmodule.c:1836:1: note: 'Compare_setProcMode' declared here 1836 | Compare_setProcMode(Compare *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Between_setProcMode': src/objects/utilsmodule.c:2252:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2252 | self->proc_func_ptr = Between_transform_ii; | ^ src/objects/utilsmodule.c:2153:1: note: 'Between_transform_ii' declared here 2153 | Between_transform_ii(Between *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2256:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2256 | self->proc_func_ptr = Between_transform_ai; | ^ src/objects/utilsmodule.c:2173:1: note: 'Between_transform_ai' declared here 2173 | Between_transform_ai(Between *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2260:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2260 | self->proc_func_ptr = Between_transform_ia; | ^ src/objects/utilsmodule.c:2193:1: note: 'Between_transform_ia' declared here 2193 | Between_transform_ia(Between *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2264:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2264 | self->proc_func_ptr = Between_transform_aa; | ^ src/objects/utilsmodule.c:2213:1: note: 'Between_transform_aa' declared here 2213 | Between_transform_aa(Between *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2271:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2271 | self->muladd_func_ptr = Between_postprocessing_ii; | ^ src/objects/utilsmodule.c:2232:13: note: 'Between_postprocessing_ii' declared here 2232 | static void Between_postprocessing_ii(Between *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2275:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2275 | self->muladd_func_ptr = Between_postprocessing_ai; | ^ src/objects/utilsmodule.c:2233:13: note: 'Between_postprocessing_ai' declared here 2233 | static void Between_postprocessing_ai(Between *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2279:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2279 | self->muladd_func_ptr = Between_postprocessing_revai; | ^ src/objects/utilsmodule.c:2238:13: note: 'Between_postprocessing_revai' declared here 2238 | static void Between_postprocessing_revai(Between *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2283:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2283 | self->muladd_func_ptr = Between_postprocessing_ia; | ^ src/objects/utilsmodule.c:2234:13: note: 'Between_postprocessing_ia' declared here 2234 | static void Between_postprocessing_ia(Between *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2287:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2287 | self->muladd_func_ptr = Between_postprocessing_aa; | ^ src/objects/utilsmodule.c:2235:13: note: 'Between_postprocessing_aa' declared here 2235 | static void Between_postprocessing_aa(Between *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2291:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2291 | self->muladd_func_ptr = Between_postprocessing_revaa; | ^ src/objects/utilsmodule.c:2239:13: note: 'Between_postprocessing_revaa' declared here 2239 | static void Between_postprocessing_revaa(Between *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2295:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2295 | self->muladd_func_ptr = Between_postprocessing_ireva; | ^ src/objects/utilsmodule.c:2236:13: note: 'Between_postprocessing_ireva' declared here 2236 | static void Between_postprocessing_ireva(Between *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2299:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2299 | self->muladd_func_ptr = Between_postprocessing_areva; | ^ src/objects/utilsmodule.c:2237:13: note: 'Between_postprocessing_areva' declared here 2237 | static void Between_postprocessing_areva(Between *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2303:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2303 | self->muladd_func_ptr = Between_postprocessing_revareva; | ^ src/objects/utilsmodule.c:2240:13: note: 'Between_postprocessing_revareva' declared here 2240 | static void Between_postprocessing_revareva(Between *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Between_new': src/objects/utilsmodule.c:2361:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2361 | self->mode_func_ptr = Between_setProcMode; | ^ src/objects/utilsmodule.c:2243:1: note: 'Between_setProcMode' declared here 2243 | Between_setProcMode(Between *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Denorm_setProcMode': src/objects/utilsmodule.c:2574:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2574 | self->proc_func_ptr = Denorm_filters; | ^ src/objects/utilsmodule.c:2547:1: note: 'Denorm_filters' declared here 2547 | Denorm_filters(Denorm *self) | ^~~~~~~~~~~~~~ src/objects/utilsmodule.c:2579:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2579 | self->muladd_func_ptr = Denorm_postprocessing_ii; | ^ src/objects/utilsmodule.c:2558:13: note: 'Denorm_postprocessing_ii' declared here 2558 | static void Denorm_postprocessing_ii(Denorm *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2583:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2583 | self->muladd_func_ptr = Denorm_postprocessing_ai; | ^ src/objects/utilsmodule.c:2559:13: note: 'Denorm_postprocessing_ai' declared here 2559 | static void Denorm_postprocessing_ai(Denorm *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2587:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2587 | self->muladd_func_ptr = Denorm_postprocessing_revai; | ^ src/objects/utilsmodule.c:2564:13: note: 'Denorm_postprocessing_revai' declared here 2564 | static void Denorm_postprocessing_revai(Denorm *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2591:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2591 | self->muladd_func_ptr = Denorm_postprocessing_ia; | ^ src/objects/utilsmodule.c:2560:13: note: 'Denorm_postprocessing_ia' declared here 2560 | static void Denorm_postprocessing_ia(Denorm *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2595:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2595 | self->muladd_func_ptr = Denorm_postprocessing_aa; | ^ src/objects/utilsmodule.c:2561:13: note: 'Denorm_postprocessing_aa' declared here 2561 | static void Denorm_postprocessing_aa(Denorm *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2599:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2599 | self->muladd_func_ptr = Denorm_postprocessing_revaa; | ^ src/objects/utilsmodule.c:2565:13: note: 'Denorm_postprocessing_revaa' declared here 2565 | static void Denorm_postprocessing_revaa(Denorm *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2603:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2603 | self->muladd_func_ptr = Denorm_postprocessing_ireva; | ^ src/objects/utilsmodule.c:2562:13: note: 'Denorm_postprocessing_ireva' declared here 2562 | static void Denorm_postprocessing_ireva(Denorm *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2607:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2607 | self->muladd_func_ptr = Denorm_postprocessing_areva; | ^ src/objects/utilsmodule.c:2563:13: note: 'Denorm_postprocessing_areva' declared here 2563 | static void Denorm_postprocessing_areva(Denorm *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2611:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2611 | self->muladd_func_ptr = Denorm_postprocessing_revareva; | ^ src/objects/utilsmodule.c:2566:13: note: 'Denorm_postprocessing_revareva' declared here 2566 | static void Denorm_postprocessing_revareva(Denorm *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Denorm_new': src/objects/utilsmodule.c:2661:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2661 | self->mode_func_ptr = Denorm_setProcMode; | ^ src/objects/utilsmodule.c:2569:1: note: 'Denorm_setProcMode' declared here 2569 | Denorm_setProcMode(Denorm *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'DBToA_setProcMode': src/objects/utilsmodule.c:2868:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2868 | self->proc_func_ptr = DBToA_process; | ^ src/objects/utilsmodule.c:2827:1: note: 'DBToA_process' declared here 2827 | DBToA_process(DBToA *self) | ^~~~~~~~~~~~~ src/objects/utilsmodule.c:2873:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2873 | self->muladd_func_ptr = DBToA_postprocessing_ii; | ^ src/objects/utilsmodule.c:2852:13: note: 'DBToA_postprocessing_ii' declared here 2852 | static void DBToA_postprocessing_ii(DBToA *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2877:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2877 | self->muladd_func_ptr = DBToA_postprocessing_ai; | ^ src/objects/utilsmodule.c:2853:13: note: 'DBToA_postprocessing_ai' declared here 2853 | static void DBToA_postprocessing_ai(DBToA *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2881:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2881 | self->muladd_func_ptr = DBToA_postprocessing_revai; | ^ src/objects/utilsmodule.c:2858:13: note: 'DBToA_postprocessing_revai' declared here 2858 | static void DBToA_postprocessing_revai(DBToA *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2885:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2885 | self->muladd_func_ptr = DBToA_postprocessing_ia; | ^ src/objects/utilsmodule.c:2854:13: note: 'DBToA_postprocessing_ia' declared here 2854 | static void DBToA_postprocessing_ia(DBToA *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2889:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2889 | self->muladd_func_ptr = DBToA_postprocessing_aa; | ^ src/objects/utilsmodule.c:2855:13: note: 'DBToA_postprocessing_aa' declared here 2855 | static void DBToA_postprocessing_aa(DBToA *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2893:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2893 | self->muladd_func_ptr = DBToA_postprocessing_revaa; | ^ src/objects/utilsmodule.c:2859:13: note: 'DBToA_postprocessing_revaa' declared here 2859 | static void DBToA_postprocessing_revaa(DBToA *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2897:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2897 | self->muladd_func_ptr = DBToA_postprocessing_ireva; | ^ src/objects/utilsmodule.c:2856:13: note: 'DBToA_postprocessing_ireva' declared here 2856 | static void DBToA_postprocessing_ireva(DBToA *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2901:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2901 | self->muladd_func_ptr = DBToA_postprocessing_areva; | ^ src/objects/utilsmodule.c:2857:13: note: 'DBToA_postprocessing_areva' declared here 2857 | static void DBToA_postprocessing_areva(DBToA *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2905:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2905 | self->muladd_func_ptr = DBToA_postprocessing_revareva; | ^ src/objects/utilsmodule.c:2860:13: note: 'DBToA_postprocessing_revareva' declared here 2860 | static void DBToA_postprocessing_revareva(DBToA *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'DBToA_new': src/objects/utilsmodule.c:2957:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2957 | self->mode_func_ptr = DBToA_setProcMode; | ^ src/objects/utilsmodule.c:2863:1: note: 'DBToA_setProcMode' declared here 2863 | DBToA_setProcMode(DBToA *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'AToDB_setProcMode': src/objects/utilsmodule.c:3162:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3162 | self->proc_func_ptr = AToDB_process; | ^ src/objects/utilsmodule.c:3121:1: note: 'AToDB_process' declared here 3121 | AToDB_process(AToDB *self) | ^~~~~~~~~~~~~ src/objects/utilsmodule.c:3167:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3167 | self->muladd_func_ptr = AToDB_postprocessing_ii; | ^ src/objects/utilsmodule.c:3146:13: note: 'AToDB_postprocessing_ii' declared here 3146 | static void AToDB_postprocessing_ii(AToDB *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3171:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3171 | self->muladd_func_ptr = AToDB_postprocessing_ai; | ^ src/objects/utilsmodule.c:3147:13: note: 'AToDB_postprocessing_ai' declared here 3147 | static void AToDB_postprocessing_ai(AToDB *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3175:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3175 | self->muladd_func_ptr = AToDB_postprocessing_revai; | ^ src/objects/utilsmodule.c:3152:13: note: 'AToDB_postprocessing_revai' declared here 3152 | static void AToDB_postprocessing_revai(AToDB *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3179:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3179 | self->muladd_func_ptr = AToDB_postprocessing_ia; | ^ src/objects/utilsmodule.c:3148:13: note: 'AToDB_postprocessing_ia' declared here 3148 | static void AToDB_postprocessing_ia(AToDB *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3183:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3183 | self->muladd_func_ptr = AToDB_postprocessing_aa; | ^ src/objects/utilsmodule.c:3149:13: note: 'AToDB_postprocessing_aa' declared here 3149 | static void AToDB_postprocessing_aa(AToDB *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3187:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3187 | self->muladd_func_ptr = AToDB_postprocessing_revaa; | ^ src/objects/utilsmodule.c:3153:13: note: 'AToDB_postprocessing_revaa' declared here 3153 | static void AToDB_postprocessing_revaa(AToDB *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3191:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3191 | self->muladd_func_ptr = AToDB_postprocessing_ireva; | ^ src/objects/utilsmodule.c:3150:13: note: 'AToDB_postprocessing_ireva' declared here 3150 | static void AToDB_postprocessing_ireva(AToDB *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3195 | self->muladd_func_ptr = AToDB_postprocessing_areva; | ^ src/objects/utilsmodule.c:3151:13: note: 'AToDB_postprocessing_areva' declared here 3151 | static void AToDB_postprocessing_areva(AToDB *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3199 | self->muladd_func_ptr = AToDB_postprocessing_revareva; | ^ src/objects/utilsmodule.c:3154:13: note: 'AToDB_postprocessing_revareva' declared here 3154 | static void AToDB_postprocessing_revareva(AToDB *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'AToDB_new': src/objects/utilsmodule.c:3251:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3251 | self->mode_func_ptr = AToDB_setProcMode; | ^ src/objects/utilsmodule.c:3157:1: note: 'AToDB_setProcMode' declared here 3157 | AToDB_setProcMode(AToDB *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Scale_setProcMode': src/objects/utilsmodule.c:3595:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3595 | self->proc_func_ptr = Scale_generate; | ^ src/objects/utilsmodule.c:3434:1: note: 'Scale_generate' declared here 3434 | Scale_generate(Scale *self) | ^~~~~~~~~~~~~~ src/objects/utilsmodule.c:3600:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3600 | self->muladd_func_ptr = Scale_postprocessing_ii; | ^ src/objects/utilsmodule.c:3579:13: note: 'Scale_postprocessing_ii' declared here 3579 | static void Scale_postprocessing_ii(Scale *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3604:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3604 | self->muladd_func_ptr = Scale_postprocessing_ai; | ^ src/objects/utilsmodule.c:3580:13: note: 'Scale_postprocessing_ai' declared here 3580 | static void Scale_postprocessing_ai(Scale *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3608:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3608 | self->muladd_func_ptr = Scale_postprocessing_revai; | ^ src/objects/utilsmodule.c:3585:13: note: 'Scale_postprocessing_revai' declared here 3585 | static void Scale_postprocessing_revai(Scale *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3612:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3612 | self->muladd_func_ptr = Scale_postprocessing_ia; | ^ src/objects/utilsmodule.c:3581:13: note: 'Scale_postprocessing_ia' declared here 3581 | static void Scale_postprocessing_ia(Scale *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3616:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3616 | self->muladd_func_ptr = Scale_postprocessing_aa; | ^ src/objects/utilsmodule.c:3582:13: note: 'Scale_postprocessing_aa' declared here 3582 | static void Scale_postprocessing_aa(Scale *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3620:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3620 | self->muladd_func_ptr = Scale_postprocessing_revaa; | ^ src/objects/utilsmodule.c:3586:13: note: 'Scale_postprocessing_revaa' declared here 3586 | static void Scale_postprocessing_revaa(Scale *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3624 | self->muladd_func_ptr = Scale_postprocessing_ireva; | ^ src/objects/utilsmodule.c:3583:13: note: 'Scale_postprocessing_ireva' declared here 3583 | static void Scale_postprocessing_ireva(Scale *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3628 | self->muladd_func_ptr = Scale_postprocessing_areva; | ^ src/objects/utilsmodule.c:3584:13: note: 'Scale_postprocessing_areva' declared here 3584 | static void Scale_postprocessing_areva(Scale *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3632:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3632 | self->muladd_func_ptr = Scale_postprocessing_revareva; | ^ src/objects/utilsmodule.c:3587:13: note: 'Scale_postprocessing_revareva' declared here 3587 | static void Scale_postprocessing_revareva(Scale *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Scale_new': src/objects/utilsmodule.c:3702:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3702 | self->mode_func_ptr = Scale_setProcMode; | ^ src/objects/utilsmodule.c:3590:1: note: 'Scale_setProcMode' declared here 3590 | Scale_setProcMode(Scale *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'CentsToTranspo_setProcMode': src/objects/utilsmodule.c:3938:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3938 | self->proc_func_ptr = CentsToTranspo_process; | ^ src/objects/utilsmodule.c:3902:1: note: 'CentsToTranspo_process' declared here 3902 | CentsToTranspo_process(CentsToTranspo *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3943:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3943 | self->muladd_func_ptr = CentsToTranspo_postprocessing_ii; | ^ src/objects/utilsmodule.c:3922:13: note: 'CentsToTranspo_postprocessing_ii' declared here 3922 | static void CentsToTranspo_postprocessing_ii(CentsToTranspo *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3947:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3947 | self->muladd_func_ptr = CentsToTranspo_postprocessing_ai; | ^ src/objects/utilsmodule.c:3923:13: note: 'CentsToTranspo_postprocessing_ai' declared here 3923 | static void CentsToTranspo_postprocessing_ai(CentsToTranspo *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3951:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3951 | self->muladd_func_ptr = CentsToTranspo_postprocessing_revai; | ^ src/objects/utilsmodule.c:3928:13: note: 'CentsToTranspo_postprocessing_revai' declared here 3928 | static void CentsToTranspo_postprocessing_revai(CentsToTranspo *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3955:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3955 | self->muladd_func_ptr = CentsToTranspo_postprocessing_ia; | ^ src/objects/utilsmodule.c:3924:13: note: 'CentsToTranspo_postprocessing_ia' declared here 3924 | static void CentsToTranspo_postprocessing_ia(CentsToTranspo *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3959:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3959 | self->muladd_func_ptr = CentsToTranspo_postprocessing_aa; | ^ src/objects/utilsmodule.c:3925:13: note: 'CentsToTranspo_postprocessing_aa' declared here 3925 | static void CentsToTranspo_postprocessing_aa(CentsToTranspo *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3963:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3963 | self->muladd_func_ptr = CentsToTranspo_postprocessing_revaa; | ^ src/objects/utilsmodule.c:3929:13: note: 'CentsToTranspo_postprocessing_revaa' declared here 3929 | static void CentsToTranspo_postprocessing_revaa(CentsToTranspo *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3967:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3967 | self->muladd_func_ptr = CentsToTranspo_postprocessing_ireva; | ^ src/objects/utilsmodule.c:3926:13: note: 'CentsToTranspo_postprocessing_ireva' declared here 3926 | static void CentsToTranspo_postprocessing_ireva(CentsToTranspo *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3971:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3971 | self->muladd_func_ptr = CentsToTranspo_postprocessing_areva; | ^ src/objects/utilsmodule.c:3927:13: note: 'CentsToTranspo_postprocessing_areva' declared here 3927 | static void CentsToTranspo_postprocessing_areva(CentsToTranspo *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3975:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3975 | self->muladd_func_ptr = CentsToTranspo_postprocessing_revareva; | ^ src/objects/utilsmodule.c:3930:13: note: 'CentsToTranspo_postprocessing_revareva' declared here 3930 | static void CentsToTranspo_postprocessing_revareva(CentsToTranspo *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'CentsToTranspo_new': src/objects/utilsmodule.c:4027:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 4027 | self->mode_func_ptr = CentsToTranspo_setProcMode; | ^ src/objects/utilsmodule.c:3933:1: note: 'CentsToTranspo_setProcMode' declared here 3933 | CentsToTranspo_setProcMode(CentsToTranspo *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'TranspoToCents_setProcMode': src/objects/utilsmodule.c:4227:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4227 | self->proc_func_ptr = TranspoToCents_process; | ^ src/objects/utilsmodule.c:4191:1: note: 'TranspoToCents_process' declared here 4191 | TranspoToCents_process(TranspoToCents *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4232:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4232 | self->muladd_func_ptr = TranspoToCents_postprocessing_ii; | ^ src/objects/utilsmodule.c:4211:13: note: 'TranspoToCents_postprocessing_ii' declared here 4211 | static void TranspoToCents_postprocessing_ii(TranspoToCents *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4236:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4236 | self->muladd_func_ptr = TranspoToCents_postprocessing_ai; | ^ src/objects/utilsmodule.c:4212:13: note: 'TranspoToCents_postprocessing_ai' declared here 4212 | static void TranspoToCents_postprocessing_ai(TranspoToCents *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4240:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4240 | self->muladd_func_ptr = TranspoToCents_postprocessing_revai; | ^ src/objects/utilsmodule.c:4217:13: note: 'TranspoToCents_postprocessing_revai' declared here 4217 | static void TranspoToCents_postprocessing_revai(TranspoToCents *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4244:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4244 | self->muladd_func_ptr = TranspoToCents_postprocessing_ia; | ^ src/objects/utilsmodule.c:4213:13: note: 'TranspoToCents_postprocessing_ia' declared here 4213 | static void TranspoToCents_postprocessing_ia(TranspoToCents *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4248:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4248 | self->muladd_func_ptr = TranspoToCents_postprocessing_aa; | ^ src/objects/utilsmodule.c:4214:13: note: 'TranspoToCents_postprocessing_aa' declared here 4214 | static void TranspoToCents_postprocessing_aa(TranspoToCents *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4252:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4252 | self->muladd_func_ptr = TranspoToCents_postprocessing_revaa; | ^ src/objects/utilsmodule.c:4218:13: note: 'TranspoToCents_postprocessing_revaa' declared here 4218 | static void TranspoToCents_postprocessing_revaa(TranspoToCents *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4256:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4256 | self->muladd_func_ptr = TranspoToCents_postprocessing_ireva; | ^ src/objects/utilsmodule.c:4215:13: note: 'TranspoToCents_postprocessing_ireva' declared here 4215 | static void TranspoToCents_postprocessing_ireva(TranspoToCents *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4260:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4260 | self->muladd_func_ptr = TranspoToCents_postprocessing_areva; | ^ src/objects/utilsmodule.c:4216:13: note: 'TranspoToCents_postprocessing_areva' declared here 4216 | static void TranspoToCents_postprocessing_areva(TranspoToCents *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4264:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4264 | self->muladd_func_ptr = TranspoToCents_postprocessing_revareva; | ^ src/objects/utilsmodule.c:4219:13: note: 'TranspoToCents_postprocessing_revareva' declared here 4219 | static void TranspoToCents_postprocessing_revareva(TranspoToCents *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'TranspoToCents_new': src/objects/utilsmodule.c:4316:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4316 | self->mode_func_ptr = TranspoToCents_setProcMode; | ^ src/objects/utilsmodule.c:4222:1: note: 'TranspoToCents_setProcMode' declared here 4222 | TranspoToCents_setProcMode(TranspoToCents *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'MToF_setProcMode': src/objects/utilsmodule.c:4524:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4524 | self->proc_func_ptr = MToF_process; | ^ src/objects/utilsmodule.c:4488:1: note: 'MToF_process' declared here 4488 | MToF_process(MToF *self) | ^~~~~~~~~~~~ src/objects/utilsmodule.c:4529:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4529 | self->muladd_func_ptr = MToF_postprocessing_ii; | ^ src/objects/utilsmodule.c:4508:13: note: 'MToF_postprocessing_ii' declared here 4508 | static void MToF_postprocessing_ii(MToF *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4533:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4533 | self->muladd_func_ptr = MToF_postprocessing_ai; | ^ src/objects/utilsmodule.c:4509:13: note: 'MToF_postprocessing_ai' declared here 4509 | static void MToF_postprocessing_ai(MToF *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4537:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4537 | self->muladd_func_ptr = MToF_postprocessing_revai; | ^ src/objects/utilsmodule.c:4514:13: note: 'MToF_postprocessing_revai' declared here 4514 | static void MToF_postprocessing_revai(MToF *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4541:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4541 | self->muladd_func_ptr = MToF_postprocessing_ia; | ^ src/objects/utilsmodule.c:4510:13: note: 'MToF_postprocessing_ia' declared here 4510 | static void MToF_postprocessing_ia(MToF *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4545:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4545 | self->muladd_func_ptr = MToF_postprocessing_aa; | ^ src/objects/utilsmodule.c:4511:13: note: 'MToF_postprocessing_aa' declared here 4511 | static void MToF_postprocessing_aa(MToF *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4549:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4549 | self->muladd_func_ptr = MToF_postprocessing_revaa; | ^ src/objects/utilsmodule.c:4515:13: note: 'MToF_postprocessing_revaa' declared here 4515 | static void MToF_postprocessing_revaa(MToF *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4553:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4553 | self->muladd_func_ptr = MToF_postprocessing_ireva; | ^ src/objects/utilsmodule.c:4512:13: note: 'MToF_postprocessing_ireva' declared here 4512 | static void MToF_postprocessing_ireva(MToF *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4557:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4557 | self->muladd_func_ptr = MToF_postprocessing_areva; | ^ src/objects/utilsmodule.c:4513:13: note: 'MToF_postprocessing_areva' declared here 4513 | static void MToF_postprocessing_areva(MToF *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4561:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4561 | self->muladd_func_ptr = MToF_postprocessing_revareva; | ^ src/objects/utilsmodule.c:4516:13: note: 'MToF_postprocessing_revareva' declared here 4516 | static void MToF_postprocessing_revareva(MToF *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'MToF_new': src/objects/utilsmodule.c:4613:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4613 | self->mode_func_ptr = MToF_setProcMode; | ^ src/objects/utilsmodule.c:4519:1: note: 'MToF_setProcMode' declared here 4519 | MToF_setProcMode(MToF *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'FToM_setProcMode': src/objects/utilsmodule.c:4816:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4816 | self->proc_func_ptr = FToM_process; | ^ src/objects/utilsmodule.c:4777:1: note: 'FToM_process' declared here 4777 | FToM_process(FToM *self) | ^~~~~~~~~~~~ src/objects/utilsmodule.c:4821:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4821 | self->muladd_func_ptr = FToM_postprocessing_ii; | ^ src/objects/utilsmodule.c:4800:13: note: 'FToM_postprocessing_ii' declared here 4800 | static void FToM_postprocessing_ii(FToM *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4825:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4825 | self->muladd_func_ptr = FToM_postprocessing_ai; | ^ src/objects/utilsmodule.c:4801:13: note: 'FToM_postprocessing_ai' declared here 4801 | static void FToM_postprocessing_ai(FToM *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4829:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4829 | self->muladd_func_ptr = FToM_postprocessing_revai; | ^ src/objects/utilsmodule.c:4806:13: note: 'FToM_postprocessing_revai' declared here 4806 | static void FToM_postprocessing_revai(FToM *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4833:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4833 | self->muladd_func_ptr = FToM_postprocessing_ia; | ^ src/objects/utilsmodule.c:4802:13: note: 'FToM_postprocessing_ia' declared here 4802 | static void FToM_postprocessing_ia(FToM *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4837:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4837 | self->muladd_func_ptr = FToM_postprocessing_aa; | ^ src/objects/utilsmodule.c:4803:13: note: 'FToM_postprocessing_aa' declared here 4803 | static void FToM_postprocessing_aa(FToM *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4841:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4841 | self->muladd_func_ptr = FToM_postprocessing_revaa; | ^ src/objects/utilsmodule.c:4807:13: note: 'FToM_postprocessing_revaa' declared here 4807 | static void FToM_postprocessing_revaa(FToM *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4845:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4845 | self->muladd_func_ptr = FToM_postprocessing_ireva; | ^ src/objects/utilsmodule.c:4804:13: note: 'FToM_postprocessing_ireva' declared here 4804 | static void FToM_postprocessing_ireva(FToM *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4849:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4849 | self->muladd_func_ptr = FToM_postprocessing_areva; | ^ src/objects/utilsmodule.c:4805:13: note: 'FToM_postprocessing_areva' declared here 4805 | static void FToM_postprocessing_areva(FToM *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4853:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4853 | self->muladd_func_ptr = FToM_postprocessing_revareva; | ^ src/objects/utilsmodule.c:4808:13: note: 'FToM_postprocessing_revareva' declared here 4808 | static void FToM_postprocessing_revareva(FToM *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'FToM_new': src/objects/utilsmodule.c:4905:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4905 | self->mode_func_ptr = FToM_setProcMode; | ^ src/objects/utilsmodule.c:4811:1: note: 'FToM_setProcMode' declared here 4811 | FToM_setProcMode(FToM *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'MToT_setProcMode': src/objects/utilsmodule.c:5106:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5106 | self->proc_func_ptr = MToT_process; | ^ src/objects/utilsmodule.c:5070:1: note: 'MToT_process' declared here 5070 | MToT_process(MToT *self) | ^~~~~~~~~~~~ src/objects/utilsmodule.c:5111:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5111 | self->muladd_func_ptr = MToT_postprocessing_ii; | ^ src/objects/utilsmodule.c:5090:13: note: 'MToT_postprocessing_ii' declared here 5090 | static void MToT_postprocessing_ii(MToT *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5115:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5115 | self->muladd_func_ptr = MToT_postprocessing_ai; | ^ src/objects/utilsmodule.c:5091:13: note: 'MToT_postprocessing_ai' declared here 5091 | static void MToT_postprocessing_ai(MToT *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5119:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5119 | self->muladd_func_ptr = MToT_postprocessing_revai; | ^ src/objects/utilsmodule.c:5096:13: note: 'MToT_postprocessing_revai' declared here 5096 | static void MToT_postprocessing_revai(MToT *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5123:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5123 | self->muladd_func_ptr = MToT_postprocessing_ia; | ^ src/objects/utilsmodule.c:5092:13: note: 'MToT_postprocessing_ia' declared here 5092 | static void MToT_postprocessing_ia(MToT *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5127:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5127 | self->muladd_func_ptr = MToT_postprocessing_aa; | ^ src/objects/utilsmodule.c:5093:13: note: 'MToT_postprocessing_aa' declared here 5093 | static void MToT_postprocessing_aa(MToT *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5131:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5131 | self->muladd_func_ptr = MToT_postprocessing_revaa; | ^ src/objects/utilsmodule.c:5097:13: note: 'MToT_postprocessing_revaa' declared here 5097 | static void MToT_postprocessing_revaa(MToT *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5135:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5135 | self->muladd_func_ptr = MToT_postprocessing_ireva; | ^ src/objects/utilsmodule.c:5094:13: note: 'MToT_postprocessing_ireva' declared here 5094 | static void MToT_postprocessing_ireva(MToT *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5139:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5139 | self->muladd_func_ptr = MToT_postprocessing_areva; | ^ src/objects/utilsmodule.c:5095:13: note: 'MToT_postprocessing_areva' declared here 5095 | static void MToT_postprocessing_areva(MToT *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5143:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5143 | self->muladd_func_ptr = MToT_postprocessing_revareva; | ^ src/objects/utilsmodule.c:5098:13: note: 'MToT_postprocessing_revareva' declared here 5098 | static void MToT_postprocessing_revareva(MToT *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'MToT_new': src/objects/utilsmodule.c:5196:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5196 | self->mode_func_ptr = MToT_setProcMode; | ^ src/objects/utilsmodule.c:5101:1: note: 'MToT_setProcMode' declared here 5101 | MToT_setProcMode(MToT *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Resample_setProcMode': src/objects/utilsmodule.c:5601:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5601 | self->proc_func_ptr = Resample_process; | ^ src/objects/utilsmodule.c:5577:1: note: 'Resample_process' declared here 5577 | Resample_process(Resample *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5606:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5606 | self->muladd_func_ptr = Resample_postprocessing_ii; | ^ src/objects/utilsmodule.c:5585:13: note: 'Resample_postprocessing_ii' declared here 5585 | static void Resample_postprocessing_ii(Resample *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5610 | self->muladd_func_ptr = Resample_postprocessing_ai; | ^ src/objects/utilsmodule.c:5586:13: note: 'Resample_postprocessing_ai' declared here 5586 | static void Resample_postprocessing_ai(Resample *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5614 | self->muladd_func_ptr = Resample_postprocessing_revai; | ^ src/objects/utilsmodule.c:5591:13: note: 'Resample_postprocessing_revai' declared here 5591 | static void Resample_postprocessing_revai(Resample *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5618 | self->muladd_func_ptr = Resample_postprocessing_ia; | ^ src/objects/utilsmodule.c:5587:13: note: 'Resample_postprocessing_ia' declared here 5587 | static void Resample_postprocessing_ia(Resample *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5622 | self->muladd_func_ptr = Resample_postprocessing_aa; | ^ src/objects/utilsmodule.c:5588:13: note: 'Resample_postprocessing_aa' declared here 5588 | static void Resample_postprocessing_aa(Resample *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5626 | self->muladd_func_ptr = Resample_postprocessing_revaa; | ^ src/objects/utilsmodule.c:5592:13: note: 'Resample_postprocessing_revaa' declared here 5592 | static void Resample_postprocessing_revaa(Resample *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5630 | self->muladd_func_ptr = Resample_postprocessing_ireva; | ^ src/objects/utilsmodule.c:5589:13: note: 'Resample_postprocessing_ireva' declared here 5589 | static void Resample_postprocessing_ireva(Resample *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5634 | self->muladd_func_ptr = Resample_postprocessing_areva; | ^ src/objects/utilsmodule.c:5590:13: note: 'Resample_postprocessing_areva' declared here 5590 | static void Resample_postprocessing_areva(Resample *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5638 | self->muladd_func_ptr = Resample_postprocessing_revareva; | ^ src/objects/utilsmodule.c:5593:13: note: 'Resample_postprocessing_revareva' declared here 5593 | static void Resample_postprocessing_revareva(Resample *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Resample_new': src/objects/utilsmodule.c:5707:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5707 | self->mode_func_ptr = Resample_setProcMode; | ^ src/objects/utilsmodule.c:5596:1: note: 'Resample_setProcMode' declared here 5596 | Resample_setProcMode(Resample *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/wgverbmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/wgverbmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/wgverbmodule.c: In function 'WGVerb_setProcMode': src/objects/wgverbmodule.c:448:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 448 | self->proc_func_ptr = WGVerb_process_ii; | ^ src/objects/wgverbmodule.c:81:1: note: 'WGVerb_process_ii' declared here 81 | WGVerb_process_ii(WGVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:452:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 452 | self->proc_func_ptr = WGVerb_process_ai; | ^ src/objects/wgverbmodule.c:155:1: note: 'WGVerb_process_ai' declared here 155 | WGVerb_process_ai(WGVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:456:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 456 | self->proc_func_ptr = WGVerb_process_ia; | ^ src/objects/wgverbmodule.c:231:1: note: 'WGVerb_process_ia' declared here 231 | WGVerb_process_ia(WGVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:460:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 460 | self->proc_func_ptr = WGVerb_process_aa; | ^ src/objects/wgverbmodule.c:307:1: note: 'WGVerb_process_aa' declared here 307 | WGVerb_process_aa(WGVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:467:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 467 | self->mix_func_ptr = WGVerb_mix_i; | ^ src/objects/wgverbmodule.c:384:1: note: 'WGVerb_mix_i' declared here 384 | WGVerb_mix_i(WGVerb *self) | ^~~~~~~~~~~~ src/objects/wgverbmodule.c:471:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 471 | self->mix_func_ptr = WGVerb_mix_a; | ^ src/objects/wgverbmodule.c:405:1: note: 'WGVerb_mix_a' declared here 405 | WGVerb_mix_a(WGVerb *self) | ^~~~~~~~~~~~ src/objects/wgverbmodule.c:478:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 478 | self->muladd_func_ptr = WGVerb_postprocessing_ii; | ^ src/objects/wgverbmodule.c:427:13: note: 'WGVerb_postprocessing_ii' declared here 427 | static void WGVerb_postprocessing_ii(WGVerb *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:482:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 482 | self->muladd_func_ptr = WGVerb_postprocessing_ai; | ^ src/objects/wgverbmodule.c:428:13: note: 'WGVerb_postprocessing_ai' declared here 428 | static void WGVerb_postprocessing_ai(WGVerb *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:486:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 486 | self->muladd_func_ptr = WGVerb_postprocessing_revai; | ^ src/objects/wgverbmodule.c:433:13: note: 'WGVerb_postprocessing_revai' declared here 433 | static void WGVerb_postprocessing_revai(WGVerb *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:490:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 490 | self->muladd_func_ptr = WGVerb_postprocessing_ia; | ^ src/objects/wgverbmodule.c:429:13: note: 'WGVerb_postprocessing_ia' declared here 429 | static void WGVerb_postprocessing_ia(WGVerb *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:494:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 494 | self->muladd_func_ptr = WGVerb_postprocessing_aa; | ^ src/objects/wgverbmodule.c:430:13: note: 'WGVerb_postprocessing_aa' declared here 430 | static void WGVerb_postprocessing_aa(WGVerb *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:498:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 498 | self->muladd_func_ptr = WGVerb_postprocessing_revaa; | ^ src/objects/wgverbmodule.c:434:13: note: 'WGVerb_postprocessing_revaa' declared here 434 | static void WGVerb_postprocessing_revaa(WGVerb *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 502 | self->muladd_func_ptr = WGVerb_postprocessing_ireva; | ^ src/objects/wgverbmodule.c:431:13: note: 'WGVerb_postprocessing_ireva' declared here 431 | static void WGVerb_postprocessing_ireva(WGVerb *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 506 | self->muladd_func_ptr = WGVerb_postprocessing_areva; | ^ src/objects/wgverbmodule.c:432:13: note: 'WGVerb_postprocessing_areva' declared here 432 | static void WGVerb_postprocessing_areva(WGVerb *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:510:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 510 | self->muladd_func_ptr = WGVerb_postprocessing_revareva; | ^ src/objects/wgverbmodule.c:435:13: note: 'WGVerb_postprocessing_revareva' declared here 435 | static void WGVerb_postprocessing_revareva(WGVerb *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'WGVerb_new': src/objects/wgverbmodule.c:583:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 583 | self->mode_func_ptr = WGVerb_setProcMode; | ^ src/objects/wgverbmodule.c:438:1: note: 'WGVerb_setProcMode' declared here 438 | WGVerb_setProcMode(WGVerb *self) | ^~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'STReverb_setProcMode': src/objects/wgverbmodule.c:1521:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1521 | self->proc_func_ptr = STReverb_process_ii; | ^ src/objects/wgverbmodule.c:853:1: note: 'STReverb_process_ii' declared here 853 | STReverb_process_ii(STReverb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1525:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1525 | self->proc_func_ptr = STReverb_process_ai; | ^ src/objects/wgverbmodule.c:1004:1: note: 'STReverb_process_ai' declared here 1004 | STReverb_process_ai(STReverb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1529:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1529 | self->proc_func_ptr = STReverb_process_ia; | ^ src/objects/wgverbmodule.c:1157:1: note: 'STReverb_process_ia' declared here 1157 | STReverb_process_ia(STReverb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1533:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1533 | self->proc_func_ptr = STReverb_process_aa; | ^ src/objects/wgverbmodule.c:1310:1: note: 'STReverb_process_aa' declared here 1310 | STReverb_process_aa(STReverb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1540:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1540 | self->mix_func_ptr = STReverb_mix_i; | ^ src/objects/wgverbmodule.c:1464:1: note: 'STReverb_mix_i' declared here 1464 | STReverb_mix_i(STReverb *self) | ^~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1544:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1544 | self->mix_func_ptr = STReverb_mix_a; | ^ src/objects/wgverbmodule.c:1487:1: note: 'STReverb_mix_a' declared here 1487 | STReverb_mix_a(STReverb *self) | ^~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'STReverb_new': src/objects/wgverbmodule.c:1641:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1641 | self->mode_func_ptr = STReverb_setProcMode; | ^ src/objects/wgverbmodule.c:1512:1: note: 'STReverb_setProcMode' declared here 1512 | STReverb_setProcMode(STReverb *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'STRev_setProcMode': src/objects/wgverbmodule.c:1979:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1979 | self->muladd_func_ptr = STRev_postprocessing_ii; | ^ src/objects/wgverbmodule.c:1960:13: note: 'STRev_postprocessing_ii' declared here 1960 | static void STRev_postprocessing_ii(STRev *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1983:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1983 | self->muladd_func_ptr = STRev_postprocessing_ai; | ^ src/objects/wgverbmodule.c:1961:13: note: 'STRev_postprocessing_ai' declared here 1961 | static void STRev_postprocessing_ai(STRev *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1987:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1987 | self->muladd_func_ptr = STRev_postprocessing_revai; | ^ src/objects/wgverbmodule.c:1966:13: note: 'STRev_postprocessing_revai' declared here 1966 | static void STRev_postprocessing_revai(STRev *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1991:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1991 | self->muladd_func_ptr = STRev_postprocessing_ia; | ^ src/objects/wgverbmodule.c:1962:13: note: 'STRev_postprocessing_ia' declared here 1962 | static void STRev_postprocessing_ia(STRev *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1995:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1995 | self->muladd_func_ptr = STRev_postprocessing_aa; | ^ src/objects/wgverbmodule.c:1963:13: note: 'STRev_postprocessing_aa' declared here 1963 | static void STRev_postprocessing_aa(STRev *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1999:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1999 | self->muladd_func_ptr = STRev_postprocessing_revaa; | ^ src/objects/wgverbmodule.c:1967:13: note: 'STRev_postprocessing_revaa' declared here 1967 | static void STRev_postprocessing_revaa(STRev *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:2003:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 2003 | self->muladd_func_ptr = STRev_postprocessing_ireva; | ^ src/objects/wgverbmodule.c:1964:13: note: 'STRev_postprocessing_ireva' declared here 1964 | static void STRev_postprocessing_ireva(STRev *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:2007:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 2007 | self->muladd_func_ptr = STRev_postprocessing_areva; | ^ src/objects/wgverbmodule.c:1965:13: note: 'STRev_postprocessing_areva' declared here 1965 | static void STRev_postprocessing_areva(STRev *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:2011:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 2011 | self->muladd_func_ptr = STRev_postprocessing_revareva; | ^ src/objects/wgverbmodule.c:1968:13: note: 'STRev_postprocessing_revareva' declared here 1968 | static void STRev_postprocessing_revareva(STRev *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'STRev_new': src/objects/wgverbmodule.c:2070:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 2070 | self->mode_func_ptr = STRev_setProcMode; | ^ src/objects/wgverbmodule.c:1971:1: note: 'STRev_setProcMode' declared here 1971 | STRev_setProcMode(STRev *self) | ^~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-cpython-313/src/engine/ad_jack.o build/temp.linux-aarch64-cpython-313/src/engine/ad_portaudio.o build/temp.linux-aarch64-cpython-313/src/engine/dummymodule.o build/temp.linux-aarch64-cpython-313/src/engine/fft.o build/temp.linux-aarch64-cpython-313/src/engine/inputfadermodule.o build/temp.linux-aarch64-cpython-313/src/engine/interpolation.o build/temp.linux-aarch64-cpython-313/src/engine/md_portmidi.o build/temp.linux-aarch64-cpython-313/src/engine/midilistenermodule.o build/temp.linux-aarch64-cpython-313/src/engine/mixmodule.o build/temp.linux-aarch64-cpython-313/src/engine/osclistenermodule.o build/temp.linux-aarch64-cpython-313/src/engine/pvstreammodule.o build/temp.linux-aarch64-cpython-313/src/engine/pyomodule.o build/temp.linux-aarch64-cpython-313/src/engine/servermodule.o build/temp.linux-aarch64-cpython-313/src/engine/streammodule.o build/temp.linux-aarch64-cpython-313/src/engine/vbap.o build/temp.linux-aarch64-cpython-313/src/engine/wind.o build/temp.linux-aarch64-cpython-313/src/objects/analysismodule.o build/temp.linux-aarch64-cpython-313/src/objects/arithmeticmodule.o build/temp.linux-aarch64-cpython-313/src/objects/bandsplitmodule.o build/temp.linux-aarch64-cpython-313/src/objects/chorusmodule.o build/temp.linux-aarch64-cpython-313/src/objects/compressmodule.o build/temp.linux-aarch64-cpython-313/src/objects/convolvemodule.o build/temp.linux-aarch64-cpython-313/src/objects/delaymodule.o build/temp.linux-aarch64-cpython-313/src/objects/distomodule.o build/temp.linux-aarch64-cpython-313/src/objects/exprmodule.o build/temp.linux-aarch64-cpython-313/src/objects/fadermodule.o build/temp.linux-aarch64-cpython-313/src/objects/fftmodule.o build/temp.linux-aarch64-cpython-313/src/objects/filtremodule.o build/temp.linux-aarch64-cpython-313/src/objects/freeverbmodule.o build/temp.linux-aarch64-cpython-313/src/objects/granulatormodule.o build/temp.linux-aarch64-cpython-313/src/objects/harmonizermodule.o build/temp.linux-aarch64-cpython-313/src/objects/hilbertmodule.o build/temp.linux-aarch64-cpython-313/src/objects/hrtfmodule.o build/temp.linux-aarch64-cpython-313/src/objects/inputmodule.o build/temp.linux-aarch64-cpython-313/src/objects/lfomodule.o build/temp.linux-aarch64-cpython-313/src/objects/matrixmodule.o build/temp.linux-aarch64-cpython-313/src/objects/matrixprocessmodule.o build/temp.linux-aarch64-cpython-313/src/objects/metromodule.o build/temp.linux-aarch64-cpython-313/src/objects/midimodule.o build/temp.linux-aarch64-cpython-313/src/objects/mmlmodule.o build/temp.linux-aarch64-cpython-313/src/objects/noisemodule.o build/temp.linux-aarch64-cpython-313/src/objects/oscbankmodule.o build/temp.linux-aarch64-cpython-313/src/objects/oscilmodule.o build/temp.linux-aarch64-cpython-313/src/objects/oscmodule.o build/temp.linux-aarch64-cpython-313/src/objects/panmodule.o build/temp.linux-aarch64-cpython-313/src/objects/patternmodule.o build/temp.linux-aarch64-cpython-313/src/objects/phasevocmodule.o build/temp.linux-aarch64-cpython-313/src/objects/randommodule.o build/temp.linux-aarch64-cpython-313/src/objects/recordmodule.o build/temp.linux-aarch64-cpython-313/src/objects/selectmodule.o build/temp.linux-aarch64-cpython-313/src/objects/sfplayermodule.o build/temp.linux-aarch64-cpython-313/src/objects/sigmodule.o build/temp.linux-aarch64-cpython-313/src/objects/tablemodule.o build/temp.linux-aarch64-cpython-313/src/objects/trigmodule.o build/temp.linux-aarch64-cpython-313/src/objects/utilsmodule.o build/temp.linux-aarch64-cpython-313/src/objects/wgverbmodule.o -L/usr/lib -L/usr/local/lib -L/usr/lib/aarch64-linux-gnu -lportaudio -lportmidi -llo -lsndfile -lrt -ljack -lm -o /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/_pyo.cpython-313-aarch64-linux-gnu.so /usr/lib/aarch64-linux-gnu/libportaudio.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libportmidi.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/liblo.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libjack.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. building 'pyo._pyo64' extension aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/ad_jack.c -o build/temp.linux-aarch64-cpython-313/src/engine/ad_jack.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/engine/ad_jack.c: In function 'jack_input_port_set_names': src/engine/ad_jack.c:759:13: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 759 | err = jack_port_set_name(be_data->jack_in_ports[i], name); | ^~~ In file included from include/ad_jack.h:24, from src/engine/ad_jack.c:21: /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c:779:13: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 779 | err = jack_port_set_name(be_data->jack_in_ports[i], result); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c: In function 'jack_output_port_set_names': src/engine/ad_jack.c:813:13: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 813 | err = jack_port_set_name(be_data->jack_out_ports[i], name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c:833:13: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 833 | err = jack_port_set_name(be_data->jack_out_ports[i], result); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c: In function 'jack_midi_input_port_set_name': src/engine/ad_jack.c:862:9: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 862 | err = jack_port_set_name(be_data->jack_midiin_port, name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c: In function 'jack_midi_output_port_set_name': src/engine/ad_jack.c:890:9: warning: 'jack_port_set_name' is deprecated [-Wdeprecated-declarations] 890 | err = jack_port_set_name(be_data->jack_midiout_port, name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/ad_portaudio.c -o build/temp.linux-aarch64-cpython-313/src/engine/ad_portaudio.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/dummymodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/dummymodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/fft.c -o build/temp.linux-aarch64-cpython-313/src/engine/fft.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/inputfadermodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/inputfadermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/interpolation.c -o build/temp.linux-aarch64-cpython-313/src/engine/interpolation.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/md_portmidi.c -o build/temp.linux-aarch64-cpython-313/src/engine/md_portmidi.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/midilistenermodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/midilistenermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/mixmodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/mixmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/osclistenermodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/osclistenermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/pvstreammodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/pvstreammodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/pyomodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/pyomodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/servermodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/servermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/streammodule.c -o build/temp.linux-aarch64-cpython-313/src/engine/streammodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/vbap.c -o build/temp.linux-aarch64-cpython-313/src/engine/vbap.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/wind.c -o build/temp.linux-aarch64-cpython-313/src/engine/wind.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/analysismodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/analysismodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/analysismodule.c: In function 'AttackDetector_setProcMode': src/objects/analysismodule.c:2238:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2238 | self->muladd_func_ptr = AttackDetector_postprocessing_ii; | ^ src/objects/analysismodule.c:2216:13: note: 'AttackDetector_postprocessing_ii' declared here 2216 | static void AttackDetector_postprocessing_ii(AttackDetector *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2242:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2242 | self->muladd_func_ptr = AttackDetector_postprocessing_ai; | ^ src/objects/analysismodule.c:2217:13: note: 'AttackDetector_postprocessing_ai' declared here 2217 | static void AttackDetector_postprocessing_ai(AttackDetector *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2246:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2246 | self->muladd_func_ptr = AttackDetector_postprocessing_revai; | ^ src/objects/analysismodule.c:2222:13: note: 'AttackDetector_postprocessing_revai' declared here 2222 | static void AttackDetector_postprocessing_revai(AttackDetector *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2250:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2250 | self->muladd_func_ptr = AttackDetector_postprocessing_ia; | ^ src/objects/analysismodule.c:2218:13: note: 'AttackDetector_postprocessing_ia' declared here 2218 | static void AttackDetector_postprocessing_ia(AttackDetector *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2254:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2254 | self->muladd_func_ptr = AttackDetector_postprocessing_aa; | ^ src/objects/analysismodule.c:2219:13: note: 'AttackDetector_postprocessing_aa' declared here 2219 | static void AttackDetector_postprocessing_aa(AttackDetector *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2258:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2258 | self->muladd_func_ptr = AttackDetector_postprocessing_revaa; | ^ src/objects/analysismodule.c:2223:13: note: 'AttackDetector_postprocessing_revaa' declared here 2223 | static void AttackDetector_postprocessing_revaa(AttackDetector *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2262:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2262 | self->muladd_func_ptr = AttackDetector_postprocessing_ireva; | ^ src/objects/analysismodule.c:2220:13: note: 'AttackDetector_postprocessing_ireva' declared here 2220 | static void AttackDetector_postprocessing_ireva(AttackDetector *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2266:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2266 | self->muladd_func_ptr = AttackDetector_postprocessing_areva; | ^ src/objects/analysismodule.c:2221:13: note: 'AttackDetector_postprocessing_areva' declared here 2221 | static void AttackDetector_postprocessing_areva(AttackDetector *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2270:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AttackDetector *)' [-Wincompatible-pointer-types] 2270 | self->muladd_func_ptr = AttackDetector_postprocessing_revareva; | ^ src/objects/analysismodule.c:2224:13: note: 'AttackDetector_postprocessing_revareva' declared here 2224 | static void AttackDetector_postprocessing_revareva(AttackDetector *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c: In function 'PeakAmp_setProcMode': src/objects/analysismodule.c:2993:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 2993 | self->proc_func_ptr = PeakAmp_filters_i; | ^ src/objects/analysismodule.c:2952:1: note: 'PeakAmp_filters_i' declared here 2952 | PeakAmp_filters_i(PeakAmp *self) | ^~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:2998:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 2998 | self->muladd_func_ptr = PeakAmp_postprocessing_ii; | ^ src/objects/analysismodule.c:2977:13: note: 'PeakAmp_postprocessing_ii' declared here 2977 | static void PeakAmp_postprocessing_ii(PeakAmp *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3002:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3002 | self->muladd_func_ptr = PeakAmp_postprocessing_ai; | ^ src/objects/analysismodule.c:2978:13: note: 'PeakAmp_postprocessing_ai' declared here 2978 | static void PeakAmp_postprocessing_ai(PeakAmp *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3006:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3006 | self->muladd_func_ptr = PeakAmp_postprocessing_revai; | ^ src/objects/analysismodule.c:2983:13: note: 'PeakAmp_postprocessing_revai' declared here 2983 | static void PeakAmp_postprocessing_revai(PeakAmp *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3010:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3010 | self->muladd_func_ptr = PeakAmp_postprocessing_ia; | ^ src/objects/analysismodule.c:2979:13: note: 'PeakAmp_postprocessing_ia' declared here 2979 | static void PeakAmp_postprocessing_ia(PeakAmp *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3014:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3014 | self->muladd_func_ptr = PeakAmp_postprocessing_aa; | ^ src/objects/analysismodule.c:2980:13: note: 'PeakAmp_postprocessing_aa' declared here 2980 | static void PeakAmp_postprocessing_aa(PeakAmp *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3018:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3018 | self->muladd_func_ptr = PeakAmp_postprocessing_revaa; | ^ src/objects/analysismodule.c:2984:13: note: 'PeakAmp_postprocessing_revaa' declared here 2984 | static void PeakAmp_postprocessing_revaa(PeakAmp *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3022:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3022 | self->muladd_func_ptr = PeakAmp_postprocessing_ireva; | ^ src/objects/analysismodule.c:2981:13: note: 'PeakAmp_postprocessing_ireva' declared here 2981 | static void PeakAmp_postprocessing_ireva(PeakAmp *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3026:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3026 | self->muladd_func_ptr = PeakAmp_postprocessing_areva; | ^ src/objects/analysismodule.c:2982:13: note: 'PeakAmp_postprocessing_areva' declared here 2982 | static void PeakAmp_postprocessing_areva(PeakAmp *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3030:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3030 | self->muladd_func_ptr = PeakAmp_postprocessing_revareva; | ^ src/objects/analysismodule.c:2985:13: note: 'PeakAmp_postprocessing_revareva' declared here 2985 | static void PeakAmp_postprocessing_revareva(PeakAmp *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c: In function 'PeakAmp_new': src/objects/analysismodule.c:3081:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PeakAmp *)' [-Wincompatible-pointer-types] 3081 | self->mode_func_ptr = PeakAmp_setProcMode; | ^ src/objects/analysismodule.c:2988:1: note: 'PeakAmp_setProcMode' declared here 2988 | PeakAmp_setProcMode(PeakAmp *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c: In function 'RMS_setProcMode': src/objects/analysismodule.c:3281:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3281 | self->proc_func_ptr = RMS_filters_i; | ^ src/objects/analysismodule.c:3249:1: note: 'RMS_filters_i' declared here 3249 | RMS_filters_i(RMS *self) | ^~~~~~~~~~~~~ src/objects/analysismodule.c:3286:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3286 | self->muladd_func_ptr = RMS_postprocessing_ii; | ^ src/objects/analysismodule.c:3265:13: note: 'RMS_postprocessing_ii' declared here 3265 | static void RMS_postprocessing_ii(RMS *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3290:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3290 | self->muladd_func_ptr = RMS_postprocessing_ai; | ^ src/objects/analysismodule.c:3266:13: note: 'RMS_postprocessing_ai' declared here 3266 | static void RMS_postprocessing_ai(RMS *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3294:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3294 | self->muladd_func_ptr = RMS_postprocessing_revai; | ^ src/objects/analysismodule.c:3271:13: note: 'RMS_postprocessing_revai' declared here 3271 | static void RMS_postprocessing_revai(RMS *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3298:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3298 | self->muladd_func_ptr = RMS_postprocessing_ia; | ^ src/objects/analysismodule.c:3267:13: note: 'RMS_postprocessing_ia' declared here 3267 | static void RMS_postprocessing_ia(RMS *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3302 | self->muladd_func_ptr = RMS_postprocessing_aa; | ^ src/objects/analysismodule.c:3268:13: note: 'RMS_postprocessing_aa' declared here 3268 | static void RMS_postprocessing_aa(RMS *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3306 | self->muladd_func_ptr = RMS_postprocessing_revaa; | ^ src/objects/analysismodule.c:3272:13: note: 'RMS_postprocessing_revaa' declared here 3272 | static void RMS_postprocessing_revaa(RMS *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3310 | self->muladd_func_ptr = RMS_postprocessing_ireva; | ^ src/objects/analysismodule.c:3269:13: note: 'RMS_postprocessing_ireva' declared here 3269 | static void RMS_postprocessing_ireva(RMS *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3314 | self->muladd_func_ptr = RMS_postprocessing_areva; | ^ src/objects/analysismodule.c:3270:13: note: 'RMS_postprocessing_areva' declared here 3270 | static void RMS_postprocessing_areva(RMS *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c:3318:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3318 | self->muladd_func_ptr = RMS_postprocessing_revareva; | ^ src/objects/analysismodule.c:3273:13: note: 'RMS_postprocessing_revareva' declared here 3273 | static void RMS_postprocessing_revareva(RMS *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/analysismodule.c: In function 'RMS_new': src/objects/analysismodule.c:3369:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RMS *)' [-Wincompatible-pointer-types] 3369 | self->mode_func_ptr = RMS_setProcMode; | ^ src/objects/analysismodule.c:3276:1: note: 'RMS_setProcMode' declared here 3276 | RMS_setProcMode(RMS *self) | ^~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/arithmeticmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/arithmeticmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/arithmeticmodule.c: In function 'M_Sin_setProcMode': src/objects/arithmeticmodule.c:68:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 68 | self->proc_func_ptr = M_Sin_process; | ^ src/objects/arithmeticmodule.c:41:1: note: 'M_Sin_process' declared here 41 | M_Sin_process(M_Sin *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:73:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 73 | self->muladd_func_ptr = M_Sin_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:52:13: note: 'M_Sin_postprocessing_ii' declared here 52 | static void M_Sin_postprocessing_ii(M_Sin *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:77:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 77 | self->muladd_func_ptr = M_Sin_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:53:13: note: 'M_Sin_postprocessing_ai' declared here 53 | static void M_Sin_postprocessing_ai(M_Sin *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:81:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 81 | self->muladd_func_ptr = M_Sin_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:58:13: note: 'M_Sin_postprocessing_revai' declared here 58 | static void M_Sin_postprocessing_revai(M_Sin *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:85:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 85 | self->muladd_func_ptr = M_Sin_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:54:13: note: 'M_Sin_postprocessing_ia' declared here 54 | static void M_Sin_postprocessing_ia(M_Sin *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:89:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 89 | self->muladd_func_ptr = M_Sin_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:55:13: note: 'M_Sin_postprocessing_aa' declared here 55 | static void M_Sin_postprocessing_aa(M_Sin *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:93:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 93 | self->muladd_func_ptr = M_Sin_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:59:13: note: 'M_Sin_postprocessing_revaa' declared here 59 | static void M_Sin_postprocessing_revaa(M_Sin *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:97:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 97 | self->muladd_func_ptr = M_Sin_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:56:13: note: 'M_Sin_postprocessing_ireva' declared here 56 | static void M_Sin_postprocessing_ireva(M_Sin *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:101:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 101 | self->muladd_func_ptr = M_Sin_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:57:13: note: 'M_Sin_postprocessing_areva' declared here 57 | static void M_Sin_postprocessing_areva(M_Sin *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 105 | self->muladd_func_ptr = M_Sin_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:60:13: note: 'M_Sin_postprocessing_revareva' declared here 60 | static void M_Sin_postprocessing_revareva(M_Sin *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sin_new': src/objects/arithmeticmodule.c:155:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sin *)' [-Wincompatible-pointer-types] 155 | self->mode_func_ptr = M_Sin_setProcMode; | ^ src/objects/arithmeticmodule.c:63:1: note: 'M_Sin_setProcMode' declared here 63 | M_Sin_setProcMode(M_Sin *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Cos_setProcMode': src/objects/arithmeticmodule.c:344:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 344 | self->proc_func_ptr = M_Cos_process; | ^ src/objects/arithmeticmodule.c:317:1: note: 'M_Cos_process' declared here 317 | M_Cos_process(M_Cos *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:349:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 349 | self->muladd_func_ptr = M_Cos_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:328:13: note: 'M_Cos_postprocessing_ii' declared here 328 | static void M_Cos_postprocessing_ii(M_Cos *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:353:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 353 | self->muladd_func_ptr = M_Cos_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:329:13: note: 'M_Cos_postprocessing_ai' declared here 329 | static void M_Cos_postprocessing_ai(M_Cos *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:357:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 357 | self->muladd_func_ptr = M_Cos_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:334:13: note: 'M_Cos_postprocessing_revai' declared here 334 | static void M_Cos_postprocessing_revai(M_Cos *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:361:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 361 | self->muladd_func_ptr = M_Cos_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:330:13: note: 'M_Cos_postprocessing_ia' declared here 330 | static void M_Cos_postprocessing_ia(M_Cos *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:365:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 365 | self->muladd_func_ptr = M_Cos_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:331:13: note: 'M_Cos_postprocessing_aa' declared here 331 | static void M_Cos_postprocessing_aa(M_Cos *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:369:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 369 | self->muladd_func_ptr = M_Cos_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:335:13: note: 'M_Cos_postprocessing_revaa' declared here 335 | static void M_Cos_postprocessing_revaa(M_Cos *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:373:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 373 | self->muladd_func_ptr = M_Cos_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:332:13: note: 'M_Cos_postprocessing_ireva' declared here 332 | static void M_Cos_postprocessing_ireva(M_Cos *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:377:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 377 | self->muladd_func_ptr = M_Cos_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:333:13: note: 'M_Cos_postprocessing_areva' declared here 333 | static void M_Cos_postprocessing_areva(M_Cos *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:381:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 381 | self->muladd_func_ptr = M_Cos_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:336:13: note: 'M_Cos_postprocessing_revareva' declared here 336 | static void M_Cos_postprocessing_revareva(M_Cos *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Cos_new': src/objects/arithmeticmodule.c:431:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Cos *)' [-Wincompatible-pointer-types] 431 | self->mode_func_ptr = M_Cos_setProcMode; | ^ src/objects/arithmeticmodule.c:339:1: note: 'M_Cos_setProcMode' declared here 339 | M_Cos_setProcMode(M_Cos *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Tan_setProcMode': src/objects/arithmeticmodule.c:620:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 620 | self->proc_func_ptr = M_Tan_process; | ^ src/objects/arithmeticmodule.c:593:1: note: 'M_Tan_process' declared here 593 | M_Tan_process(M_Tan *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 625 | self->muladd_func_ptr = M_Tan_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:604:13: note: 'M_Tan_postprocessing_ii' declared here 604 | static void M_Tan_postprocessing_ii(M_Tan *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:629:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 629 | self->muladd_func_ptr = M_Tan_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:605:13: note: 'M_Tan_postprocessing_ai' declared here 605 | static void M_Tan_postprocessing_ai(M_Tan *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:633:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 633 | self->muladd_func_ptr = M_Tan_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:610:13: note: 'M_Tan_postprocessing_revai' declared here 610 | static void M_Tan_postprocessing_revai(M_Tan *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:637:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 637 | self->muladd_func_ptr = M_Tan_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:606:13: note: 'M_Tan_postprocessing_ia' declared here 606 | static void M_Tan_postprocessing_ia(M_Tan *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:641:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 641 | self->muladd_func_ptr = M_Tan_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:607:13: note: 'M_Tan_postprocessing_aa' declared here 607 | static void M_Tan_postprocessing_aa(M_Tan *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:645:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 645 | self->muladd_func_ptr = M_Tan_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:611:13: note: 'M_Tan_postprocessing_revaa' declared here 611 | static void M_Tan_postprocessing_revaa(M_Tan *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:649:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 649 | self->muladd_func_ptr = M_Tan_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:608:13: note: 'M_Tan_postprocessing_ireva' declared here 608 | static void M_Tan_postprocessing_ireva(M_Tan *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:653:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 653 | self->muladd_func_ptr = M_Tan_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:609:13: note: 'M_Tan_postprocessing_areva' declared here 609 | static void M_Tan_postprocessing_areva(M_Tan *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:657:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 657 | self->muladd_func_ptr = M_Tan_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:612:13: note: 'M_Tan_postprocessing_revareva' declared here 612 | static void M_Tan_postprocessing_revareva(M_Tan *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Tan_new': src/objects/arithmeticmodule.c:707:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tan *)' [-Wincompatible-pointer-types] 707 | self->mode_func_ptr = M_Tan_setProcMode; | ^ src/objects/arithmeticmodule.c:615:1: note: 'M_Tan_setProcMode' declared here 615 | M_Tan_setProcMode(M_Tan *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Abs_setProcMode': src/objects/arithmeticmodule.c:902:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 902 | self->proc_func_ptr = M_Abs_process; | ^ src/objects/arithmeticmodule.c:869:1: note: 'M_Abs_process' declared here 869 | M_Abs_process(M_Abs *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:907:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 907 | self->muladd_func_ptr = M_Abs_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:886:13: note: 'M_Abs_postprocessing_ii' declared here 886 | static void M_Abs_postprocessing_ii(M_Abs *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:911:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 911 | self->muladd_func_ptr = M_Abs_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:887:13: note: 'M_Abs_postprocessing_ai' declared here 887 | static void M_Abs_postprocessing_ai(M_Abs *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:915:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 915 | self->muladd_func_ptr = M_Abs_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:892:13: note: 'M_Abs_postprocessing_revai' declared here 892 | static void M_Abs_postprocessing_revai(M_Abs *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:919:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 919 | self->muladd_func_ptr = M_Abs_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:888:13: note: 'M_Abs_postprocessing_ia' declared here 888 | static void M_Abs_postprocessing_ia(M_Abs *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:923:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 923 | self->muladd_func_ptr = M_Abs_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:889:13: note: 'M_Abs_postprocessing_aa' declared here 889 | static void M_Abs_postprocessing_aa(M_Abs *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:927:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 927 | self->muladd_func_ptr = M_Abs_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:893:13: note: 'M_Abs_postprocessing_revaa' declared here 893 | static void M_Abs_postprocessing_revaa(M_Abs *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:931:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 931 | self->muladd_func_ptr = M_Abs_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:890:13: note: 'M_Abs_postprocessing_ireva' declared here 890 | static void M_Abs_postprocessing_ireva(M_Abs *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:935:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 935 | self->muladd_func_ptr = M_Abs_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:891:13: note: 'M_Abs_postprocessing_areva' declared here 891 | static void M_Abs_postprocessing_areva(M_Abs *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:939:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 939 | self->muladd_func_ptr = M_Abs_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:894:13: note: 'M_Abs_postprocessing_revareva' declared here 894 | static void M_Abs_postprocessing_revareva(M_Abs *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Abs_new': src/objects/arithmeticmodule.c:989:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Abs *)' [-Wincompatible-pointer-types] 989 | self->mode_func_ptr = M_Abs_setProcMode; | ^ src/objects/arithmeticmodule.c:897:1: note: 'M_Abs_setProcMode' declared here 897 | M_Abs_setProcMode(M_Abs *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sqrt_setProcMode': src/objects/arithmeticmodule.c:1184:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1184 | self->proc_func_ptr = M_Sqrt_process; | ^ src/objects/arithmeticmodule.c:1151:1: note: 'M_Sqrt_process' declared here 1151 | M_Sqrt_process(M_Sqrt *self) | ^~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1189:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1189 | self->muladd_func_ptr = M_Sqrt_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:1168:13: note: 'M_Sqrt_postprocessing_ii' declared here 1168 | static void M_Sqrt_postprocessing_ii(M_Sqrt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1193:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1193 | self->muladd_func_ptr = M_Sqrt_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:1169:13: note: 'M_Sqrt_postprocessing_ai' declared here 1169 | static void M_Sqrt_postprocessing_ai(M_Sqrt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1197:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1197 | self->muladd_func_ptr = M_Sqrt_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:1174:13: note: 'M_Sqrt_postprocessing_revai' declared here 1174 | static void M_Sqrt_postprocessing_revai(M_Sqrt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1201:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1201 | self->muladd_func_ptr = M_Sqrt_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:1170:13: note: 'M_Sqrt_postprocessing_ia' declared here 1170 | static void M_Sqrt_postprocessing_ia(M_Sqrt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1205:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1205 | self->muladd_func_ptr = M_Sqrt_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:1171:13: note: 'M_Sqrt_postprocessing_aa' declared here 1171 | static void M_Sqrt_postprocessing_aa(M_Sqrt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1209:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1209 | self->muladd_func_ptr = M_Sqrt_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:1175:13: note: 'M_Sqrt_postprocessing_revaa' declared here 1175 | static void M_Sqrt_postprocessing_revaa(M_Sqrt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1213:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1213 | self->muladd_func_ptr = M_Sqrt_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:1172:13: note: 'M_Sqrt_postprocessing_ireva' declared here 1172 | static void M_Sqrt_postprocessing_ireva(M_Sqrt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1217:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1217 | self->muladd_func_ptr = M_Sqrt_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:1173:13: note: 'M_Sqrt_postprocessing_areva' declared here 1173 | static void M_Sqrt_postprocessing_areva(M_Sqrt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1221:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1221 | self->muladd_func_ptr = M_Sqrt_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:1176:13: note: 'M_Sqrt_postprocessing_revareva' declared here 1176 | static void M_Sqrt_postprocessing_revareva(M_Sqrt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sqrt_new': src/objects/arithmeticmodule.c:1271:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sqrt *)' [-Wincompatible-pointer-types] 1271 | self->mode_func_ptr = M_Sqrt_setProcMode; | ^ src/objects/arithmeticmodule.c:1179:1: note: 'M_Sqrt_setProcMode' declared here 1179 | M_Sqrt_setProcMode(M_Sqrt *self) | ^~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log_setProcMode': src/objects/arithmeticmodule.c:1466:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1466 | self->proc_func_ptr = M_Log_process; | ^ src/objects/arithmeticmodule.c:1433:1: note: 'M_Log_process' declared here 1433 | M_Log_process(M_Log *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1471 | self->muladd_func_ptr = M_Log_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:1450:13: note: 'M_Log_postprocessing_ii' declared here 1450 | static void M_Log_postprocessing_ii(M_Log *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1475 | self->muladd_func_ptr = M_Log_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:1451:13: note: 'M_Log_postprocessing_ai' declared here 1451 | static void M_Log_postprocessing_ai(M_Log *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1479 | self->muladd_func_ptr = M_Log_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:1456:13: note: 'M_Log_postprocessing_revai' declared here 1456 | static void M_Log_postprocessing_revai(M_Log *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1483 | self->muladd_func_ptr = M_Log_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:1452:13: note: 'M_Log_postprocessing_ia' declared here 1452 | static void M_Log_postprocessing_ia(M_Log *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1487 | self->muladd_func_ptr = M_Log_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:1453:13: note: 'M_Log_postprocessing_aa' declared here 1453 | static void M_Log_postprocessing_aa(M_Log *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1491 | self->muladd_func_ptr = M_Log_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:1457:13: note: 'M_Log_postprocessing_revaa' declared here 1457 | static void M_Log_postprocessing_revaa(M_Log *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1495 | self->muladd_func_ptr = M_Log_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:1454:13: note: 'M_Log_postprocessing_ireva' declared here 1454 | static void M_Log_postprocessing_ireva(M_Log *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1499:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1499 | self->muladd_func_ptr = M_Log_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:1455:13: note: 'M_Log_postprocessing_areva' declared here 1455 | static void M_Log_postprocessing_areva(M_Log *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1503:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1503 | self->muladd_func_ptr = M_Log_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:1458:13: note: 'M_Log_postprocessing_revareva' declared here 1458 | static void M_Log_postprocessing_revareva(M_Log *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log_new': src/objects/arithmeticmodule.c:1553:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log *)' [-Wincompatible-pointer-types] 1553 | self->mode_func_ptr = M_Log_setProcMode; | ^ src/objects/arithmeticmodule.c:1461:1: note: 'M_Log_setProcMode' declared here 1461 | M_Log_setProcMode(M_Log *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log10_setProcMode': src/objects/arithmeticmodule.c:1748:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1748 | self->proc_func_ptr = M_Log10_process; | ^ src/objects/arithmeticmodule.c:1715:1: note: 'M_Log10_process' declared here 1715 | M_Log10_process(M_Log10 *self) | ^~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1753:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1753 | self->muladd_func_ptr = M_Log10_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:1732:13: note: 'M_Log10_postprocessing_ii' declared here 1732 | static void M_Log10_postprocessing_ii(M_Log10 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1757:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1757 | self->muladd_func_ptr = M_Log10_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:1733:13: note: 'M_Log10_postprocessing_ai' declared here 1733 | static void M_Log10_postprocessing_ai(M_Log10 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1761:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1761 | self->muladd_func_ptr = M_Log10_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:1738:13: note: 'M_Log10_postprocessing_revai' declared here 1738 | static void M_Log10_postprocessing_revai(M_Log10 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1765:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1765 | self->muladd_func_ptr = M_Log10_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:1734:13: note: 'M_Log10_postprocessing_ia' declared here 1734 | static void M_Log10_postprocessing_ia(M_Log10 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1769:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1769 | self->muladd_func_ptr = M_Log10_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:1735:13: note: 'M_Log10_postprocessing_aa' declared here 1735 | static void M_Log10_postprocessing_aa(M_Log10 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1773:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1773 | self->muladd_func_ptr = M_Log10_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:1739:13: note: 'M_Log10_postprocessing_revaa' declared here 1739 | static void M_Log10_postprocessing_revaa(M_Log10 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1777:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1777 | self->muladd_func_ptr = M_Log10_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:1736:13: note: 'M_Log10_postprocessing_ireva' declared here 1736 | static void M_Log10_postprocessing_ireva(M_Log10 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1781:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1781 | self->muladd_func_ptr = M_Log10_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:1737:13: note: 'M_Log10_postprocessing_areva' declared here 1737 | static void M_Log10_postprocessing_areva(M_Log10 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:1785:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1785 | self->muladd_func_ptr = M_Log10_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:1740:13: note: 'M_Log10_postprocessing_revareva' declared here 1740 | static void M_Log10_postprocessing_revareva(M_Log10 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log10_new': src/objects/arithmeticmodule.c:1835:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log10 *)' [-Wincompatible-pointer-types] 1835 | self->mode_func_ptr = M_Log10_setProcMode; | ^ src/objects/arithmeticmodule.c:1743:1: note: 'M_Log10_setProcMode' declared here 1743 | M_Log10_setProcMode(M_Log10 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log2_setProcMode': src/objects/arithmeticmodule.c:2030:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2030 | self->proc_func_ptr = M_Log2_process; | ^ src/objects/arithmeticmodule.c:1997:1: note: 'M_Log2_process' declared here 1997 | M_Log2_process(M_Log2 *self) | ^~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2035:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2035 | self->muladd_func_ptr = M_Log2_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:2014:13: note: 'M_Log2_postprocessing_ii' declared here 2014 | static void M_Log2_postprocessing_ii(M_Log2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2039:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2039 | self->muladd_func_ptr = M_Log2_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:2015:13: note: 'M_Log2_postprocessing_ai' declared here 2015 | static void M_Log2_postprocessing_ai(M_Log2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2043:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2043 | self->muladd_func_ptr = M_Log2_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:2020:13: note: 'M_Log2_postprocessing_revai' declared here 2020 | static void M_Log2_postprocessing_revai(M_Log2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2047:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2047 | self->muladd_func_ptr = M_Log2_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:2016:13: note: 'M_Log2_postprocessing_ia' declared here 2016 | static void M_Log2_postprocessing_ia(M_Log2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2051:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2051 | self->muladd_func_ptr = M_Log2_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:2017:13: note: 'M_Log2_postprocessing_aa' declared here 2017 | static void M_Log2_postprocessing_aa(M_Log2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2055:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2055 | self->muladd_func_ptr = M_Log2_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:2021:13: note: 'M_Log2_postprocessing_revaa' declared here 2021 | static void M_Log2_postprocessing_revaa(M_Log2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2059:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2059 | self->muladd_func_ptr = M_Log2_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:2018:13: note: 'M_Log2_postprocessing_ireva' declared here 2018 | static void M_Log2_postprocessing_ireva(M_Log2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2063:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2063 | self->muladd_func_ptr = M_Log2_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:2019:13: note: 'M_Log2_postprocessing_areva' declared here 2019 | static void M_Log2_postprocessing_areva(M_Log2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2067:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2067 | self->muladd_func_ptr = M_Log2_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:2022:13: note: 'M_Log2_postprocessing_revareva' declared here 2022 | static void M_Log2_postprocessing_revareva(M_Log2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Log2_new': src/objects/arithmeticmodule.c:2117:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Log2 *)' [-Wincompatible-pointer-types] 2117 | self->mode_func_ptr = M_Log2_setProcMode; | ^ src/objects/arithmeticmodule.c:2025:1: note: 'M_Log2_setProcMode' declared here 2025 | M_Log2_setProcMode(M_Log2 *self) | ^~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Pow_setProcMode': src/objects/arithmeticmodule.c:2356:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2356 | self->proc_func_ptr = M_Pow_readframes_ii; | ^ src/objects/arithmeticmodule.c:2281:1: note: 'M_Pow_readframes_ii' declared here 2281 | M_Pow_readframes_ii(M_Pow *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2360:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2360 | self->proc_func_ptr = M_Pow_readframes_ai; | ^ src/objects/arithmeticmodule.c:2295:1: note: 'M_Pow_readframes_ai' declared here 2295 | M_Pow_readframes_ai(M_Pow *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2364:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2364 | self->proc_func_ptr = M_Pow_readframes_ia; | ^ src/objects/arithmeticmodule.c:2309:1: note: 'M_Pow_readframes_ia' declared here 2309 | M_Pow_readframes_ia(M_Pow *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2368:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2368 | self->proc_func_ptr = M_Pow_readframes_aa; | ^ src/objects/arithmeticmodule.c:2323:1: note: 'M_Pow_readframes_aa' declared here 2323 | M_Pow_readframes_aa(M_Pow *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2375:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2375 | self->muladd_func_ptr = M_Pow_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:2336:13: note: 'M_Pow_postprocessing_ii' declared here 2336 | static void M_Pow_postprocessing_ii(M_Pow *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2379:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2379 | self->muladd_func_ptr = M_Pow_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:2337:13: note: 'M_Pow_postprocessing_ai' declared here 2337 | static void M_Pow_postprocessing_ai(M_Pow *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2383:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2383 | self->muladd_func_ptr = M_Pow_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:2342:13: note: 'M_Pow_postprocessing_revai' declared here 2342 | static void M_Pow_postprocessing_revai(M_Pow *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2387:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2387 | self->muladd_func_ptr = M_Pow_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:2338:13: note: 'M_Pow_postprocessing_ia' declared here 2338 | static void M_Pow_postprocessing_ia(M_Pow *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2391:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2391 | self->muladd_func_ptr = M_Pow_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:2339:13: note: 'M_Pow_postprocessing_aa' declared here 2339 | static void M_Pow_postprocessing_aa(M_Pow *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2395:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2395 | self->muladd_func_ptr = M_Pow_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:2343:13: note: 'M_Pow_postprocessing_revaa' declared here 2343 | static void M_Pow_postprocessing_revaa(M_Pow *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2399:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2399 | self->muladd_func_ptr = M_Pow_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:2340:13: note: 'M_Pow_postprocessing_ireva' declared here 2340 | static void M_Pow_postprocessing_ireva(M_Pow *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2403:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2403 | self->muladd_func_ptr = M_Pow_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:2341:13: note: 'M_Pow_postprocessing_areva' declared here 2341 | static void M_Pow_postprocessing_areva(M_Pow *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2407:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2407 | self->muladd_func_ptr = M_Pow_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:2344:13: note: 'M_Pow_postprocessing_revareva' declared here 2344 | static void M_Pow_postprocessing_revareva(M_Pow *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Pow_new': src/objects/arithmeticmodule.c:2463:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Pow *)' [-Wincompatible-pointer-types] 2463 | self->mode_func_ptr = M_Pow_setProcMode; | ^ src/objects/arithmeticmodule.c:2347:1: note: 'M_Pow_setProcMode' declared here 2347 | M_Pow_setProcMode(M_Pow *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Atan2_setProcMode': src/objects/arithmeticmodule.c:2716:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2716 | self->proc_func_ptr = M_Atan2_readframes_ii; | ^ src/objects/arithmeticmodule.c:2641:1: note: 'M_Atan2_readframes_ii' declared here 2641 | M_Atan2_readframes_ii(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2720:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2720 | self->proc_func_ptr = M_Atan2_readframes_ai; | ^ src/objects/arithmeticmodule.c:2655:1: note: 'M_Atan2_readframes_ai' declared here 2655 | M_Atan2_readframes_ai(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2724:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2724 | self->proc_func_ptr = M_Atan2_readframes_ia; | ^ src/objects/arithmeticmodule.c:2669:1: note: 'M_Atan2_readframes_ia' declared here 2669 | M_Atan2_readframes_ia(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2728:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2728 | self->proc_func_ptr = M_Atan2_readframes_aa; | ^ src/objects/arithmeticmodule.c:2683:1: note: 'M_Atan2_readframes_aa' declared here 2683 | M_Atan2_readframes_aa(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2735:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2735 | self->muladd_func_ptr = M_Atan2_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:2696:13: note: 'M_Atan2_postprocessing_ii' declared here 2696 | static void M_Atan2_postprocessing_ii(M_Atan2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2739:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2739 | self->muladd_func_ptr = M_Atan2_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:2697:13: note: 'M_Atan2_postprocessing_ai' declared here 2697 | static void M_Atan2_postprocessing_ai(M_Atan2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2743:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2743 | self->muladd_func_ptr = M_Atan2_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:2702:13: note: 'M_Atan2_postprocessing_revai' declared here 2702 | static void M_Atan2_postprocessing_revai(M_Atan2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2747:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2747 | self->muladd_func_ptr = M_Atan2_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:2698:13: note: 'M_Atan2_postprocessing_ia' declared here 2698 | static void M_Atan2_postprocessing_ia(M_Atan2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2751:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2751 | self->muladd_func_ptr = M_Atan2_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:2699:13: note: 'M_Atan2_postprocessing_aa' declared here 2699 | static void M_Atan2_postprocessing_aa(M_Atan2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2755:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2755 | self->muladd_func_ptr = M_Atan2_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:2703:13: note: 'M_Atan2_postprocessing_revaa' declared here 2703 | static void M_Atan2_postprocessing_revaa(M_Atan2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2759:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2759 | self->muladd_func_ptr = M_Atan2_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:2700:13: note: 'M_Atan2_postprocessing_ireva' declared here 2700 | static void M_Atan2_postprocessing_ireva(M_Atan2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2763:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2763 | self->muladd_func_ptr = M_Atan2_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:2701:13: note: 'M_Atan2_postprocessing_areva' declared here 2701 | static void M_Atan2_postprocessing_areva(M_Atan2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:2767:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2767 | self->muladd_func_ptr = M_Atan2_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:2704:13: note: 'M_Atan2_postprocessing_revareva' declared here 2704 | static void M_Atan2_postprocessing_revareva(M_Atan2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Atan2_new': src/objects/arithmeticmodule.c:2823:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Atan2 *)' [-Wincompatible-pointer-types] 2823 | self->mode_func_ptr = M_Atan2_setProcMode; | ^ src/objects/arithmeticmodule.c:2707:1: note: 'M_Atan2_setProcMode' declared here 2707 | M_Atan2_setProcMode(M_Atan2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Floor_setProcMode': src/objects/arithmeticmodule.c:3026:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3026 | self->proc_func_ptr = M_Floor_process; | ^ src/objects/arithmeticmodule.c:2999:1: note: 'M_Floor_process' declared here 2999 | M_Floor_process(M_Floor *self) | ^~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3031:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3031 | self->muladd_func_ptr = M_Floor_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:3010:13: note: 'M_Floor_postprocessing_ii' declared here 3010 | static void M_Floor_postprocessing_ii(M_Floor *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3035:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3035 | self->muladd_func_ptr = M_Floor_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:3011:13: note: 'M_Floor_postprocessing_ai' declared here 3011 | static void M_Floor_postprocessing_ai(M_Floor *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3039:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3039 | self->muladd_func_ptr = M_Floor_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:3016:13: note: 'M_Floor_postprocessing_revai' declared here 3016 | static void M_Floor_postprocessing_revai(M_Floor *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3043:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3043 | self->muladd_func_ptr = M_Floor_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:3012:13: note: 'M_Floor_postprocessing_ia' declared here 3012 | static void M_Floor_postprocessing_ia(M_Floor *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3047:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3047 | self->muladd_func_ptr = M_Floor_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:3013:13: note: 'M_Floor_postprocessing_aa' declared here 3013 | static void M_Floor_postprocessing_aa(M_Floor *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3051:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3051 | self->muladd_func_ptr = M_Floor_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:3017:13: note: 'M_Floor_postprocessing_revaa' declared here 3017 | static void M_Floor_postprocessing_revaa(M_Floor *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3055:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3055 | self->muladd_func_ptr = M_Floor_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:3014:13: note: 'M_Floor_postprocessing_ireva' declared here 3014 | static void M_Floor_postprocessing_ireva(M_Floor *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3059:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3059 | self->muladd_func_ptr = M_Floor_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:3015:13: note: 'M_Floor_postprocessing_areva' declared here 3015 | static void M_Floor_postprocessing_areva(M_Floor *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3063:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3063 | self->muladd_func_ptr = M_Floor_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:3018:13: note: 'M_Floor_postprocessing_revareva' declared here 3018 | static void M_Floor_postprocessing_revareva(M_Floor *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Floor_new': src/objects/arithmeticmodule.c:3113:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Floor *)' [-Wincompatible-pointer-types] 3113 | self->mode_func_ptr = M_Floor_setProcMode; | ^ src/objects/arithmeticmodule.c:3021:1: note: 'M_Floor_setProcMode' declared here 3021 | M_Floor_setProcMode(M_Floor *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Ceil_setProcMode': src/objects/arithmeticmodule.c:3302:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3302 | self->proc_func_ptr = M_Ceil_process; | ^ src/objects/arithmeticmodule.c:3275:1: note: 'M_Ceil_process' declared here 3275 | M_Ceil_process(M_Ceil *self) | ^~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3307:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3307 | self->muladd_func_ptr = M_Ceil_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:3286:13: note: 'M_Ceil_postprocessing_ii' declared here 3286 | static void M_Ceil_postprocessing_ii(M_Ceil *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3311:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3311 | self->muladd_func_ptr = M_Ceil_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:3287:13: note: 'M_Ceil_postprocessing_ai' declared here 3287 | static void M_Ceil_postprocessing_ai(M_Ceil *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3315:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3315 | self->muladd_func_ptr = M_Ceil_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:3292:13: note: 'M_Ceil_postprocessing_revai' declared here 3292 | static void M_Ceil_postprocessing_revai(M_Ceil *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3319:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3319 | self->muladd_func_ptr = M_Ceil_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:3288:13: note: 'M_Ceil_postprocessing_ia' declared here 3288 | static void M_Ceil_postprocessing_ia(M_Ceil *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3323:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3323 | self->muladd_func_ptr = M_Ceil_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:3289:13: note: 'M_Ceil_postprocessing_aa' declared here 3289 | static void M_Ceil_postprocessing_aa(M_Ceil *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3327:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3327 | self->muladd_func_ptr = M_Ceil_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:3293:13: note: 'M_Ceil_postprocessing_revaa' declared here 3293 | static void M_Ceil_postprocessing_revaa(M_Ceil *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3331:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3331 | self->muladd_func_ptr = M_Ceil_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:3290:13: note: 'M_Ceil_postprocessing_ireva' declared here 3290 | static void M_Ceil_postprocessing_ireva(M_Ceil *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3335:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3335 | self->muladd_func_ptr = M_Ceil_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:3291:13: note: 'M_Ceil_postprocessing_areva' declared here 3291 | static void M_Ceil_postprocessing_areva(M_Ceil *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3339:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3339 | self->muladd_func_ptr = M_Ceil_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:3294:13: note: 'M_Ceil_postprocessing_revareva' declared here 3294 | static void M_Ceil_postprocessing_revareva(M_Ceil *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Ceil_new': src/objects/arithmeticmodule.c:3389:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Ceil *)' [-Wincompatible-pointer-types] 3389 | self->mode_func_ptr = M_Ceil_setProcMode; | ^ src/objects/arithmeticmodule.c:3297:1: note: 'M_Ceil_setProcMode' declared here 3297 | M_Ceil_setProcMode(M_Ceil *self) | ^~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Round_setProcMode': src/objects/arithmeticmodule.c:3578:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3578 | self->proc_func_ptr = M_Round_process; | ^ src/objects/arithmeticmodule.c:3551:1: note: 'M_Round_process' declared here 3551 | M_Round_process(M_Round *self) | ^~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3583:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3583 | self->muladd_func_ptr = M_Round_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:3562:13: note: 'M_Round_postprocessing_ii' declared here 3562 | static void M_Round_postprocessing_ii(M_Round *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3587:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3587 | self->muladd_func_ptr = M_Round_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:3563:13: note: 'M_Round_postprocessing_ai' declared here 3563 | static void M_Round_postprocessing_ai(M_Round *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3591:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3591 | self->muladd_func_ptr = M_Round_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:3568:13: note: 'M_Round_postprocessing_revai' declared here 3568 | static void M_Round_postprocessing_revai(M_Round *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3595:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3595 | self->muladd_func_ptr = M_Round_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:3564:13: note: 'M_Round_postprocessing_ia' declared here 3564 | static void M_Round_postprocessing_ia(M_Round *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3599:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3599 | self->muladd_func_ptr = M_Round_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:3565:13: note: 'M_Round_postprocessing_aa' declared here 3565 | static void M_Round_postprocessing_aa(M_Round *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3603:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3603 | self->muladd_func_ptr = M_Round_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:3569:13: note: 'M_Round_postprocessing_revaa' declared here 3569 | static void M_Round_postprocessing_revaa(M_Round *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3607:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3607 | self->muladd_func_ptr = M_Round_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:3566:13: note: 'M_Round_postprocessing_ireva' declared here 3566 | static void M_Round_postprocessing_ireva(M_Round *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3611:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3611 | self->muladd_func_ptr = M_Round_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:3567:13: note: 'M_Round_postprocessing_areva' declared here 3567 | static void M_Round_postprocessing_areva(M_Round *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3615:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3615 | self->muladd_func_ptr = M_Round_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:3570:13: note: 'M_Round_postprocessing_revareva' declared here 3570 | static void M_Round_postprocessing_revareva(M_Round *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Round_new': src/objects/arithmeticmodule.c:3665:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Round *)' [-Wincompatible-pointer-types] 3665 | self->mode_func_ptr = M_Round_setProcMode; | ^ src/objects/arithmeticmodule.c:3573:1: note: 'M_Round_setProcMode' declared here 3573 | M_Round_setProcMode(M_Round *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Tanh_setProcMode': src/objects/arithmeticmodule.c:3854:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3854 | self->proc_func_ptr = M_Tanh_process; | ^ src/objects/arithmeticmodule.c:3827:1: note: 'M_Tanh_process' declared here 3827 | M_Tanh_process(M_Tanh *self) | ^~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3859:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3859 | self->muladd_func_ptr = M_Tanh_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:3838:13: note: 'M_Tanh_postprocessing_ii' declared here 3838 | static void M_Tanh_postprocessing_ii(M_Tanh *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3863:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3863 | self->muladd_func_ptr = M_Tanh_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:3839:13: note: 'M_Tanh_postprocessing_ai' declared here 3839 | static void M_Tanh_postprocessing_ai(M_Tanh *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3867:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3867 | self->muladd_func_ptr = M_Tanh_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:3844:13: note: 'M_Tanh_postprocessing_revai' declared here 3844 | static void M_Tanh_postprocessing_revai(M_Tanh *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3871:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3871 | self->muladd_func_ptr = M_Tanh_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:3840:13: note: 'M_Tanh_postprocessing_ia' declared here 3840 | static void M_Tanh_postprocessing_ia(M_Tanh *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3875:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3875 | self->muladd_func_ptr = M_Tanh_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:3841:13: note: 'M_Tanh_postprocessing_aa' declared here 3841 | static void M_Tanh_postprocessing_aa(M_Tanh *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3879:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3879 | self->muladd_func_ptr = M_Tanh_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:3845:13: note: 'M_Tanh_postprocessing_revaa' declared here 3845 | static void M_Tanh_postprocessing_revaa(M_Tanh *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3883:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3883 | self->muladd_func_ptr = M_Tanh_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:3842:13: note: 'M_Tanh_postprocessing_ireva' declared here 3842 | static void M_Tanh_postprocessing_ireva(M_Tanh *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3887:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3887 | self->muladd_func_ptr = M_Tanh_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:3843:13: note: 'M_Tanh_postprocessing_areva' declared here 3843 | static void M_Tanh_postprocessing_areva(M_Tanh *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:3891:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3891 | self->muladd_func_ptr = M_Tanh_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:3846:13: note: 'M_Tanh_postprocessing_revareva' declared here 3846 | static void M_Tanh_postprocessing_revareva(M_Tanh *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Tanh_new': src/objects/arithmeticmodule.c:3941:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Tanh *)' [-Wincompatible-pointer-types] 3941 | self->mode_func_ptr = M_Tanh_setProcMode; | ^ src/objects/arithmeticmodule.c:3849:1: note: 'M_Tanh_setProcMode' declared here 3849 | M_Tanh_setProcMode(M_Tanh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Exp_setProcMode': src/objects/arithmeticmodule.c:4130:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4130 | self->proc_func_ptr = M_Exp_process; | ^ src/objects/arithmeticmodule.c:4103:1: note: 'M_Exp_process' declared here 4103 | M_Exp_process(M_Exp *self) | ^~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4135:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4135 | self->muladd_func_ptr = M_Exp_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:4114:13: note: 'M_Exp_postprocessing_ii' declared here 4114 | static void M_Exp_postprocessing_ii(M_Exp *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4139:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4139 | self->muladd_func_ptr = M_Exp_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:4115:13: note: 'M_Exp_postprocessing_ai' declared here 4115 | static void M_Exp_postprocessing_ai(M_Exp *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4143:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4143 | self->muladd_func_ptr = M_Exp_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:4120:13: note: 'M_Exp_postprocessing_revai' declared here 4120 | static void M_Exp_postprocessing_revai(M_Exp *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4147:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4147 | self->muladd_func_ptr = M_Exp_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:4116:13: note: 'M_Exp_postprocessing_ia' declared here 4116 | static void M_Exp_postprocessing_ia(M_Exp *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4151:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4151 | self->muladd_func_ptr = M_Exp_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:4117:13: note: 'M_Exp_postprocessing_aa' declared here 4117 | static void M_Exp_postprocessing_aa(M_Exp *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4155:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4155 | self->muladd_func_ptr = M_Exp_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:4121:13: note: 'M_Exp_postprocessing_revaa' declared here 4121 | static void M_Exp_postprocessing_revaa(M_Exp *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4159:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4159 | self->muladd_func_ptr = M_Exp_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:4118:13: note: 'M_Exp_postprocessing_ireva' declared here 4118 | static void M_Exp_postprocessing_ireva(M_Exp *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4163:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4163 | self->muladd_func_ptr = M_Exp_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:4119:13: note: 'M_Exp_postprocessing_areva' declared here 4119 | static void M_Exp_postprocessing_areva(M_Exp *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4167:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4167 | self->muladd_func_ptr = M_Exp_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:4122:13: note: 'M_Exp_postprocessing_revareva' declared here 4122 | static void M_Exp_postprocessing_revareva(M_Exp *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Exp_new': src/objects/arithmeticmodule.c:4217:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Exp *)' [-Wincompatible-pointer-types] 4217 | self->mode_func_ptr = M_Exp_setProcMode; | ^ src/objects/arithmeticmodule.c:4125:1: note: 'M_Exp_setProcMode' declared here 4125 | M_Exp_setProcMode(M_Exp *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Div_setProcMode': src/objects/arithmeticmodule.c:4483:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4483 | self->proc_func_ptr = M_Div_readframes_ii; | ^ src/objects/arithmeticmodule.c:4381:1: note: 'M_Div_readframes_ii' declared here 4381 | M_Div_readframes_ii(M_Div *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4487:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4487 | self->proc_func_ptr = M_Div_readframes_ai; | ^ src/objects/arithmeticmodule.c:4400:1: note: 'M_Div_readframes_ai' declared here 4400 | M_Div_readframes_ai(M_Div *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4491:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4491 | self->proc_func_ptr = M_Div_readframes_ia; | ^ src/objects/arithmeticmodule.c:4419:1: note: 'M_Div_readframes_ia' declared here 4419 | M_Div_readframes_ia(M_Div *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4495:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4495 | self->proc_func_ptr = M_Div_readframes_aa; | ^ src/objects/arithmeticmodule.c:4441:1: note: 'M_Div_readframes_aa' declared here 4441 | M_Div_readframes_aa(M_Div *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4502 | self->muladd_func_ptr = M_Div_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:4463:13: note: 'M_Div_postprocessing_ii' declared here 4463 | static void M_Div_postprocessing_ii(M_Div *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4506 | self->muladd_func_ptr = M_Div_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:4464:13: note: 'M_Div_postprocessing_ai' declared here 4464 | static void M_Div_postprocessing_ai(M_Div *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4510:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4510 | self->muladd_func_ptr = M_Div_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:4469:13: note: 'M_Div_postprocessing_revai' declared here 4469 | static void M_Div_postprocessing_revai(M_Div *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4514:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4514 | self->muladd_func_ptr = M_Div_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:4465:13: note: 'M_Div_postprocessing_ia' declared here 4465 | static void M_Div_postprocessing_ia(M_Div *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4518:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4518 | self->muladd_func_ptr = M_Div_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:4466:13: note: 'M_Div_postprocessing_aa' declared here 4466 | static void M_Div_postprocessing_aa(M_Div *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4522:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4522 | self->muladd_func_ptr = M_Div_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:4470:13: note: 'M_Div_postprocessing_revaa' declared here 4470 | static void M_Div_postprocessing_revaa(M_Div *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4526:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4526 | self->muladd_func_ptr = M_Div_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:4467:13: note: 'M_Div_postprocessing_ireva' declared here 4467 | static void M_Div_postprocessing_ireva(M_Div *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4530:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4530 | self->muladd_func_ptr = M_Div_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:4468:13: note: 'M_Div_postprocessing_areva' declared here 4468 | static void M_Div_postprocessing_areva(M_Div *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4534:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4534 | self->muladd_func_ptr = M_Div_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:4471:13: note: 'M_Div_postprocessing_revareva' declared here 4471 | static void M_Div_postprocessing_revareva(M_Div *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Div_new': src/objects/arithmeticmodule.c:4590:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Div *)' [-Wincompatible-pointer-types] 4590 | self->mode_func_ptr = M_Div_setProcMode; | ^ src/objects/arithmeticmodule.c:4474:1: note: 'M_Div_setProcMode' declared here 4474 | M_Div_setProcMode(M_Div *self) | ^~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sub_setProcMode': src/objects/arithmeticmodule.c:4843:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4843 | self->proc_func_ptr = M_Sub_readframes_ii; | ^ src/objects/arithmeticmodule.c:4768:1: note: 'M_Sub_readframes_ii' declared here 4768 | M_Sub_readframes_ii(M_Sub *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4847:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4847 | self->proc_func_ptr = M_Sub_readframes_ai; | ^ src/objects/arithmeticmodule.c:4782:1: note: 'M_Sub_readframes_ai' declared here 4782 | M_Sub_readframes_ai(M_Sub *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4851:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4851 | self->proc_func_ptr = M_Sub_readframes_ia; | ^ src/objects/arithmeticmodule.c:4796:1: note: 'M_Sub_readframes_ia' declared here 4796 | M_Sub_readframes_ia(M_Sub *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4855:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4855 | self->proc_func_ptr = M_Sub_readframes_aa; | ^ src/objects/arithmeticmodule.c:4810:1: note: 'M_Sub_readframes_aa' declared here 4810 | M_Sub_readframes_aa(M_Sub *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4862:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4862 | self->muladd_func_ptr = M_Sub_postprocessing_ii; | ^ src/objects/arithmeticmodule.c:4823:13: note: 'M_Sub_postprocessing_ii' declared here 4823 | static void M_Sub_postprocessing_ii(M_Sub *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4866:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4866 | self->muladd_func_ptr = M_Sub_postprocessing_ai; | ^ src/objects/arithmeticmodule.c:4824:13: note: 'M_Sub_postprocessing_ai' declared here 4824 | static void M_Sub_postprocessing_ai(M_Sub *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4870:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4870 | self->muladd_func_ptr = M_Sub_postprocessing_revai; | ^ src/objects/arithmeticmodule.c:4829:13: note: 'M_Sub_postprocessing_revai' declared here 4829 | static void M_Sub_postprocessing_revai(M_Sub *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4874:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4874 | self->muladd_func_ptr = M_Sub_postprocessing_ia; | ^ src/objects/arithmeticmodule.c:4825:13: note: 'M_Sub_postprocessing_ia' declared here 4825 | static void M_Sub_postprocessing_ia(M_Sub *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4878:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4878 | self->muladd_func_ptr = M_Sub_postprocessing_aa; | ^ src/objects/arithmeticmodule.c:4826:13: note: 'M_Sub_postprocessing_aa' declared here 4826 | static void M_Sub_postprocessing_aa(M_Sub *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4882:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4882 | self->muladd_func_ptr = M_Sub_postprocessing_revaa; | ^ src/objects/arithmeticmodule.c:4830:13: note: 'M_Sub_postprocessing_revaa' declared here 4830 | static void M_Sub_postprocessing_revaa(M_Sub *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4886:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4886 | self->muladd_func_ptr = M_Sub_postprocessing_ireva; | ^ src/objects/arithmeticmodule.c:4827:13: note: 'M_Sub_postprocessing_ireva' declared here 4827 | static void M_Sub_postprocessing_ireva(M_Sub *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4890:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4890 | self->muladd_func_ptr = M_Sub_postprocessing_areva; | ^ src/objects/arithmeticmodule.c:4828:13: note: 'M_Sub_postprocessing_areva' declared here 4828 | static void M_Sub_postprocessing_areva(M_Sub *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c:4894:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4894 | self->muladd_func_ptr = M_Sub_postprocessing_revareva; | ^ src/objects/arithmeticmodule.c:4831:13: note: 'M_Sub_postprocessing_revareva' declared here 4831 | static void M_Sub_postprocessing_revareva(M_Sub *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/arithmeticmodule.c: In function 'M_Sub_new': src/objects/arithmeticmodule.c:4950:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(M_Sub *)' [-Wincompatible-pointer-types] 4950 | self->mode_func_ptr = M_Sub_setProcMode; | ^ src/objects/arithmeticmodule.c:4834:1: note: 'M_Sub_setProcMode' declared here 4834 | M_Sub_setProcMode(M_Sub *self) | ^~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/bandsplitmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/bandsplitmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/bandsplitmodule.c: In function 'BandSplitter_setProcMode': src/objects/bandsplitmodule.c:176:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplitter *)' [-Wincompatible-pointer-types] 176 | self->proc_func_ptr = BandSplitter_filters_i; | ^ src/objects/bandsplitmodule.c:98:1: note: 'BandSplitter_filters_i' declared here 98 | BandSplitter_filters_i(BandSplitter *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:180:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplitter *)' [-Wincompatible-pointer-types] 180 | self->proc_func_ptr = BandSplitter_filters_a; | ^ src/objects/bandsplitmodule.c:128:1: note: 'BandSplitter_filters_a' declared here 128 | BandSplitter_filters_a(BandSplitter *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'BandSplitter_new': src/objects/bandsplitmodule.c:244:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplitter *)' [-Wincompatible-pointer-types] 244 | self->mode_func_ptr = BandSplitter_setProcMode; | ^ src/objects/bandsplitmodule.c:168:1: note: 'BandSplitter_setProcMode' declared here 168 | BandSplitter_setProcMode(BandSplitter *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'BandSplit_setProcMode': src/objects/bandsplitmodule.c:385:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 385 | self->muladd_func_ptr = BandSplit_postprocessing_ii; | ^ src/objects/bandsplitmodule.c:366:13: note: 'BandSplit_postprocessing_ii' declared here 366 | static void BandSplit_postprocessing_ii(BandSplit *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:389:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 389 | self->muladd_func_ptr = BandSplit_postprocessing_ai; | ^ src/objects/bandsplitmodule.c:367:13: note: 'BandSplit_postprocessing_ai' declared here 367 | static void BandSplit_postprocessing_ai(BandSplit *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:393:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 393 | self->muladd_func_ptr = BandSplit_postprocessing_revai; | ^ src/objects/bandsplitmodule.c:372:13: note: 'BandSplit_postprocessing_revai' declared here 372 | static void BandSplit_postprocessing_revai(BandSplit *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:397:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 397 | self->muladd_func_ptr = BandSplit_postprocessing_ia; | ^ src/objects/bandsplitmodule.c:368:13: note: 'BandSplit_postprocessing_ia' declared here 368 | static void BandSplit_postprocessing_ia(BandSplit *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:401:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 401 | self->muladd_func_ptr = BandSplit_postprocessing_aa; | ^ src/objects/bandsplitmodule.c:369:13: note: 'BandSplit_postprocessing_aa' declared here 369 | static void BandSplit_postprocessing_aa(BandSplit *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:405:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 405 | self->muladd_func_ptr = BandSplit_postprocessing_revaa; | ^ src/objects/bandsplitmodule.c:373:13: note: 'BandSplit_postprocessing_revaa' declared here 373 | static void BandSplit_postprocessing_revaa(BandSplit *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:409:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 409 | self->muladd_func_ptr = BandSplit_postprocessing_ireva; | ^ src/objects/bandsplitmodule.c:370:13: note: 'BandSplit_postprocessing_ireva' declared here 370 | static void BandSplit_postprocessing_ireva(BandSplit *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:413:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 413 | self->muladd_func_ptr = BandSplit_postprocessing_areva; | ^ src/objects/bandsplitmodule.c:371:13: note: 'BandSplit_postprocessing_areva' declared here 371 | static void BandSplit_postprocessing_areva(BandSplit *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:417:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 417 | self->muladd_func_ptr = BandSplit_postprocessing_revareva; | ^ src/objects/bandsplitmodule.c:374:13: note: 'BandSplit_postprocessing_revareva' declared here 374 | static void BandSplit_postprocessing_revareva(BandSplit *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'BandSplit_new': src/objects/bandsplitmodule.c:477:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BandSplit *)' [-Wincompatible-pointer-types] 477 | self->mode_func_ptr = BandSplit_setProcMode; | ^ src/objects/bandsplitmodule.c:377:1: note: 'BandSplit_setProcMode' declared here 377 | BandSplit_setProcMode(BandSplit *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'FourBandMain_setProcMode': src/objects/bandsplitmodule.c:869:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBandMain *)' [-Wincompatible-pointer-types] 869 | self->proc_func_ptr = FourBandMain_filters; | ^ src/objects/bandsplitmodule.c:792:1: note: 'FourBandMain_filters' declared here 792 | FourBandMain_filters(FourBandMain *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'FourBandMain_new': src/objects/bandsplitmodule.c:929:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBandMain *)' [-Wincompatible-pointer-types] 929 | self->mode_func_ptr = FourBandMain_setProcMode; | ^ src/objects/bandsplitmodule.c:867:1: note: 'FourBandMain_setProcMode' declared here 867 | FourBandMain_setProcMode(FourBandMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'FourBand_setProcMode': src/objects/bandsplitmodule.c:1077:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1077 | self->muladd_func_ptr = FourBand_postprocessing_ii; | ^ src/objects/bandsplitmodule.c:1058:13: note: 'FourBand_postprocessing_ii' declared here 1058 | static void FourBand_postprocessing_ii(FourBand *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1081:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1081 | self->muladd_func_ptr = FourBand_postprocessing_ai; | ^ src/objects/bandsplitmodule.c:1059:13: note: 'FourBand_postprocessing_ai' declared here 1059 | static void FourBand_postprocessing_ai(FourBand *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1085:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1085 | self->muladd_func_ptr = FourBand_postprocessing_revai; | ^ src/objects/bandsplitmodule.c:1064:13: note: 'FourBand_postprocessing_revai' declared here 1064 | static void FourBand_postprocessing_revai(FourBand *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1089:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1089 | self->muladd_func_ptr = FourBand_postprocessing_ia; | ^ src/objects/bandsplitmodule.c:1060:13: note: 'FourBand_postprocessing_ia' declared here 1060 | static void FourBand_postprocessing_ia(FourBand *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1093:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1093 | self->muladd_func_ptr = FourBand_postprocessing_aa; | ^ src/objects/bandsplitmodule.c:1061:13: note: 'FourBand_postprocessing_aa' declared here 1061 | static void FourBand_postprocessing_aa(FourBand *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1097:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1097 | self->muladd_func_ptr = FourBand_postprocessing_revaa; | ^ src/objects/bandsplitmodule.c:1065:13: note: 'FourBand_postprocessing_revaa' declared here 1065 | static void FourBand_postprocessing_revaa(FourBand *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1101:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1101 | self->muladd_func_ptr = FourBand_postprocessing_ireva; | ^ src/objects/bandsplitmodule.c:1062:13: note: 'FourBand_postprocessing_ireva' declared here 1062 | static void FourBand_postprocessing_ireva(FourBand *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1105 | self->muladd_func_ptr = FourBand_postprocessing_areva; | ^ src/objects/bandsplitmodule.c:1063:13: note: 'FourBand_postprocessing_areva' declared here 1063 | static void FourBand_postprocessing_areva(FourBand *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1109 | self->muladd_func_ptr = FourBand_postprocessing_revareva; | ^ src/objects/bandsplitmodule.c:1066:13: note: 'FourBand_postprocessing_revareva' declared here 1066 | static void FourBand_postprocessing_revareva(FourBand *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'FourBand_new': src/objects/bandsplitmodule.c:1169:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FourBand *)' [-Wincompatible-pointer-types] 1169 | self->mode_func_ptr = FourBand_setProcMode; | ^ src/objects/bandsplitmodule.c:1069:1: note: 'FourBand_setProcMode' declared here 1069 | FourBand_setProcMode(FourBand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'MultiBandMain_setProcMode': src/objects/bandsplitmodule.c:1533:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBandMain *)' [-Wincompatible-pointer-types] 1533 | self->proc_func_ptr = MultiBandMain_filters; | ^ src/objects/bandsplitmodule.c:1490:1: note: 'MultiBandMain_filters' declared here 1490 | MultiBandMain_filters(MultiBandMain *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'MultiBandMain_new': src/objects/bandsplitmodule.c:1578:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBandMain *)' [-Wincompatible-pointer-types] 1578 | self->mode_func_ptr = MultiBandMain_setProcMode; | ^ src/objects/bandsplitmodule.c:1531:1: note: 'MultiBandMain_setProcMode' declared here 1531 | MultiBandMain_setProcMode(MultiBandMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'MultiBand_setProcMode': src/objects/bandsplitmodule.c:1735:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1735 | self->muladd_func_ptr = MultiBand_postprocessing_ii; | ^ src/objects/bandsplitmodule.c:1716:13: note: 'MultiBand_postprocessing_ii' declared here 1716 | static void MultiBand_postprocessing_ii(MultiBand *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1739:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1739 | self->muladd_func_ptr = MultiBand_postprocessing_ai; | ^ src/objects/bandsplitmodule.c:1717:13: note: 'MultiBand_postprocessing_ai' declared here 1717 | static void MultiBand_postprocessing_ai(MultiBand *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1743:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1743 | self->muladd_func_ptr = MultiBand_postprocessing_revai; | ^ src/objects/bandsplitmodule.c:1722:13: note: 'MultiBand_postprocessing_revai' declared here 1722 | static void MultiBand_postprocessing_revai(MultiBand *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1747:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1747 | self->muladd_func_ptr = MultiBand_postprocessing_ia; | ^ src/objects/bandsplitmodule.c:1718:13: note: 'MultiBand_postprocessing_ia' declared here 1718 | static void MultiBand_postprocessing_ia(MultiBand *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1751:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1751 | self->muladd_func_ptr = MultiBand_postprocessing_aa; | ^ src/objects/bandsplitmodule.c:1719:13: note: 'MultiBand_postprocessing_aa' declared here 1719 | static void MultiBand_postprocessing_aa(MultiBand *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1755:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1755 | self->muladd_func_ptr = MultiBand_postprocessing_revaa; | ^ src/objects/bandsplitmodule.c:1723:13: note: 'MultiBand_postprocessing_revaa' declared here 1723 | static void MultiBand_postprocessing_revaa(MultiBand *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1759:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1759 | self->muladd_func_ptr = MultiBand_postprocessing_ireva; | ^ src/objects/bandsplitmodule.c:1720:13: note: 'MultiBand_postprocessing_ireva' declared here 1720 | static void MultiBand_postprocessing_ireva(MultiBand *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1763:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1763 | self->muladd_func_ptr = MultiBand_postprocessing_areva; | ^ src/objects/bandsplitmodule.c:1721:13: note: 'MultiBand_postprocessing_areva' declared here 1721 | static void MultiBand_postprocessing_areva(MultiBand *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c:1767:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1767 | self->muladd_func_ptr = MultiBand_postprocessing_revareva; | ^ src/objects/bandsplitmodule.c:1724:13: note: 'MultiBand_postprocessing_revareva' declared here 1724 | static void MultiBand_postprocessing_revareva(MultiBand *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/bandsplitmodule.c: In function 'MultiBand_new': src/objects/bandsplitmodule.c:1827:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MultiBand *)' [-Wincompatible-pointer-types] 1827 | self->mode_func_ptr = MultiBand_setProcMode; | ^ src/objects/bandsplitmodule.c:1727:1: note: 'MultiBand_setProcMode' declared here 1727 | MultiBand_setProcMode(MultiBand *self) | ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/chorusmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/chorusmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/chorusmodule.c: In function 'Chorus_setProcMode': src/objects/chorusmodule.c:378:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 378 | self->proc_func_ptr = Chorus_process_ii; | ^ src/objects/chorusmodule.c:68:1: note: 'Chorus_process_ii' declared here 68 | Chorus_process_ii(Chorus *self) | ^~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:382:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 382 | self->proc_func_ptr = Chorus_process_ai; | ^ src/objects/chorusmodule.c:131:1: note: 'Chorus_process_ai' declared here 131 | Chorus_process_ai(Chorus *self) | ^~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:386:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 386 | self->proc_func_ptr = Chorus_process_ia; | ^ src/objects/chorusmodule.c:190:1: note: 'Chorus_process_ia' declared here 190 | Chorus_process_ia(Chorus *self) | ^~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:390:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 390 | self->proc_func_ptr = Chorus_process_aa; | ^ src/objects/chorusmodule.c:249:1: note: 'Chorus_process_aa' declared here 249 | Chorus_process_aa(Chorus *self) | ^~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:397:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 397 | self->mix_func_ptr = Chorus_mix_i; | ^ src/objects/chorusmodule.c:314:1: note: 'Chorus_mix_i' declared here 314 | Chorus_mix_i(Chorus *self) | ^~~~~~~~~~~~ src/objects/chorusmodule.c:401:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 401 | self->mix_func_ptr = Chorus_mix_a; | ^ src/objects/chorusmodule.c:335:1: note: 'Chorus_mix_a' declared here 335 | Chorus_mix_a(Chorus *self) | ^~~~~~~~~~~~ src/objects/chorusmodule.c:408:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 408 | self->muladd_func_ptr = Chorus_postprocessing_ii; | ^ src/objects/chorusmodule.c:357:13: note: 'Chorus_postprocessing_ii' declared here 357 | static void Chorus_postprocessing_ii(Chorus *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:412:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 412 | self->muladd_func_ptr = Chorus_postprocessing_ai; | ^ src/objects/chorusmodule.c:358:13: note: 'Chorus_postprocessing_ai' declared here 358 | static void Chorus_postprocessing_ai(Chorus *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:416:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 416 | self->muladd_func_ptr = Chorus_postprocessing_revai; | ^ src/objects/chorusmodule.c:363:13: note: 'Chorus_postprocessing_revai' declared here 363 | static void Chorus_postprocessing_revai(Chorus *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:420:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 420 | self->muladd_func_ptr = Chorus_postprocessing_ia; | ^ src/objects/chorusmodule.c:359:13: note: 'Chorus_postprocessing_ia' declared here 359 | static void Chorus_postprocessing_ia(Chorus *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:424:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 424 | self->muladd_func_ptr = Chorus_postprocessing_aa; | ^ src/objects/chorusmodule.c:360:13: note: 'Chorus_postprocessing_aa' declared here 360 | static void Chorus_postprocessing_aa(Chorus *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:428:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 428 | self->muladd_func_ptr = Chorus_postprocessing_revaa; | ^ src/objects/chorusmodule.c:364:13: note: 'Chorus_postprocessing_revaa' declared here 364 | static void Chorus_postprocessing_revaa(Chorus *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:432:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 432 | self->muladd_func_ptr = Chorus_postprocessing_ireva; | ^ src/objects/chorusmodule.c:361:13: note: 'Chorus_postprocessing_ireva' declared here 361 | static void Chorus_postprocessing_ireva(Chorus *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:436:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 436 | self->muladd_func_ptr = Chorus_postprocessing_areva; | ^ src/objects/chorusmodule.c:362:13: note: 'Chorus_postprocessing_areva' declared here 362 | static void Chorus_postprocessing_areva(Chorus *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c:440:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 440 | self->muladd_func_ptr = Chorus_postprocessing_revareva; | ^ src/objects/chorusmodule.c:365:13: note: 'Chorus_postprocessing_revareva' declared here 365 | static void Chorus_postprocessing_revareva(Chorus *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/chorusmodule.c: In function 'Chorus_new': src/objects/chorusmodule.c:514:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Chorus *)' [-Wincompatible-pointer-types] 514 | self->mode_func_ptr = Chorus_setProcMode; | ^ src/objects/chorusmodule.c:368:1: note: 'Chorus_setProcMode' declared here 368 | Chorus_setProcMode(Chorus *self) | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/compressmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/compressmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/compressmodule.c: In function 'Compress_setProcMode': src/objects/compressmodule.c:187:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 187 | self->muladd_func_ptr = Compress_postprocessing_ii; | ^ src/objects/compressmodule.c:168:13: note: 'Compress_postprocessing_ii' declared here 168 | static void Compress_postprocessing_ii(Compress *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:191:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 191 | self->muladd_func_ptr = Compress_postprocessing_ai; | ^ src/objects/compressmodule.c:169:13: note: 'Compress_postprocessing_ai' declared here 169 | static void Compress_postprocessing_ai(Compress *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 195 | self->muladd_func_ptr = Compress_postprocessing_revai; | ^ src/objects/compressmodule.c:174:13: note: 'Compress_postprocessing_revai' declared here 174 | static void Compress_postprocessing_revai(Compress *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 199 | self->muladd_func_ptr = Compress_postprocessing_ia; | ^ src/objects/compressmodule.c:170:13: note: 'Compress_postprocessing_ia' declared here 170 | static void Compress_postprocessing_ia(Compress *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:203:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 203 | self->muladd_func_ptr = Compress_postprocessing_aa; | ^ src/objects/compressmodule.c:171:13: note: 'Compress_postprocessing_aa' declared here 171 | static void Compress_postprocessing_aa(Compress *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:207:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 207 | self->muladd_func_ptr = Compress_postprocessing_revaa; | ^ src/objects/compressmodule.c:175:13: note: 'Compress_postprocessing_revaa' declared here 175 | static void Compress_postprocessing_revaa(Compress *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:211:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 211 | self->muladd_func_ptr = Compress_postprocessing_ireva; | ^ src/objects/compressmodule.c:172:13: note: 'Compress_postprocessing_ireva' declared here 172 | static void Compress_postprocessing_ireva(Compress *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:215:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 215 | self->muladd_func_ptr = Compress_postprocessing_areva; | ^ src/objects/compressmodule.c:173:13: note: 'Compress_postprocessing_areva' declared here 173 | static void Compress_postprocessing_areva(Compress *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:219:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 219 | self->muladd_func_ptr = Compress_postprocessing_revareva; | ^ src/objects/compressmodule.c:176:13: note: 'Compress_postprocessing_revareva' declared here 176 | static void Compress_postprocessing_revareva(Compress *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Compress_new': src/objects/compressmodule.c:293:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 293 | self->mode_func_ptr = Compress_setProcMode; | ^ src/objects/compressmodule.c:179:1: note: 'Compress_setProcMode' declared here 179 | Compress_setProcMode(Compress *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:343:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compress *)' [-Wincompatible-pointer-types] 343 | self->proc_func_ptr = Compress_compress_soft; | ^ src/objects/compressmodule.c:65:1: note: 'Compress_compress_soft' declared here 65 | Compress_compress_soft(Compress *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Gate_setProcMode': src/objects/compressmodule.c:1131:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1131 | self->proc_func_ptr = Gate_filters_iii; | ^ src/objects/compressmodule.c:562:1: note: 'Gate_filters_iii' declared here 562 | Gate_filters_iii(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1135:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1135 | self->proc_func_ptr = Gate_filters_aii; | ^ src/objects/compressmodule.c:629:1: note: 'Gate_filters_aii' declared here 629 | Gate_filters_aii(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1139:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1139 | self->proc_func_ptr = Gate_filters_iai; | ^ src/objects/compressmodule.c:696:1: note: 'Gate_filters_iai' declared here 696 | Gate_filters_iai(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1143:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1143 | self->proc_func_ptr = Gate_filters_aai; | ^ src/objects/compressmodule.c:765:1: note: 'Gate_filters_aai' declared here 765 | Gate_filters_aai(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1147:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1147 | self->proc_func_ptr = Gate_filters_iia; | ^ src/objects/compressmodule.c:834:1: note: 'Gate_filters_iia' declared here 834 | Gate_filters_iia(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1151:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1151 | self->proc_func_ptr = Gate_filters_aia; | ^ src/objects/compressmodule.c:903:1: note: 'Gate_filters_aia' declared here 903 | Gate_filters_aia(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1155:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1155 | self->proc_func_ptr = Gate_filters_iaa; | ^ src/objects/compressmodule.c:972:1: note: 'Gate_filters_iaa' declared here 972 | Gate_filters_iaa(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1159:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1159 | self->proc_func_ptr = Gate_filters_aaa; | ^ src/objects/compressmodule.c:1042:1: note: 'Gate_filters_aaa' declared here 1042 | Gate_filters_aaa(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1166:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1166 | self->muladd_func_ptr = Gate_postprocessing_ii; | ^ src/objects/compressmodule.c:1111:13: note: 'Gate_postprocessing_ii' declared here 1111 | static void Gate_postprocessing_ii(Gate *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1170:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1170 | self->muladd_func_ptr = Gate_postprocessing_ai; | ^ src/objects/compressmodule.c:1112:13: note: 'Gate_postprocessing_ai' declared here 1112 | static void Gate_postprocessing_ai(Gate *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1174:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1174 | self->muladd_func_ptr = Gate_postprocessing_revai; | ^ src/objects/compressmodule.c:1117:13: note: 'Gate_postprocessing_revai' declared here 1117 | static void Gate_postprocessing_revai(Gate *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1178:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1178 | self->muladd_func_ptr = Gate_postprocessing_ia; | ^ src/objects/compressmodule.c:1113:13: note: 'Gate_postprocessing_ia' declared here 1113 | static void Gate_postprocessing_ia(Gate *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1182:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1182 | self->muladd_func_ptr = Gate_postprocessing_aa; | ^ src/objects/compressmodule.c:1114:13: note: 'Gate_postprocessing_aa' declared here 1114 | static void Gate_postprocessing_aa(Gate *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1186:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1186 | self->muladd_func_ptr = Gate_postprocessing_revaa; | ^ src/objects/compressmodule.c:1118:13: note: 'Gate_postprocessing_revaa' declared here 1118 | static void Gate_postprocessing_revaa(Gate *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1190:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1190 | self->muladd_func_ptr = Gate_postprocessing_ireva; | ^ src/objects/compressmodule.c:1115:13: note: 'Gate_postprocessing_ireva' declared here 1115 | static void Gate_postprocessing_ireva(Gate *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1194:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1194 | self->muladd_func_ptr = Gate_postprocessing_areva; | ^ src/objects/compressmodule.c:1116:13: note: 'Gate_postprocessing_areva' declared here 1116 | static void Gate_postprocessing_areva(Gate *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1198:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1198 | self->muladd_func_ptr = Gate_postprocessing_revareva; | ^ src/objects/compressmodule.c:1119:13: note: 'Gate_postprocessing_revareva' declared here 1119 | static void Gate_postprocessing_revareva(Gate *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Gate_new': src/objects/compressmodule.c:1272:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Gate *)' [-Wincompatible-pointer-types] 1272 | self->mode_func_ptr = Gate_setProcMode; | ^ src/objects/compressmodule.c:1122:1: note: 'Gate_setProcMode' declared here 1122 | Gate_setProcMode(Gate *self) | ^~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Balance_setProcMode': src/objects/compressmodule.c:1599:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1599 | self->proc_func_ptr = Balance_filters_i; | ^ src/objects/compressmodule.c:1498:1: note: 'Balance_filters_i' declared here 1498 | Balance_filters_i(Balance *self) | ^~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1603:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1603 | self->proc_func_ptr = Balance_filters_a; | ^ src/objects/compressmodule.c:1538:1: note: 'Balance_filters_a' declared here 1538 | Balance_filters_a(Balance *self) | ^~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1610 | self->muladd_func_ptr = Balance_postprocessing_ii; | ^ src/objects/compressmodule.c:1579:13: note: 'Balance_postprocessing_ii' declared here 1579 | static void Balance_postprocessing_ii(Balance *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1614 | self->muladd_func_ptr = Balance_postprocessing_ai; | ^ src/objects/compressmodule.c:1580:13: note: 'Balance_postprocessing_ai' declared here 1580 | static void Balance_postprocessing_ai(Balance *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1618 | self->muladd_func_ptr = Balance_postprocessing_revai; | ^ src/objects/compressmodule.c:1585:13: note: 'Balance_postprocessing_revai' declared here 1585 | static void Balance_postprocessing_revai(Balance *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1622 | self->muladd_func_ptr = Balance_postprocessing_ia; | ^ src/objects/compressmodule.c:1581:13: note: 'Balance_postprocessing_ia' declared here 1581 | static void Balance_postprocessing_ia(Balance *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1626 | self->muladd_func_ptr = Balance_postprocessing_aa; | ^ src/objects/compressmodule.c:1582:13: note: 'Balance_postprocessing_aa' declared here 1582 | static void Balance_postprocessing_aa(Balance *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1630 | self->muladd_func_ptr = Balance_postprocessing_revaa; | ^ src/objects/compressmodule.c:1586:13: note: 'Balance_postprocessing_revaa' declared here 1586 | static void Balance_postprocessing_revaa(Balance *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1634 | self->muladd_func_ptr = Balance_postprocessing_ireva; | ^ src/objects/compressmodule.c:1583:13: note: 'Balance_postprocessing_ireva' declared here 1583 | static void Balance_postprocessing_ireva(Balance *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1638 | self->muladd_func_ptr = Balance_postprocessing_areva; | ^ src/objects/compressmodule.c:1584:13: note: 'Balance_postprocessing_areva' declared here 1584 | static void Balance_postprocessing_areva(Balance *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:1642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1642 | self->muladd_func_ptr = Balance_postprocessing_revareva; | ^ src/objects/compressmodule.c:1587:13: note: 'Balance_postprocessing_revareva' declared here 1587 | static void Balance_postprocessing_revareva(Balance *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Balance_new': src/objects/compressmodule.c:1701:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Balance *)' [-Wincompatible-pointer-types] 1701 | self->mode_func_ptr = Balance_setProcMode; | ^ src/objects/compressmodule.c:1590:1: note: 'Balance_setProcMode' declared here 1590 | Balance_setProcMode(Balance *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Expand_setProcMode': src/objects/compressmodule.c:2015:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2015 | self->muladd_func_ptr = Expand_postprocessing_ii; | ^ src/objects/compressmodule.c:1996:13: note: 'Expand_postprocessing_ii' declared here 1996 | static void Expand_postprocessing_ii(Expand *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2019:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2019 | self->muladd_func_ptr = Expand_postprocessing_ai; | ^ src/objects/compressmodule.c:1997:13: note: 'Expand_postprocessing_ai' declared here 1997 | static void Expand_postprocessing_ai(Expand *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2023:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2023 | self->muladd_func_ptr = Expand_postprocessing_revai; | ^ src/objects/compressmodule.c:2002:13: note: 'Expand_postprocessing_revai' declared here 2002 | static void Expand_postprocessing_revai(Expand *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2027:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2027 | self->muladd_func_ptr = Expand_postprocessing_ia; | ^ src/objects/compressmodule.c:1998:13: note: 'Expand_postprocessing_ia' declared here 1998 | static void Expand_postprocessing_ia(Expand *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2031:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2031 | self->muladd_func_ptr = Expand_postprocessing_aa; | ^ src/objects/compressmodule.c:1999:13: note: 'Expand_postprocessing_aa' declared here 1999 | static void Expand_postprocessing_aa(Expand *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2035:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2035 | self->muladd_func_ptr = Expand_postprocessing_revaa; | ^ src/objects/compressmodule.c:2003:13: note: 'Expand_postprocessing_revaa' declared here 2003 | static void Expand_postprocessing_revaa(Expand *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2039:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2039 | self->muladd_func_ptr = Expand_postprocessing_ireva; | ^ src/objects/compressmodule.c:2000:13: note: 'Expand_postprocessing_ireva' declared here 2000 | static void Expand_postprocessing_ireva(Expand *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2043:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2043 | self->muladd_func_ptr = Expand_postprocessing_areva; | ^ src/objects/compressmodule.c:2001:13: note: 'Expand_postprocessing_areva' declared here 2001 | static void Expand_postprocessing_areva(Expand *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2047:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2047 | self->muladd_func_ptr = Expand_postprocessing_revareva; | ^ src/objects/compressmodule.c:2004:13: note: 'Expand_postprocessing_revareva' declared here 2004 | static void Expand_postprocessing_revareva(Expand *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c: In function 'Expand_new': src/objects/compressmodule.c:2124:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2124 | self->mode_func_ptr = Expand_setProcMode; | ^ src/objects/compressmodule.c:2007:1: note: 'Expand_setProcMode' declared here 2007 | Expand_setProcMode(Expand *self) | ^~~~~~~~~~~~~~~~~~ src/objects/compressmodule.c:2178:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expand *)' [-Wincompatible-pointer-types] 2178 | self->proc_func_ptr = Expand_compress_soft; | ^ src/objects/compressmodule.c:1893:1: note: 'Expand_compress_soft' declared here 1893 | Expand_compress_soft(Expand *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/convolvemodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/convolvemodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/convolvemodule.c: In function 'Convolve_setProcMode': src/objects/convolvemodule.c:92:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 92 | self->proc_func_ptr = Convolve_filters; | ^ src/objects/convolvemodule.c:47:1: note: 'Convolve_filters' declared here 47 | Convolve_filters(Convolve *self) | ^~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:97:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 97 | self->muladd_func_ptr = Convolve_postprocessing_ii; | ^ src/objects/convolvemodule.c:76:13: note: 'Convolve_postprocessing_ii' declared here 76 | static void Convolve_postprocessing_ii(Convolve *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:101:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 101 | self->muladd_func_ptr = Convolve_postprocessing_ai; | ^ src/objects/convolvemodule.c:77:13: note: 'Convolve_postprocessing_ai' declared here 77 | static void Convolve_postprocessing_ai(Convolve *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 105 | self->muladd_func_ptr = Convolve_postprocessing_revai; | ^ src/objects/convolvemodule.c:82:13: note: 'Convolve_postprocessing_revai' declared here 82 | static void Convolve_postprocessing_revai(Convolve *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 109 | self->muladd_func_ptr = Convolve_postprocessing_ia; | ^ src/objects/convolvemodule.c:78:13: note: 'Convolve_postprocessing_ia' declared here 78 | static void Convolve_postprocessing_ia(Convolve *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:113:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 113 | self->muladd_func_ptr = Convolve_postprocessing_aa; | ^ src/objects/convolvemodule.c:79:13: note: 'Convolve_postprocessing_aa' declared here 79 | static void Convolve_postprocessing_aa(Convolve *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:117:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 117 | self->muladd_func_ptr = Convolve_postprocessing_revaa; | ^ src/objects/convolvemodule.c:83:13: note: 'Convolve_postprocessing_revaa' declared here 83 | static void Convolve_postprocessing_revaa(Convolve *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:121:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 121 | self->muladd_func_ptr = Convolve_postprocessing_ireva; | ^ src/objects/convolvemodule.c:80:13: note: 'Convolve_postprocessing_ireva' declared here 80 | static void Convolve_postprocessing_ireva(Convolve *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:125:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 125 | self->muladd_func_ptr = Convolve_postprocessing_areva; | ^ src/objects/convolvemodule.c:81:13: note: 'Convolve_postprocessing_areva' declared here 81 | static void Convolve_postprocessing_areva(Convolve *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:129:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 129 | self->muladd_func_ptr = Convolve_postprocessing_revareva; | ^ src/objects/convolvemodule.c:84:13: note: 'Convolve_postprocessing_revareva' declared here 84 | static void Convolve_postprocessing_revareva(Convolve *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'Convolve_new': src/objects/convolvemodule.c:181:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Convolve *)' [-Wincompatible-pointer-types] 181 | self->mode_func_ptr = Convolve_setProcMode; | ^ src/objects/convolvemodule.c:87:1: note: 'Convolve_setProcMode' declared here 87 | Convolve_setProcMode(Convolve *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRWinSinc_setProcMode': src/objects/convolvemodule.c:602:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 602 | self->proc_func_ptr = IRWinSinc_filters; | ^ src/objects/convolvemodule.c:533:1: note: 'IRWinSinc_filters' declared here 533 | IRWinSinc_filters(IRWinSinc *self) | ^~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:607:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 607 | self->muladd_func_ptr = IRWinSinc_postprocessing_ii; | ^ src/objects/convolvemodule.c:586:13: note: 'IRWinSinc_postprocessing_ii' declared here 586 | static void IRWinSinc_postprocessing_ii(IRWinSinc *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:611:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 611 | self->muladd_func_ptr = IRWinSinc_postprocessing_ai; | ^ src/objects/convolvemodule.c:587:13: note: 'IRWinSinc_postprocessing_ai' declared here 587 | static void IRWinSinc_postprocessing_ai(IRWinSinc *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:615:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 615 | self->muladd_func_ptr = IRWinSinc_postprocessing_revai; | ^ src/objects/convolvemodule.c:592:13: note: 'IRWinSinc_postprocessing_revai' declared here 592 | static void IRWinSinc_postprocessing_revai(IRWinSinc *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:619:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 619 | self->muladd_func_ptr = IRWinSinc_postprocessing_ia; | ^ src/objects/convolvemodule.c:588:13: note: 'IRWinSinc_postprocessing_ia' declared here 588 | static void IRWinSinc_postprocessing_ia(IRWinSinc *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:623:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 623 | self->muladd_func_ptr = IRWinSinc_postprocessing_aa; | ^ src/objects/convolvemodule.c:589:13: note: 'IRWinSinc_postprocessing_aa' declared here 589 | static void IRWinSinc_postprocessing_aa(IRWinSinc *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:627:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 627 | self->muladd_func_ptr = IRWinSinc_postprocessing_revaa; | ^ src/objects/convolvemodule.c:593:13: note: 'IRWinSinc_postprocessing_revaa' declared here 593 | static void IRWinSinc_postprocessing_revaa(IRWinSinc *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:631:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 631 | self->muladd_func_ptr = IRWinSinc_postprocessing_ireva; | ^ src/objects/convolvemodule.c:590:13: note: 'IRWinSinc_postprocessing_ireva' declared here 590 | static void IRWinSinc_postprocessing_ireva(IRWinSinc *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:635:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 635 | self->muladd_func_ptr = IRWinSinc_postprocessing_areva; | ^ src/objects/convolvemodule.c:591:13: note: 'IRWinSinc_postprocessing_areva' declared here 591 | static void IRWinSinc_postprocessing_areva(IRWinSinc *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:639:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 639 | self->muladd_func_ptr = IRWinSinc_postprocessing_revareva; | ^ src/objects/convolvemodule.c:594:13: note: 'IRWinSinc_postprocessing_revareva' declared here 594 | static void IRWinSinc_postprocessing_revareva(IRWinSinc *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRWinSinc_new': src/objects/convolvemodule.c:706:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRWinSinc *)' [-Wincompatible-pointer-types] 706 | self->mode_func_ptr = IRWinSinc_setProcMode; | ^ src/objects/convolvemodule.c:597:1: note: 'IRWinSinc_setProcMode' declared here 597 | IRWinSinc_setProcMode(IRWinSinc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRAverage_setProcMode': src/objects/convolvemodule.c:981:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 981 | self->proc_func_ptr = IRAverage_filters; | ^ src/objects/convolvemodule.c:937:1: note: 'IRAverage_filters' declared here 937 | IRAverage_filters(IRAverage *self) | ^~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:986:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 986 | self->muladd_func_ptr = IRAverage_postprocessing_ii; | ^ src/objects/convolvemodule.c:965:13: note: 'IRAverage_postprocessing_ii' declared here 965 | static void IRAverage_postprocessing_ii(IRAverage *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:990:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 990 | self->muladd_func_ptr = IRAverage_postprocessing_ai; | ^ src/objects/convolvemodule.c:966:13: note: 'IRAverage_postprocessing_ai' declared here 966 | static void IRAverage_postprocessing_ai(IRAverage *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:994:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 994 | self->muladd_func_ptr = IRAverage_postprocessing_revai; | ^ src/objects/convolvemodule.c:971:13: note: 'IRAverage_postprocessing_revai' declared here 971 | static void IRAverage_postprocessing_revai(IRAverage *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:998:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 998 | self->muladd_func_ptr = IRAverage_postprocessing_ia; | ^ src/objects/convolvemodule.c:967:13: note: 'IRAverage_postprocessing_ia' declared here 967 | static void IRAverage_postprocessing_ia(IRAverage *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1002:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1002 | self->muladd_func_ptr = IRAverage_postprocessing_aa; | ^ src/objects/convolvemodule.c:968:13: note: 'IRAverage_postprocessing_aa' declared here 968 | static void IRAverage_postprocessing_aa(IRAverage *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1006:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1006 | self->muladd_func_ptr = IRAverage_postprocessing_revaa; | ^ src/objects/convolvemodule.c:972:13: note: 'IRAverage_postprocessing_revaa' declared here 972 | static void IRAverage_postprocessing_revaa(IRAverage *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1010:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1010 | self->muladd_func_ptr = IRAverage_postprocessing_ireva; | ^ src/objects/convolvemodule.c:969:13: note: 'IRAverage_postprocessing_ireva' declared here 969 | static void IRAverage_postprocessing_ireva(IRAverage *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1014:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1014 | self->muladd_func_ptr = IRAverage_postprocessing_areva; | ^ src/objects/convolvemodule.c:970:13: note: 'IRAverage_postprocessing_areva' declared here 970 | static void IRAverage_postprocessing_areva(IRAverage *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1018:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1018 | self->muladd_func_ptr = IRAverage_postprocessing_revareva; | ^ src/objects/convolvemodule.c:973:13: note: 'IRAverage_postprocessing_revareva' declared here 973 | static void IRAverage_postprocessing_revareva(IRAverage *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRAverage_new': src/objects/convolvemodule.c:1072:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRAverage *)' [-Wincompatible-pointer-types] 1072 | self->mode_func_ptr = IRAverage_setProcMode; | ^ src/objects/convolvemodule.c:976:1: note: 'IRAverage_setProcMode' declared here 976 | IRAverage_setProcMode(IRAverage *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRPulse_setProcMode': src/objects/convolvemodule.c:1493:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1493 | self->proc_func_ptr = IRPulse_filters; | ^ src/objects/convolvemodule.c:1424:1: note: 'IRPulse_filters' declared here 1424 | IRPulse_filters(IRPulse *self) | ^~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1498:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1498 | self->muladd_func_ptr = IRPulse_postprocessing_ii; | ^ src/objects/convolvemodule.c:1477:13: note: 'IRPulse_postprocessing_ii' declared here 1477 | static void IRPulse_postprocessing_ii(IRPulse *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1502 | self->muladd_func_ptr = IRPulse_postprocessing_ai; | ^ src/objects/convolvemodule.c:1478:13: note: 'IRPulse_postprocessing_ai' declared here 1478 | static void IRPulse_postprocessing_ai(IRPulse *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1506 | self->muladd_func_ptr = IRPulse_postprocessing_revai; | ^ src/objects/convolvemodule.c:1483:13: note: 'IRPulse_postprocessing_revai' declared here 1483 | static void IRPulse_postprocessing_revai(IRPulse *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1510:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1510 | self->muladd_func_ptr = IRPulse_postprocessing_ia; | ^ src/objects/convolvemodule.c:1479:13: note: 'IRPulse_postprocessing_ia' declared here 1479 | static void IRPulse_postprocessing_ia(IRPulse *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1514:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1514 | self->muladd_func_ptr = IRPulse_postprocessing_aa; | ^ src/objects/convolvemodule.c:1480:13: note: 'IRPulse_postprocessing_aa' declared here 1480 | static void IRPulse_postprocessing_aa(IRPulse *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1518:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1518 | self->muladd_func_ptr = IRPulse_postprocessing_revaa; | ^ src/objects/convolvemodule.c:1484:13: note: 'IRPulse_postprocessing_revaa' declared here 1484 | static void IRPulse_postprocessing_revaa(IRPulse *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1522:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1522 | self->muladd_func_ptr = IRPulse_postprocessing_ireva; | ^ src/objects/convolvemodule.c:1481:13: note: 'IRPulse_postprocessing_ireva' declared here 1481 | static void IRPulse_postprocessing_ireva(IRPulse *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1526:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1526 | self->muladd_func_ptr = IRPulse_postprocessing_areva; | ^ src/objects/convolvemodule.c:1482:13: note: 'IRPulse_postprocessing_areva' declared here 1482 | static void IRPulse_postprocessing_areva(IRPulse *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1530:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1530 | self->muladd_func_ptr = IRPulse_postprocessing_revareva; | ^ src/objects/convolvemodule.c:1485:13: note: 'IRPulse_postprocessing_revareva' declared here 1485 | static void IRPulse_postprocessing_revareva(IRPulse *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRPulse_new': src/objects/convolvemodule.c:1596:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRPulse *)' [-Wincompatible-pointer-types] 1596 | self->mode_func_ptr = IRPulse_setProcMode; | ^ src/objects/convolvemodule.c:1488:1: note: 'IRPulse_setProcMode' declared here 1488 | IRPulse_setProcMode(IRPulse *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRFM_setProcMode': src/objects/convolvemodule.c:1944:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1944 | self->proc_func_ptr = IRFM_filters; | ^ src/objects/convolvemodule.c:1867:1: note: 'IRFM_filters' declared here 1867 | IRFM_filters(IRFM *self) | ^~~~~~~~~~~~ src/objects/convolvemodule.c:1949:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1949 | self->muladd_func_ptr = IRFM_postprocessing_ii; | ^ src/objects/convolvemodule.c:1928:13: note: 'IRFM_postprocessing_ii' declared here 1928 | static void IRFM_postprocessing_ii(IRFM *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1953:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1953 | self->muladd_func_ptr = IRFM_postprocessing_ai; | ^ src/objects/convolvemodule.c:1929:13: note: 'IRFM_postprocessing_ai' declared here 1929 | static void IRFM_postprocessing_ai(IRFM *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1957:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1957 | self->muladd_func_ptr = IRFM_postprocessing_revai; | ^ src/objects/convolvemodule.c:1934:13: note: 'IRFM_postprocessing_revai' declared here 1934 | static void IRFM_postprocessing_revai(IRFM *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1961:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1961 | self->muladd_func_ptr = IRFM_postprocessing_ia; | ^ src/objects/convolvemodule.c:1930:13: note: 'IRFM_postprocessing_ia' declared here 1930 | static void IRFM_postprocessing_ia(IRFM *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1965:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1965 | self->muladd_func_ptr = IRFM_postprocessing_aa; | ^ src/objects/convolvemodule.c:1931:13: note: 'IRFM_postprocessing_aa' declared here 1931 | static void IRFM_postprocessing_aa(IRFM *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1969:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1969 | self->muladd_func_ptr = IRFM_postprocessing_revaa; | ^ src/objects/convolvemodule.c:1935:13: note: 'IRFM_postprocessing_revaa' declared here 1935 | static void IRFM_postprocessing_revaa(IRFM *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1973:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1973 | self->muladd_func_ptr = IRFM_postprocessing_ireva; | ^ src/objects/convolvemodule.c:1932:13: note: 'IRFM_postprocessing_ireva' declared here 1932 | static void IRFM_postprocessing_ireva(IRFM *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1977:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1977 | self->muladd_func_ptr = IRFM_postprocessing_areva; | ^ src/objects/convolvemodule.c:1933:13: note: 'IRFM_postprocessing_areva' declared here 1933 | static void IRFM_postprocessing_areva(IRFM *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c:1981:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 1981 | self->muladd_func_ptr = IRFM_postprocessing_revareva; | ^ src/objects/convolvemodule.c:1936:13: note: 'IRFM_postprocessing_revareva' declared here 1936 | static void IRFM_postprocessing_revareva(IRFM *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/convolvemodule.c: In function 'IRFM_new': src/objects/convolvemodule.c:2050:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IRFM *)' [-Wincompatible-pointer-types] 2050 | self->mode_func_ptr = IRFM_setProcMode; | ^ src/objects/convolvemodule.c:1939:1: note: 'IRFM_setProcMode' declared here 1939 | IRFM_setProcMode(IRFM *self) | ^~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/delaymodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/delaymodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/delaymodule.c: In function 'Delay_setProcMode': src/objects/delaymodule.c:264:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 264 | self->proc_func_ptr = Delay_process_ii; | ^ src/objects/delaymodule.c:47:1: note: 'Delay_process_ii' declared here 47 | Delay_process_ii(Delay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:268:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 268 | self->proc_func_ptr = Delay_process_ai; | ^ src/objects/delaymodule.c:95:1: note: 'Delay_process_ai' declared here 95 | Delay_process_ai(Delay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:272:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 272 | self->proc_func_ptr = Delay_process_ia; | ^ src/objects/delaymodule.c:144:1: note: 'Delay_process_ia' declared here 144 | Delay_process_ia(Delay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:276:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 276 | self->proc_func_ptr = Delay_process_aa; | ^ src/objects/delaymodule.c:194:1: note: 'Delay_process_aa' declared here 194 | Delay_process_aa(Delay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:283:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 283 | self->muladd_func_ptr = Delay_postprocessing_ii; | ^ src/objects/delaymodule.c:244:13: note: 'Delay_postprocessing_ii' declared here 244 | static void Delay_postprocessing_ii(Delay *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:287:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 287 | self->muladd_func_ptr = Delay_postprocessing_ai; | ^ src/objects/delaymodule.c:245:13: note: 'Delay_postprocessing_ai' declared here 245 | static void Delay_postprocessing_ai(Delay *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:291:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 291 | self->muladd_func_ptr = Delay_postprocessing_revai; | ^ src/objects/delaymodule.c:250:13: note: 'Delay_postprocessing_revai' declared here 250 | static void Delay_postprocessing_revai(Delay *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:295:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 295 | self->muladd_func_ptr = Delay_postprocessing_ia; | ^ src/objects/delaymodule.c:246:13: note: 'Delay_postprocessing_ia' declared here 246 | static void Delay_postprocessing_ia(Delay *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:299:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 299 | self->muladd_func_ptr = Delay_postprocessing_aa; | ^ src/objects/delaymodule.c:247:13: note: 'Delay_postprocessing_aa' declared here 247 | static void Delay_postprocessing_aa(Delay *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:303:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 303 | self->muladd_func_ptr = Delay_postprocessing_revaa; | ^ src/objects/delaymodule.c:251:13: note: 'Delay_postprocessing_revaa' declared here 251 | static void Delay_postprocessing_revaa(Delay *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:307:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 307 | self->muladd_func_ptr = Delay_postprocessing_ireva; | ^ src/objects/delaymodule.c:248:13: note: 'Delay_postprocessing_ireva' declared here 248 | static void Delay_postprocessing_ireva(Delay *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:311:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 311 | self->muladd_func_ptr = Delay_postprocessing_areva; | ^ src/objects/delaymodule.c:249:13: note: 'Delay_postprocessing_areva' declared here 249 | static void Delay_postprocessing_areva(Delay *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:315:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 315 | self->muladd_func_ptr = Delay_postprocessing_revareva; | ^ src/objects/delaymodule.c:252:13: note: 'Delay_postprocessing_revareva' declared here 252 | static void Delay_postprocessing_revareva(Delay *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Delay_new': src/objects/delaymodule.c:379:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay *)' [-Wincompatible-pointer-types] 379 | self->mode_func_ptr = Delay_setProcMode; | ^ src/objects/delaymodule.c:255:1: note: 'Delay_setProcMode' declared here 255 | Delay_setProcMode(Delay *self) | ^~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'SDelay_setProcMode': src/objects/delaymodule.c:693:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 693 | self->proc_func_ptr = SDelay_process_i; | ^ src/objects/delaymodule.c:584:1: note: 'SDelay_process_i' declared here 584 | SDelay_process_i(SDelay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:697:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 697 | self->proc_func_ptr = SDelay_process_a; | ^ src/objects/delaymodule.c:632:1: note: 'SDelay_process_a' declared here 632 | SDelay_process_a(SDelay *self) | ^~~~~~~~~~~~~~~~ src/objects/delaymodule.c:704:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 704 | self->muladd_func_ptr = SDelay_postprocessing_ii; | ^ src/objects/delaymodule.c:673:13: note: 'SDelay_postprocessing_ii' declared here 673 | static void SDelay_postprocessing_ii(SDelay *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:708:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 708 | self->muladd_func_ptr = SDelay_postprocessing_ai; | ^ src/objects/delaymodule.c:674:13: note: 'SDelay_postprocessing_ai' declared here 674 | static void SDelay_postprocessing_ai(SDelay *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:712:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 712 | self->muladd_func_ptr = SDelay_postprocessing_revai; | ^ src/objects/delaymodule.c:679:13: note: 'SDelay_postprocessing_revai' declared here 679 | static void SDelay_postprocessing_revai(SDelay *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:716:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 716 | self->muladd_func_ptr = SDelay_postprocessing_ia; | ^ src/objects/delaymodule.c:675:13: note: 'SDelay_postprocessing_ia' declared here 675 | static void SDelay_postprocessing_ia(SDelay *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:720:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 720 | self->muladd_func_ptr = SDelay_postprocessing_aa; | ^ src/objects/delaymodule.c:676:13: note: 'SDelay_postprocessing_aa' declared here 676 | static void SDelay_postprocessing_aa(SDelay *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:724:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 724 | self->muladd_func_ptr = SDelay_postprocessing_revaa; | ^ src/objects/delaymodule.c:680:13: note: 'SDelay_postprocessing_revaa' declared here 680 | static void SDelay_postprocessing_revaa(SDelay *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:728:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 728 | self->muladd_func_ptr = SDelay_postprocessing_ireva; | ^ src/objects/delaymodule.c:677:13: note: 'SDelay_postprocessing_ireva' declared here 677 | static void SDelay_postprocessing_ireva(SDelay *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:732:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 732 | self->muladd_func_ptr = SDelay_postprocessing_areva; | ^ src/objects/delaymodule.c:678:13: note: 'SDelay_postprocessing_areva' declared here 678 | static void SDelay_postprocessing_areva(SDelay *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:736:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 736 | self->muladd_func_ptr = SDelay_postprocessing_revareva; | ^ src/objects/delaymodule.c:681:13: note: 'SDelay_postprocessing_revareva' declared here 681 | static void SDelay_postprocessing_revareva(SDelay *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'SDelay_new': src/objects/delaymodule.c:793:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SDelay *)' [-Wincompatible-pointer-types] 793 | self->mode_func_ptr = SDelay_setProcMode; | ^ src/objects/delaymodule.c:684:1: note: 'SDelay_setProcMode' declared here 684 | SDelay_setProcMode(SDelay *self) | ^~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Waveguide_setProcMode': src/objects/delaymodule.c:1400:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1400 | self->proc_func_ptr = Waveguide_process_ii; | ^ src/objects/delaymodule.c:1005:1: note: 'Waveguide_process_ii' declared here 1005 | Waveguide_process_ii(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1404:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1404 | self->proc_func_ptr = Waveguide_process_ai; | ^ src/objects/delaymodule.c:1098:1: note: 'Waveguide_process_ai' declared here 1098 | Waveguide_process_ai(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1408:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1408 | self->proc_func_ptr = Waveguide_process_ia; | ^ src/objects/delaymodule.c:1194:1: note: 'Waveguide_process_ia' declared here 1194 | Waveguide_process_ia(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1412:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1412 | self->proc_func_ptr = Waveguide_process_aa; | ^ src/objects/delaymodule.c:1286:1: note: 'Waveguide_process_aa' declared here 1286 | Waveguide_process_aa(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1419:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1419 | self->muladd_func_ptr = Waveguide_postprocessing_ii; | ^ src/objects/delaymodule.c:1380:13: note: 'Waveguide_postprocessing_ii' declared here 1380 | static void Waveguide_postprocessing_ii(Waveguide *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1423:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1423 | self->muladd_func_ptr = Waveguide_postprocessing_ai; | ^ src/objects/delaymodule.c:1381:13: note: 'Waveguide_postprocessing_ai' declared here 1381 | static void Waveguide_postprocessing_ai(Waveguide *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1427:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1427 | self->muladd_func_ptr = Waveguide_postprocessing_revai; | ^ src/objects/delaymodule.c:1386:13: note: 'Waveguide_postprocessing_revai' declared here 1386 | static void Waveguide_postprocessing_revai(Waveguide *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1431:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1431 | self->muladd_func_ptr = Waveguide_postprocessing_ia; | ^ src/objects/delaymodule.c:1382:13: note: 'Waveguide_postprocessing_ia' declared here 1382 | static void Waveguide_postprocessing_ia(Waveguide *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1435:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1435 | self->muladd_func_ptr = Waveguide_postprocessing_aa; | ^ src/objects/delaymodule.c:1383:13: note: 'Waveguide_postprocessing_aa' declared here 1383 | static void Waveguide_postprocessing_aa(Waveguide *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1439:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1439 | self->muladd_func_ptr = Waveguide_postprocessing_revaa; | ^ src/objects/delaymodule.c:1387:13: note: 'Waveguide_postprocessing_revaa' declared here 1387 | static void Waveguide_postprocessing_revaa(Waveguide *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1443:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1443 | self->muladd_func_ptr = Waveguide_postprocessing_ireva; | ^ src/objects/delaymodule.c:1384:13: note: 'Waveguide_postprocessing_ireva' declared here 1384 | static void Waveguide_postprocessing_ireva(Waveguide *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1447:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1447 | self->muladd_func_ptr = Waveguide_postprocessing_areva; | ^ src/objects/delaymodule.c:1385:13: note: 'Waveguide_postprocessing_areva' declared here 1385 | static void Waveguide_postprocessing_areva(Waveguide *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:1451:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1451 | self->muladd_func_ptr = Waveguide_postprocessing_revareva; | ^ src/objects/delaymodule.c:1388:13: note: 'Waveguide_postprocessing_revareva' declared here 1388 | static void Waveguide_postprocessing_revareva(Waveguide *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Waveguide_new': src/objects/delaymodule.c:1528:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Waveguide *)' [-Wincompatible-pointer-types] 1528 | self->mode_func_ptr = Waveguide_setProcMode; | ^ src/objects/delaymodule.c:1391:1: note: 'Waveguide_setProcMode' declared here 1391 | Waveguide_setProcMode(Waveguide *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'AllpassWG_setProcMode': src/objects/delaymodule.c:2513:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2513 | self->proc_func_ptr = AllpassWG_process_iii; | ^ src/objects/delaymodule.c:1758:1: note: 'AllpassWG_process_iii' declared here 1758 | AllpassWG_process_iii(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2517:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2517 | self->proc_func_ptr = AllpassWG_process_aii; | ^ src/objects/delaymodule.c:1849:1: note: 'AllpassWG_process_aii' declared here 1849 | AllpassWG_process_aii(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2521:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2521 | self->proc_func_ptr = AllpassWG_process_iai; | ^ src/objects/delaymodule.c:1941:1: note: 'AllpassWG_process_iai' declared here 1941 | AllpassWG_process_iai(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2525:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2525 | self->proc_func_ptr = AllpassWG_process_aai; | ^ src/objects/delaymodule.c:2032:1: note: 'AllpassWG_process_aai' declared here 2032 | AllpassWG_process_aai(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2529:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2529 | self->proc_func_ptr = AllpassWG_process_iia; | ^ src/objects/delaymodule.c:2124:1: note: 'AllpassWG_process_iia' declared here 2124 | AllpassWG_process_iia(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2533:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2533 | self->proc_func_ptr = AllpassWG_process_aia; | ^ src/objects/delaymodule.c:2216:1: note: 'AllpassWG_process_aia' declared here 2216 | AllpassWG_process_aia(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2537:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2537 | self->proc_func_ptr = AllpassWG_process_iaa; | ^ src/objects/delaymodule.c:2309:1: note: 'AllpassWG_process_iaa' declared here 2309 | AllpassWG_process_iaa(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2541:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2541 | self->proc_func_ptr = AllpassWG_process_aaa; | ^ src/objects/delaymodule.c:2401:1: note: 'AllpassWG_process_aaa' declared here 2401 | AllpassWG_process_aaa(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2548:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2548 | self->muladd_func_ptr = AllpassWG_postprocessing_ii; | ^ src/objects/delaymodule.c:2493:13: note: 'AllpassWG_postprocessing_ii' declared here 2493 | static void AllpassWG_postprocessing_ii(AllpassWG *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2552:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2552 | self->muladd_func_ptr = AllpassWG_postprocessing_ai; | ^ src/objects/delaymodule.c:2494:13: note: 'AllpassWG_postprocessing_ai' declared here 2494 | static void AllpassWG_postprocessing_ai(AllpassWG *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2556:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2556 | self->muladd_func_ptr = AllpassWG_postprocessing_revai; | ^ src/objects/delaymodule.c:2499:13: note: 'AllpassWG_postprocessing_revai' declared here 2499 | static void AllpassWG_postprocessing_revai(AllpassWG *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2560:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2560 | self->muladd_func_ptr = AllpassWG_postprocessing_ia; | ^ src/objects/delaymodule.c:2495:13: note: 'AllpassWG_postprocessing_ia' declared here 2495 | static void AllpassWG_postprocessing_ia(AllpassWG *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2564:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2564 | self->muladd_func_ptr = AllpassWG_postprocessing_aa; | ^ src/objects/delaymodule.c:2496:13: note: 'AllpassWG_postprocessing_aa' declared here 2496 | static void AllpassWG_postprocessing_aa(AllpassWG *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2568:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2568 | self->muladd_func_ptr = AllpassWG_postprocessing_revaa; | ^ src/objects/delaymodule.c:2500:13: note: 'AllpassWG_postprocessing_revaa' declared here 2500 | static void AllpassWG_postprocessing_revaa(AllpassWG *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2572:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2572 | self->muladd_func_ptr = AllpassWG_postprocessing_ireva; | ^ src/objects/delaymodule.c:2497:13: note: 'AllpassWG_postprocessing_ireva' declared here 2497 | static void AllpassWG_postprocessing_ireva(AllpassWG *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2576:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2576 | self->muladd_func_ptr = AllpassWG_postprocessing_areva; | ^ src/objects/delaymodule.c:2498:13: note: 'AllpassWG_postprocessing_areva' declared here 2498 | static void AllpassWG_postprocessing_areva(AllpassWG *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2580:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2580 | self->muladd_func_ptr = AllpassWG_postprocessing_revareva; | ^ src/objects/delaymodule.c:2501:13: note: 'AllpassWG_postprocessing_revareva' declared here 2501 | static void AllpassWG_postprocessing_revareva(AllpassWG *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'AllpassWG_new': src/objects/delaymodule.c:2657:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AllpassWG *)' [-Wincompatible-pointer-types] 2657 | self->mode_func_ptr = AllpassWG_setProcMode; | ^ src/objects/delaymodule.c:2504:1: note: 'AllpassWG_setProcMode' declared here 2504 | AllpassWG_setProcMode(AllpassWG *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Delay1_setProcMode': src/objects/delaymodule.c:2918:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2918 | self->proc_func_ptr = Delay1_filters; | ^ src/objects/delaymodule.c:2890:1: note: 'Delay1_filters' declared here 2890 | Delay1_filters(Delay1 *self) | ^~~~~~~~~~~~~~ src/objects/delaymodule.c:2923:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2923 | self->muladd_func_ptr = Delay1_postprocessing_ii; | ^ src/objects/delaymodule.c:2902:13: note: 'Delay1_postprocessing_ii' declared here 2902 | static void Delay1_postprocessing_ii(Delay1 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2927:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2927 | self->muladd_func_ptr = Delay1_postprocessing_ai; | ^ src/objects/delaymodule.c:2903:13: note: 'Delay1_postprocessing_ai' declared here 2903 | static void Delay1_postprocessing_ai(Delay1 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2931:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2931 | self->muladd_func_ptr = Delay1_postprocessing_revai; | ^ src/objects/delaymodule.c:2908:13: note: 'Delay1_postprocessing_revai' declared here 2908 | static void Delay1_postprocessing_revai(Delay1 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2935:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2935 | self->muladd_func_ptr = Delay1_postprocessing_ia; | ^ src/objects/delaymodule.c:2904:13: note: 'Delay1_postprocessing_ia' declared here 2904 | static void Delay1_postprocessing_ia(Delay1 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2939:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2939 | self->muladd_func_ptr = Delay1_postprocessing_aa; | ^ src/objects/delaymodule.c:2905:13: note: 'Delay1_postprocessing_aa' declared here 2905 | static void Delay1_postprocessing_aa(Delay1 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2943:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2943 | self->muladd_func_ptr = Delay1_postprocessing_revaa; | ^ src/objects/delaymodule.c:2909:13: note: 'Delay1_postprocessing_revaa' declared here 2909 | static void Delay1_postprocessing_revaa(Delay1 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2947:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2947 | self->muladd_func_ptr = Delay1_postprocessing_ireva; | ^ src/objects/delaymodule.c:2906:13: note: 'Delay1_postprocessing_ireva' declared here 2906 | static void Delay1_postprocessing_ireva(Delay1 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2951:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2951 | self->muladd_func_ptr = Delay1_postprocessing_areva; | ^ src/objects/delaymodule.c:2907:13: note: 'Delay1_postprocessing_areva' declared here 2907 | static void Delay1_postprocessing_areva(Delay1 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:2955:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 2955 | self->muladd_func_ptr = Delay1_postprocessing_revareva; | ^ src/objects/delaymodule.c:2910:13: note: 'Delay1_postprocessing_revareva' declared here 2910 | static void Delay1_postprocessing_revareva(Delay1 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'Delay1_new': src/objects/delaymodule.c:3006:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Delay1 *)' [-Wincompatible-pointer-types] 3006 | self->mode_func_ptr = Delay1_setProcMode; | ^ src/objects/delaymodule.c:2913:1: note: 'Delay1_setProcMode' declared here 2913 | Delay1_setProcMode(Delay1 *self) | ^~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'SmoothDelay_setProcMode': src/objects/delaymodule.c:3595:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3595 | self->proc_func_ptr = SmoothDelay_process_ii; | ^ src/objects/delaymodule.c:3184:1: note: 'SmoothDelay_process_ii' declared here 3184 | SmoothDelay_process_ii(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3599:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3599 | self->proc_func_ptr = SmoothDelay_process_ai; | ^ src/objects/delaymodule.c:3280:1: note: 'SmoothDelay_process_ai' declared here 3280 | SmoothDelay_process_ai(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3603:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3603 | self->proc_func_ptr = SmoothDelay_process_ia; | ^ src/objects/delaymodule.c:3378:1: note: 'SmoothDelay_process_ia' declared here 3378 | SmoothDelay_process_ia(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3607:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3607 | self->proc_func_ptr = SmoothDelay_process_aa; | ^ src/objects/delaymodule.c:3476:1: note: 'SmoothDelay_process_aa' declared here 3476 | SmoothDelay_process_aa(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3614 | self->muladd_func_ptr = SmoothDelay_postprocessing_ii; | ^ src/objects/delaymodule.c:3575:13: note: 'SmoothDelay_postprocessing_ii' declared here 3575 | static void SmoothDelay_postprocessing_ii(SmoothDelay *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3618 | self->muladd_func_ptr = SmoothDelay_postprocessing_ai; | ^ src/objects/delaymodule.c:3576:13: note: 'SmoothDelay_postprocessing_ai' declared here 3576 | static void SmoothDelay_postprocessing_ai(SmoothDelay *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3622 | self->muladd_func_ptr = SmoothDelay_postprocessing_revai; | ^ src/objects/delaymodule.c:3581:13: note: 'SmoothDelay_postprocessing_revai' declared here 3581 | static void SmoothDelay_postprocessing_revai(SmoothDelay *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3626 | self->muladd_func_ptr = SmoothDelay_postprocessing_ia; | ^ src/objects/delaymodule.c:3577:13: note: 'SmoothDelay_postprocessing_ia' declared here 3577 | static void SmoothDelay_postprocessing_ia(SmoothDelay *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3630 | self->muladd_func_ptr = SmoothDelay_postprocessing_aa; | ^ src/objects/delaymodule.c:3578:13: note: 'SmoothDelay_postprocessing_aa' declared here 3578 | static void SmoothDelay_postprocessing_aa(SmoothDelay *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3634 | self->muladd_func_ptr = SmoothDelay_postprocessing_revaa; | ^ src/objects/delaymodule.c:3582:13: note: 'SmoothDelay_postprocessing_revaa' declared here 3582 | static void SmoothDelay_postprocessing_revaa(SmoothDelay *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3638 | self->muladd_func_ptr = SmoothDelay_postprocessing_ireva; | ^ src/objects/delaymodule.c:3579:13: note: 'SmoothDelay_postprocessing_ireva' declared here 3579 | static void SmoothDelay_postprocessing_ireva(SmoothDelay *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3642 | self->muladd_func_ptr = SmoothDelay_postprocessing_areva; | ^ src/objects/delaymodule.c:3580:13: note: 'SmoothDelay_postprocessing_areva' declared here 3580 | static void SmoothDelay_postprocessing_areva(SmoothDelay *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c:3646:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3646 | self->muladd_func_ptr = SmoothDelay_postprocessing_revareva; | ^ src/objects/delaymodule.c:3583:13: note: 'SmoothDelay_postprocessing_revareva' declared here 3583 | static void SmoothDelay_postprocessing_revareva(SmoothDelay *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/delaymodule.c: In function 'SmoothDelay_new': src/objects/delaymodule.c:3716:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SmoothDelay *)' [-Wincompatible-pointer-types] 3716 | self->mode_func_ptr = SmoothDelay_setProcMode; | ^ src/objects/delaymodule.c:3586:1: note: 'SmoothDelay_setProcMode' declared here 3586 | SmoothDelay_setProcMode(SmoothDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/distomodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/distomodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/distomodule.c: In function 'Disto_setProcMode': src/objects/distomodule.c:176:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 176 | self->proc_func_ptr = Disto_transform_ii; | ^ src/objects/distomodule.c:75:1: note: 'Disto_transform_ii' declared here 75 | Disto_transform_ii(Disto *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:180:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 180 | self->proc_func_ptr = Disto_transform_ai; | ^ src/objects/distomodule.c:95:1: note: 'Disto_transform_ai' declared here 95 | Disto_transform_ai(Disto *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:184:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 184 | self->proc_func_ptr = Disto_transform_ia; | ^ src/objects/distomodule.c:115:1: note: 'Disto_transform_ia' declared here 115 | Disto_transform_ia(Disto *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:188:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 188 | self->proc_func_ptr = Disto_transform_aa; | ^ src/objects/distomodule.c:136:1: note: 'Disto_transform_aa' declared here 136 | Disto_transform_aa(Disto *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 195 | self->muladd_func_ptr = Disto_postprocessing_ii; | ^ src/objects/distomodule.c:156:13: note: 'Disto_postprocessing_ii' declared here 156 | static void Disto_postprocessing_ii(Disto *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 199 | self->muladd_func_ptr = Disto_postprocessing_ai; | ^ src/objects/distomodule.c:157:13: note: 'Disto_postprocessing_ai' declared here 157 | static void Disto_postprocessing_ai(Disto *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:203:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 203 | self->muladd_func_ptr = Disto_postprocessing_revai; | ^ src/objects/distomodule.c:162:13: note: 'Disto_postprocessing_revai' declared here 162 | static void Disto_postprocessing_revai(Disto *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:207:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 207 | self->muladd_func_ptr = Disto_postprocessing_ia; | ^ src/objects/distomodule.c:158:13: note: 'Disto_postprocessing_ia' declared here 158 | static void Disto_postprocessing_ia(Disto *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:211:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 211 | self->muladd_func_ptr = Disto_postprocessing_aa; | ^ src/objects/distomodule.c:159:13: note: 'Disto_postprocessing_aa' declared here 159 | static void Disto_postprocessing_aa(Disto *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:215:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 215 | self->muladd_func_ptr = Disto_postprocessing_revaa; | ^ src/objects/distomodule.c:163:13: note: 'Disto_postprocessing_revaa' declared here 163 | static void Disto_postprocessing_revaa(Disto *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:219:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 219 | self->muladd_func_ptr = Disto_postprocessing_ireva; | ^ src/objects/distomodule.c:160:13: note: 'Disto_postprocessing_ireva' declared here 160 | static void Disto_postprocessing_ireva(Disto *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:223:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 223 | self->muladd_func_ptr = Disto_postprocessing_areva; | ^ src/objects/distomodule.c:161:13: note: 'Disto_postprocessing_areva' declared here 161 | static void Disto_postprocessing_areva(Disto *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:227:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 227 | self->muladd_func_ptr = Disto_postprocessing_revareva; | ^ src/objects/distomodule.c:164:13: note: 'Disto_postprocessing_revareva' declared here 164 | static void Disto_postprocessing_revareva(Disto *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Disto_new': src/objects/distomodule.c:286:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Disto *)' [-Wincompatible-pointer-types] 286 | self->mode_func_ptr = Disto_setProcMode; | ^ src/objects/distomodule.c:167:1: note: 'Disto_setProcMode' declared here 167 | Disto_setProcMode(Disto *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Clip_setProcMode': src/objects/distomodule.c:581:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 581 | self->proc_func_ptr = Clip_transform_ii; | ^ src/objects/distomodule.c:470:1: note: 'Clip_transform_ii' declared here 470 | Clip_transform_ii(Clip *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:585:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 585 | self->proc_func_ptr = Clip_transform_ai; | ^ src/objects/distomodule.c:492:1: note: 'Clip_transform_ai' declared here 492 | Clip_transform_ai(Clip *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:589:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 589 | self->proc_func_ptr = Clip_transform_ia; | ^ src/objects/distomodule.c:515:1: note: 'Clip_transform_ia' declared here 515 | Clip_transform_ia(Clip *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:593:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 593 | self->proc_func_ptr = Clip_transform_aa; | ^ src/objects/distomodule.c:538:1: note: 'Clip_transform_aa' declared here 538 | Clip_transform_aa(Clip *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:600:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 600 | self->muladd_func_ptr = Clip_postprocessing_ii; | ^ src/objects/distomodule.c:561:13: note: 'Clip_postprocessing_ii' declared here 561 | static void Clip_postprocessing_ii(Clip *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:604:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 604 | self->muladd_func_ptr = Clip_postprocessing_ai; | ^ src/objects/distomodule.c:562:13: note: 'Clip_postprocessing_ai' declared here 562 | static void Clip_postprocessing_ai(Clip *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:608:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 608 | self->muladd_func_ptr = Clip_postprocessing_revai; | ^ src/objects/distomodule.c:567:13: note: 'Clip_postprocessing_revai' declared here 567 | static void Clip_postprocessing_revai(Clip *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:612:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 612 | self->muladd_func_ptr = Clip_postprocessing_ia; | ^ src/objects/distomodule.c:563:13: note: 'Clip_postprocessing_ia' declared here 563 | static void Clip_postprocessing_ia(Clip *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:616:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 616 | self->muladd_func_ptr = Clip_postprocessing_aa; | ^ src/objects/distomodule.c:564:13: note: 'Clip_postprocessing_aa' declared here 564 | static void Clip_postprocessing_aa(Clip *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:620:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 620 | self->muladd_func_ptr = Clip_postprocessing_revaa; | ^ src/objects/distomodule.c:568:13: note: 'Clip_postprocessing_revaa' declared here 568 | static void Clip_postprocessing_revaa(Clip *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 624 | self->muladd_func_ptr = Clip_postprocessing_ireva; | ^ src/objects/distomodule.c:565:13: note: 'Clip_postprocessing_ireva' declared here 565 | static void Clip_postprocessing_ireva(Clip *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 628 | self->muladd_func_ptr = Clip_postprocessing_areva; | ^ src/objects/distomodule.c:566:13: note: 'Clip_postprocessing_areva' declared here 566 | static void Clip_postprocessing_areva(Clip *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:632:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 632 | self->muladd_func_ptr = Clip_postprocessing_revareva; | ^ src/objects/distomodule.c:569:13: note: 'Clip_postprocessing_revareva' declared here 569 | static void Clip_postprocessing_revareva(Clip *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Clip_new': src/objects/distomodule.c:690:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clip *)' [-Wincompatible-pointer-types] 690 | self->mode_func_ptr = Clip_setProcMode; | ^ src/objects/distomodule.c:572:1: note: 'Clip_setProcMode' declared here 572 | Clip_setProcMode(Clip *self) | ^~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Mirror_setProcMode': src/objects/distomodule.c:1033:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1033 | self->proc_func_ptr = Mirror_transform_ii; | ^ src/objects/distomodule.c:874:1: note: 'Mirror_transform_ii' declared here 874 | Mirror_transform_ii(Mirror *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1037:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1037 | self->proc_func_ptr = Mirror_transform_ai; | ^ src/objects/distomodule.c:911:1: note: 'Mirror_transform_ai' declared here 911 | Mirror_transform_ai(Mirror *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1041:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1041 | self->proc_func_ptr = Mirror_transform_ia; | ^ src/objects/distomodule.c:945:1: note: 'Mirror_transform_ia' declared here 945 | Mirror_transform_ia(Mirror *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1045:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1045 | self->proc_func_ptr = Mirror_transform_aa; | ^ src/objects/distomodule.c:979:1: note: 'Mirror_transform_aa' declared here 979 | Mirror_transform_aa(Mirror *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1052:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1052 | self->muladd_func_ptr = Mirror_postprocessing_ii; | ^ src/objects/distomodule.c:1013:13: note: 'Mirror_postprocessing_ii' declared here 1013 | static void Mirror_postprocessing_ii(Mirror *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1056:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1056 | self->muladd_func_ptr = Mirror_postprocessing_ai; | ^ src/objects/distomodule.c:1014:13: note: 'Mirror_postprocessing_ai' declared here 1014 | static void Mirror_postprocessing_ai(Mirror *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1060:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1060 | self->muladd_func_ptr = Mirror_postprocessing_revai; | ^ src/objects/distomodule.c:1019:13: note: 'Mirror_postprocessing_revai' declared here 1019 | static void Mirror_postprocessing_revai(Mirror *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1064:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1064 | self->muladd_func_ptr = Mirror_postprocessing_ia; | ^ src/objects/distomodule.c:1015:13: note: 'Mirror_postprocessing_ia' declared here 1015 | static void Mirror_postprocessing_ia(Mirror *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1068:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1068 | self->muladd_func_ptr = Mirror_postprocessing_aa; | ^ src/objects/distomodule.c:1016:13: note: 'Mirror_postprocessing_aa' declared here 1016 | static void Mirror_postprocessing_aa(Mirror *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1072:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1072 | self->muladd_func_ptr = Mirror_postprocessing_revaa; | ^ src/objects/distomodule.c:1020:13: note: 'Mirror_postprocessing_revaa' declared here 1020 | static void Mirror_postprocessing_revaa(Mirror *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1076:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1076 | self->muladd_func_ptr = Mirror_postprocessing_ireva; | ^ src/objects/distomodule.c:1017:13: note: 'Mirror_postprocessing_ireva' declared here 1017 | static void Mirror_postprocessing_ireva(Mirror *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1080:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1080 | self->muladd_func_ptr = Mirror_postprocessing_areva; | ^ src/objects/distomodule.c:1018:13: note: 'Mirror_postprocessing_areva' declared here 1018 | static void Mirror_postprocessing_areva(Mirror *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1084:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1084 | self->muladd_func_ptr = Mirror_postprocessing_revareva; | ^ src/objects/distomodule.c:1021:13: note: 'Mirror_postprocessing_revareva' declared here 1021 | static void Mirror_postprocessing_revareva(Mirror *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Mirror_new': src/objects/distomodule.c:1142:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mirror *)' [-Wincompatible-pointer-types] 1142 | self->mode_func_ptr = Mirror_setProcMode; | ^ src/objects/distomodule.c:1024:1: note: 'Mirror_setProcMode' declared here 1024 | Mirror_setProcMode(Mirror *self) | ^~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Wrap_setProcMode': src/objects/distomodule.c:1521:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1521 | self->proc_func_ptr = Wrap_transform_ii; | ^ src/objects/distomodule.c:1326:1: note: 'Wrap_transform_ii' declared here 1326 | Wrap_transform_ii(Wrap *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1525:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1525 | self->proc_func_ptr = Wrap_transform_ai; | ^ src/objects/distomodule.c:1372:1: note: 'Wrap_transform_ai' declared here 1372 | Wrap_transform_ai(Wrap *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1529:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1529 | self->proc_func_ptr = Wrap_transform_ia; | ^ src/objects/distomodule.c:1415:1: note: 'Wrap_transform_ia' declared here 1415 | Wrap_transform_ia(Wrap *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1533:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1533 | self->proc_func_ptr = Wrap_transform_aa; | ^ src/objects/distomodule.c:1458:1: note: 'Wrap_transform_aa' declared here 1458 | Wrap_transform_aa(Wrap *self) | ^~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1540:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1540 | self->muladd_func_ptr = Wrap_postprocessing_ii; | ^ src/objects/distomodule.c:1501:13: note: 'Wrap_postprocessing_ii' declared here 1501 | static void Wrap_postprocessing_ii(Wrap *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1544:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1544 | self->muladd_func_ptr = Wrap_postprocessing_ai; | ^ src/objects/distomodule.c:1502:13: note: 'Wrap_postprocessing_ai' declared here 1502 | static void Wrap_postprocessing_ai(Wrap *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1548:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1548 | self->muladd_func_ptr = Wrap_postprocessing_revai; | ^ src/objects/distomodule.c:1507:13: note: 'Wrap_postprocessing_revai' declared here 1507 | static void Wrap_postprocessing_revai(Wrap *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1552:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1552 | self->muladd_func_ptr = Wrap_postprocessing_ia; | ^ src/objects/distomodule.c:1503:13: note: 'Wrap_postprocessing_ia' declared here 1503 | static void Wrap_postprocessing_ia(Wrap *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1556:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1556 | self->muladd_func_ptr = Wrap_postprocessing_aa; | ^ src/objects/distomodule.c:1504:13: note: 'Wrap_postprocessing_aa' declared here 1504 | static void Wrap_postprocessing_aa(Wrap *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1560:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1560 | self->muladd_func_ptr = Wrap_postprocessing_revaa; | ^ src/objects/distomodule.c:1508:13: note: 'Wrap_postprocessing_revaa' declared here 1508 | static void Wrap_postprocessing_revaa(Wrap *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1564:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1564 | self->muladd_func_ptr = Wrap_postprocessing_ireva; | ^ src/objects/distomodule.c:1505:13: note: 'Wrap_postprocessing_ireva' declared here 1505 | static void Wrap_postprocessing_ireva(Wrap *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1568:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1568 | self->muladd_func_ptr = Wrap_postprocessing_areva; | ^ src/objects/distomodule.c:1506:13: note: 'Wrap_postprocessing_areva' declared here 1506 | static void Wrap_postprocessing_areva(Wrap *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1572:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1572 | self->muladd_func_ptr = Wrap_postprocessing_revareva; | ^ src/objects/distomodule.c:1509:13: note: 'Wrap_postprocessing_revareva' declared here 1509 | static void Wrap_postprocessing_revareva(Wrap *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Wrap_new': src/objects/distomodule.c:1630:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Wrap *)' [-Wincompatible-pointer-types] 1630 | self->mode_func_ptr = Wrap_setProcMode; | ^ src/objects/distomodule.c:1512:1: note: 'Wrap_setProcMode' declared here 1512 | Wrap_setProcMode(Wrap *self) | ^~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Degrade_setProcMode': src/objects/distomodule.c:1978:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1978 | self->proc_func_ptr = Degrade_transform_ii; | ^ src/objects/distomodule.c:1839:1: note: 'Degrade_transform_ii' declared here 1839 | Degrade_transform_ii(Degrade *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1982:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1982 | self->proc_func_ptr = Degrade_transform_ai; | ^ src/objects/distomodule.c:1870:1: note: 'Degrade_transform_ai' declared here 1870 | Degrade_transform_ai(Degrade *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1986:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1986 | self->proc_func_ptr = Degrade_transform_ia; | ^ src/objects/distomodule.c:1900:1: note: 'Degrade_transform_ia' declared here 1900 | Degrade_transform_ia(Degrade *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1990:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1990 | self->proc_func_ptr = Degrade_transform_aa; | ^ src/objects/distomodule.c:1930:1: note: 'Degrade_transform_aa' declared here 1930 | Degrade_transform_aa(Degrade *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:1997:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 1997 | self->muladd_func_ptr = Degrade_postprocessing_ii; | ^ src/objects/distomodule.c:1958:13: note: 'Degrade_postprocessing_ii' declared here 1958 | static void Degrade_postprocessing_ii(Degrade *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2001:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2001 | self->muladd_func_ptr = Degrade_postprocessing_ai; | ^ src/objects/distomodule.c:1959:13: note: 'Degrade_postprocessing_ai' declared here 1959 | static void Degrade_postprocessing_ai(Degrade *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2005:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2005 | self->muladd_func_ptr = Degrade_postprocessing_revai; | ^ src/objects/distomodule.c:1964:13: note: 'Degrade_postprocessing_revai' declared here 1964 | static void Degrade_postprocessing_revai(Degrade *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2009:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2009 | self->muladd_func_ptr = Degrade_postprocessing_ia; | ^ src/objects/distomodule.c:1960:13: note: 'Degrade_postprocessing_ia' declared here 1960 | static void Degrade_postprocessing_ia(Degrade *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2013:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2013 | self->muladd_func_ptr = Degrade_postprocessing_aa; | ^ src/objects/distomodule.c:1961:13: note: 'Degrade_postprocessing_aa' declared here 1961 | static void Degrade_postprocessing_aa(Degrade *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2017:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2017 | self->muladd_func_ptr = Degrade_postprocessing_revaa; | ^ src/objects/distomodule.c:1965:13: note: 'Degrade_postprocessing_revaa' declared here 1965 | static void Degrade_postprocessing_revaa(Degrade *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2021:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2021 | self->muladd_func_ptr = Degrade_postprocessing_ireva; | ^ src/objects/distomodule.c:1962:13: note: 'Degrade_postprocessing_ireva' declared here 1962 | static void Degrade_postprocessing_ireva(Degrade *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2025:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2025 | self->muladd_func_ptr = Degrade_postprocessing_areva; | ^ src/objects/distomodule.c:1963:13: note: 'Degrade_postprocessing_areva' declared here 1963 | static void Degrade_postprocessing_areva(Degrade *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2029:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2029 | self->muladd_func_ptr = Degrade_postprocessing_revareva; | ^ src/objects/distomodule.c:1966:13: note: 'Degrade_postprocessing_revareva' declared here 1966 | static void Degrade_postprocessing_revareva(Degrade *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Degrade_new': src/objects/distomodule.c:2089:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Degrade *)' [-Wincompatible-pointer-types] 2089 | self->mode_func_ptr = Degrade_setProcMode; | ^ src/objects/distomodule.c:1969:1: note: 'Degrade_setProcMode' declared here 1969 | Degrade_setProcMode(Degrade *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Min_setProcMode': src/objects/distomodule.c:2315:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2315 | self->proc_func_ptr = Min_process_i; | ^ src/objects/distomodule.c:2270:1: note: 'Min_process_i' declared here 2270 | Min_process_i(Min *self) | ^~~~~~~~~~~~~ src/objects/distomodule.c:2319:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2319 | self->proc_func_ptr = Min_process_a; | ^ src/objects/distomodule.c:2283:1: note: 'Min_process_a' declared here 2283 | Min_process_a(Min *self) | ^~~~~~~~~~~~~ src/objects/distomodule.c:2326:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2326 | self->muladd_func_ptr = Min_postprocessing_ii; | ^ src/objects/distomodule.c:2295:13: note: 'Min_postprocessing_ii' declared here 2295 | static void Min_postprocessing_ii(Min *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2330:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2330 | self->muladd_func_ptr = Min_postprocessing_ai; | ^ src/objects/distomodule.c:2296:13: note: 'Min_postprocessing_ai' declared here 2296 | static void Min_postprocessing_ai(Min *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2334:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2334 | self->muladd_func_ptr = Min_postprocessing_revai; | ^ src/objects/distomodule.c:2301:13: note: 'Min_postprocessing_revai' declared here 2301 | static void Min_postprocessing_revai(Min *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2338:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2338 | self->muladd_func_ptr = Min_postprocessing_ia; | ^ src/objects/distomodule.c:2297:13: note: 'Min_postprocessing_ia' declared here 2297 | static void Min_postprocessing_ia(Min *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2342:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2342 | self->muladd_func_ptr = Min_postprocessing_aa; | ^ src/objects/distomodule.c:2298:13: note: 'Min_postprocessing_aa' declared here 2298 | static void Min_postprocessing_aa(Min *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2346:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2346 | self->muladd_func_ptr = Min_postprocessing_revaa; | ^ src/objects/distomodule.c:2302:13: note: 'Min_postprocessing_revaa' declared here 2302 | static void Min_postprocessing_revaa(Min *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2350:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2350 | self->muladd_func_ptr = Min_postprocessing_ireva; | ^ src/objects/distomodule.c:2299:13: note: 'Min_postprocessing_ireva' declared here 2299 | static void Min_postprocessing_ireva(Min *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2354:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2354 | self->muladd_func_ptr = Min_postprocessing_areva; | ^ src/objects/distomodule.c:2300:13: note: 'Min_postprocessing_areva' declared here 2300 | static void Min_postprocessing_areva(Min *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2358:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2358 | self->muladd_func_ptr = Min_postprocessing_revareva; | ^ src/objects/distomodule.c:2303:13: note: 'Min_postprocessing_revareva' declared here 2303 | static void Min_postprocessing_revareva(Min *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Min_new': src/objects/distomodule.c:2413:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Min *)' [-Wincompatible-pointer-types] 2413 | self->mode_func_ptr = Min_setProcMode; | ^ src/objects/distomodule.c:2306:1: note: 'Min_setProcMode' declared here 2306 | Min_setProcMode(Min *self) | ^~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Max_setProcMode': src/objects/distomodule.c:2631:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2631 | self->proc_func_ptr = Max_process_i; | ^ src/objects/distomodule.c:2586:1: note: 'Max_process_i' declared here 2586 | Max_process_i(Max *self) | ^~~~~~~~~~~~~ src/objects/distomodule.c:2635:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2635 | self->proc_func_ptr = Max_process_a; | ^ src/objects/distomodule.c:2599:1: note: 'Max_process_a' declared here 2599 | Max_process_a(Max *self) | ^~~~~~~~~~~~~ src/objects/distomodule.c:2642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2642 | self->muladd_func_ptr = Max_postprocessing_ii; | ^ src/objects/distomodule.c:2611:13: note: 'Max_postprocessing_ii' declared here 2611 | static void Max_postprocessing_ii(Max *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2646:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2646 | self->muladd_func_ptr = Max_postprocessing_ai; | ^ src/objects/distomodule.c:2612:13: note: 'Max_postprocessing_ai' declared here 2612 | static void Max_postprocessing_ai(Max *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2650:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2650 | self->muladd_func_ptr = Max_postprocessing_revai; | ^ src/objects/distomodule.c:2617:13: note: 'Max_postprocessing_revai' declared here 2617 | static void Max_postprocessing_revai(Max *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2654:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2654 | self->muladd_func_ptr = Max_postprocessing_ia; | ^ src/objects/distomodule.c:2613:13: note: 'Max_postprocessing_ia' declared here 2613 | static void Max_postprocessing_ia(Max *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2658:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2658 | self->muladd_func_ptr = Max_postprocessing_aa; | ^ src/objects/distomodule.c:2614:13: note: 'Max_postprocessing_aa' declared here 2614 | static void Max_postprocessing_aa(Max *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2662:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2662 | self->muladd_func_ptr = Max_postprocessing_revaa; | ^ src/objects/distomodule.c:2618:13: note: 'Max_postprocessing_revaa' declared here 2618 | static void Max_postprocessing_revaa(Max *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2666:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2666 | self->muladd_func_ptr = Max_postprocessing_ireva; | ^ src/objects/distomodule.c:2615:13: note: 'Max_postprocessing_ireva' declared here 2615 | static void Max_postprocessing_ireva(Max *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2670:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2670 | self->muladd_func_ptr = Max_postprocessing_areva; | ^ src/objects/distomodule.c:2616:13: note: 'Max_postprocessing_areva' declared here 2616 | static void Max_postprocessing_areva(Max *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c:2674:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2674 | self->muladd_func_ptr = Max_postprocessing_revareva; | ^ src/objects/distomodule.c:2619:13: note: 'Max_postprocessing_revareva' declared here 2619 | static void Max_postprocessing_revareva(Max *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/distomodule.c: In function 'Max_new': src/objects/distomodule.c:2729:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Max *)' [-Wincompatible-pointer-types] 2729 | self->mode_func_ptr = Max_setProcMode; | ^ src/objects/distomodule.c:2622:1: note: 'Max_setProcMode' declared here 2622 | Max_setProcMode(Max *self) | ^~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/exprmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/exprmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/exprmodule.c: In function 'Exprer_setProcMode': src/objects/exprmodule.c:726:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Exprer *)' [-Wincompatible-pointer-types] 726 | self->proc_func_ptr = Exprer_process; | ^ src/objects/exprmodule.c:284:1: note: 'Exprer_process' declared here 284 | Exprer_process(Exprer *self) | ^~~~~~~~~~~~~~ src/objects/exprmodule.c: In function 'Exprer_new': src/objects/exprmodule.c:782:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Exprer *)' [-Wincompatible-pointer-types] 782 | self->mode_func_ptr = Exprer_setProcMode; | ^ src/objects/exprmodule.c:724:1: note: 'Exprer_setProcMode' declared here 724 | Exprer_setProcMode(Exprer *self) | ^~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c: In function 'Expr_setProcMode': src/objects/exprmodule.c:1284:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1284 | self->muladd_func_ptr = Expr_postprocessing_ii; | ^ src/objects/exprmodule.c:1265:13: note: 'Expr_postprocessing_ii' declared here 1265 | static void Expr_postprocessing_ii(Expr *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1288 | self->muladd_func_ptr = Expr_postprocessing_ai; | ^ src/objects/exprmodule.c:1266:13: note: 'Expr_postprocessing_ai' declared here 1266 | static void Expr_postprocessing_ai(Expr *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1292 | self->muladd_func_ptr = Expr_postprocessing_revai; | ^ src/objects/exprmodule.c:1271:13: note: 'Expr_postprocessing_revai' declared here 1271 | static void Expr_postprocessing_revai(Expr *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1296 | self->muladd_func_ptr = Expr_postprocessing_ia; | ^ src/objects/exprmodule.c:1267:13: note: 'Expr_postprocessing_ia' declared here 1267 | static void Expr_postprocessing_ia(Expr *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1300 | self->muladd_func_ptr = Expr_postprocessing_aa; | ^ src/objects/exprmodule.c:1268:13: note: 'Expr_postprocessing_aa' declared here 1268 | static void Expr_postprocessing_aa(Expr *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1304 | self->muladd_func_ptr = Expr_postprocessing_revaa; | ^ src/objects/exprmodule.c:1272:13: note: 'Expr_postprocessing_revaa' declared here 1272 | static void Expr_postprocessing_revaa(Expr *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1308 | self->muladd_func_ptr = Expr_postprocessing_ireva; | ^ src/objects/exprmodule.c:1269:13: note: 'Expr_postprocessing_ireva' declared here 1269 | static void Expr_postprocessing_ireva(Expr *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1312 | self->muladd_func_ptr = Expr_postprocessing_areva; | ^ src/objects/exprmodule.c:1270:13: note: 'Expr_postprocessing_areva' declared here 1270 | static void Expr_postprocessing_areva(Expr *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c:1316:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1316 | self->muladd_func_ptr = Expr_postprocessing_revareva; | ^ src/objects/exprmodule.c:1273:13: note: 'Expr_postprocessing_revareva' declared here 1273 | static void Expr_postprocessing_revareva(Expr *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/exprmodule.c: In function 'Expr_new': src/objects/exprmodule.c:1375:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expr *)' [-Wincompatible-pointer-types] 1375 | self->mode_func_ptr = Expr_setProcMode; | ^ src/objects/exprmodule.c:1276:1: note: 'Expr_setProcMode' declared here 1276 | Expr_setProcMode(Expr *self) | ^~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/fadermodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/fadermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/fadermodule.c: In function 'Fader_setProcMode': src/objects/fadermodule.c:184:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 184 | self->proc_func_ptr = Fader_generate_wait; | ^ src/objects/fadermodule.c:111:1: note: 'Fader_generate_wait' declared here 111 | Fader_generate_wait(Fader *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:186:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 186 | self->proc_func_ptr = Fader_generate_auto; | ^ src/objects/fadermodule.c:62:1: note: 'Fader_generate_auto' declared here 62 | Fader_generate_auto(Fader *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:191:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 191 | self->muladd_func_ptr = Fader_postprocessing_ii; | ^ src/objects/fadermodule.c:167:13: note: 'Fader_postprocessing_ii' declared here 167 | static void Fader_postprocessing_ii(Fader *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 195 | self->muladd_func_ptr = Fader_postprocessing_ai; | ^ src/objects/fadermodule.c:168:13: note: 'Fader_postprocessing_ai' declared here 168 | static void Fader_postprocessing_ai(Fader *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 199 | self->muladd_func_ptr = Fader_postprocessing_revai; | ^ src/objects/fadermodule.c:173:13: note: 'Fader_postprocessing_revai' declared here 173 | static void Fader_postprocessing_revai(Fader *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:203:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 203 | self->muladd_func_ptr = Fader_postprocessing_ia; | ^ src/objects/fadermodule.c:169:13: note: 'Fader_postprocessing_ia' declared here 169 | static void Fader_postprocessing_ia(Fader *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:207:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 207 | self->muladd_func_ptr = Fader_postprocessing_aa; | ^ src/objects/fadermodule.c:170:13: note: 'Fader_postprocessing_aa' declared here 170 | static void Fader_postprocessing_aa(Fader *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:211:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 211 | self->muladd_func_ptr = Fader_postprocessing_revaa; | ^ src/objects/fadermodule.c:174:13: note: 'Fader_postprocessing_revaa' declared here 174 | static void Fader_postprocessing_revaa(Fader *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:215:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 215 | self->muladd_func_ptr = Fader_postprocessing_ireva; | ^ src/objects/fadermodule.c:171:13: note: 'Fader_postprocessing_ireva' declared here 171 | static void Fader_postprocessing_ireva(Fader *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:219:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 219 | self->muladd_func_ptr = Fader_postprocessing_areva; | ^ src/objects/fadermodule.c:172:13: note: 'Fader_postprocessing_areva' declared here 172 | static void Fader_postprocessing_areva(Fader *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:223:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 223 | self->muladd_func_ptr = Fader_postprocessing_revareva; | ^ src/objects/fadermodule.c:175:13: note: 'Fader_postprocessing_revareva' declared here 175 | static void Fader_postprocessing_revareva(Fader *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Fader_new': src/objects/fadermodule.c:283:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fader *)' [-Wincompatible-pointer-types] 283 | self->mode_func_ptr = Fader_setProcMode; | ^ src/objects/fadermodule.c:178:1: note: 'Fader_setProcMode' declared here 178 | Fader_setProcMode(Fader *self) | ^~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Adsr_setProcMode': src/objects/fadermodule.c:660:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 660 | self->proc_func_ptr = Adsr_generate_wait; | ^ src/objects/fadermodule.c:585:1: note: 'Adsr_generate_wait' declared here 585 | Adsr_generate_wait(Adsr *self) | ^~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:662:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 662 | self->proc_func_ptr = Adsr_generate_auto; | ^ src/objects/fadermodule.c:536:1: note: 'Adsr_generate_auto' declared here 536 | Adsr_generate_auto(Adsr *self) | ^~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:667:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 667 | self->muladd_func_ptr = Adsr_postprocessing_ii; | ^ src/objects/fadermodule.c:643:13: note: 'Adsr_postprocessing_ii' declared here 643 | static void Adsr_postprocessing_ii(Adsr *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:671:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 671 | self->muladd_func_ptr = Adsr_postprocessing_ai; | ^ src/objects/fadermodule.c:644:13: note: 'Adsr_postprocessing_ai' declared here 644 | static void Adsr_postprocessing_ai(Adsr *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:675:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 675 | self->muladd_func_ptr = Adsr_postprocessing_revai; | ^ src/objects/fadermodule.c:649:13: note: 'Adsr_postprocessing_revai' declared here 649 | static void Adsr_postprocessing_revai(Adsr *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:679:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 679 | self->muladd_func_ptr = Adsr_postprocessing_ia; | ^ src/objects/fadermodule.c:645:13: note: 'Adsr_postprocessing_ia' declared here 645 | static void Adsr_postprocessing_ia(Adsr *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:683:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 683 | self->muladd_func_ptr = Adsr_postprocessing_aa; | ^ src/objects/fadermodule.c:646:13: note: 'Adsr_postprocessing_aa' declared here 646 | static void Adsr_postprocessing_aa(Adsr *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:687:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 687 | self->muladd_func_ptr = Adsr_postprocessing_revaa; | ^ src/objects/fadermodule.c:650:13: note: 'Adsr_postprocessing_revaa' declared here 650 | static void Adsr_postprocessing_revaa(Adsr *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:691:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 691 | self->muladd_func_ptr = Adsr_postprocessing_ireva; | ^ src/objects/fadermodule.c:647:13: note: 'Adsr_postprocessing_ireva' declared here 647 | static void Adsr_postprocessing_ireva(Adsr *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:695:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 695 | self->muladd_func_ptr = Adsr_postprocessing_areva; | ^ src/objects/fadermodule.c:648:13: note: 'Adsr_postprocessing_areva' declared here 648 | static void Adsr_postprocessing_areva(Adsr *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:699:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 699 | self->muladd_func_ptr = Adsr_postprocessing_revareva; | ^ src/objects/fadermodule.c:651:13: note: 'Adsr_postprocessing_revareva' declared here 651 | static void Adsr_postprocessing_revareva(Adsr *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Adsr_new': src/objects/fadermodule.c:761:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Adsr *)' [-Wincompatible-pointer-types] 761 | self->mode_func_ptr = Adsr_setProcMode; | ^ src/objects/fadermodule.c:654:1: note: 'Adsr_setProcMode' declared here 654 | Adsr_setProcMode(Adsr *self) | ^~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Linseg_setProcMode': src/objects/fadermodule.c:1167:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1167 | self->proc_func_ptr = Linseg_generate; | ^ src/objects/fadermodule.c:1097:1: note: 'Linseg_generate' declared here 1097 | Linseg_generate(Linseg *self) | ^~~~~~~~~~~~~~~ src/objects/fadermodule.c:1172:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1172 | self->muladd_func_ptr = Linseg_postprocessing_ii; | ^ src/objects/fadermodule.c:1151:13: note: 'Linseg_postprocessing_ii' declared here 1151 | static void Linseg_postprocessing_ii(Linseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1176:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1176 | self->muladd_func_ptr = Linseg_postprocessing_ai; | ^ src/objects/fadermodule.c:1152:13: note: 'Linseg_postprocessing_ai' declared here 1152 | static void Linseg_postprocessing_ai(Linseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1180:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1180 | self->muladd_func_ptr = Linseg_postprocessing_revai; | ^ src/objects/fadermodule.c:1157:13: note: 'Linseg_postprocessing_revai' declared here 1157 | static void Linseg_postprocessing_revai(Linseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1184:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1184 | self->muladd_func_ptr = Linseg_postprocessing_ia; | ^ src/objects/fadermodule.c:1153:13: note: 'Linseg_postprocessing_ia' declared here 1153 | static void Linseg_postprocessing_ia(Linseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1188 | self->muladd_func_ptr = Linseg_postprocessing_aa; | ^ src/objects/fadermodule.c:1154:13: note: 'Linseg_postprocessing_aa' declared here 1154 | static void Linseg_postprocessing_aa(Linseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1192 | self->muladd_func_ptr = Linseg_postprocessing_revaa; | ^ src/objects/fadermodule.c:1158:13: note: 'Linseg_postprocessing_revaa' declared here 1158 | static void Linseg_postprocessing_revaa(Linseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1196 | self->muladd_func_ptr = Linseg_postprocessing_ireva; | ^ src/objects/fadermodule.c:1155:13: note: 'Linseg_postprocessing_ireva' declared here 1155 | static void Linseg_postprocessing_ireva(Linseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1200 | self->muladd_func_ptr = Linseg_postprocessing_areva; | ^ src/objects/fadermodule.c:1156:13: note: 'Linseg_postprocessing_areva' declared here 1156 | static void Linseg_postprocessing_areva(Linseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1204:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1204 | self->muladd_func_ptr = Linseg_postprocessing_revareva; | ^ src/objects/fadermodule.c:1159:13: note: 'Linseg_postprocessing_revareva' declared here 1159 | static void Linseg_postprocessing_revareva(Linseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Linseg_new': src/objects/fadermodule.c:1259:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Linseg *)' [-Wincompatible-pointer-types] 1259 | self->mode_func_ptr = Linseg_setProcMode; | ^ src/objects/fadermodule.c:1162:1: note: 'Linseg_setProcMode' declared here 1162 | Linseg_setProcMode(Linseg *self) | ^~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Expseg_setProcMode': src/objects/fadermodule.c:1631:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1631 | self->proc_func_ptr = Expseg_generate; | ^ src/objects/fadermodule.c:1552:1: note: 'Expseg_generate' declared here 1552 | Expseg_generate(Expseg *self) | ^~~~~~~~~~~~~~~ src/objects/fadermodule.c:1636:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1636 | self->muladd_func_ptr = Expseg_postprocessing_ii; | ^ src/objects/fadermodule.c:1615:13: note: 'Expseg_postprocessing_ii' declared here 1615 | static void Expseg_postprocessing_ii(Expseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1640:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1640 | self->muladd_func_ptr = Expseg_postprocessing_ai; | ^ src/objects/fadermodule.c:1616:13: note: 'Expseg_postprocessing_ai' declared here 1616 | static void Expseg_postprocessing_ai(Expseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1644:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1644 | self->muladd_func_ptr = Expseg_postprocessing_revai; | ^ src/objects/fadermodule.c:1621:13: note: 'Expseg_postprocessing_revai' declared here 1621 | static void Expseg_postprocessing_revai(Expseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1648:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1648 | self->muladd_func_ptr = Expseg_postprocessing_ia; | ^ src/objects/fadermodule.c:1617:13: note: 'Expseg_postprocessing_ia' declared here 1617 | static void Expseg_postprocessing_ia(Expseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1652:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1652 | self->muladd_func_ptr = Expseg_postprocessing_aa; | ^ src/objects/fadermodule.c:1618:13: note: 'Expseg_postprocessing_aa' declared here 1618 | static void Expseg_postprocessing_aa(Expseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1656:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1656 | self->muladd_func_ptr = Expseg_postprocessing_revaa; | ^ src/objects/fadermodule.c:1622:13: note: 'Expseg_postprocessing_revaa' declared here 1622 | static void Expseg_postprocessing_revaa(Expseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1660:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1660 | self->muladd_func_ptr = Expseg_postprocessing_ireva; | ^ src/objects/fadermodule.c:1619:13: note: 'Expseg_postprocessing_ireva' declared here 1619 | static void Expseg_postprocessing_ireva(Expseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1664:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1664 | self->muladd_func_ptr = Expseg_postprocessing_areva; | ^ src/objects/fadermodule.c:1620:13: note: 'Expseg_postprocessing_areva' declared here 1620 | static void Expseg_postprocessing_areva(Expseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c:1668:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1668 | self->muladd_func_ptr = Expseg_postprocessing_revareva; | ^ src/objects/fadermodule.c:1623:13: note: 'Expseg_postprocessing_revareva' declared here 1623 | static void Expseg_postprocessing_revareva(Expseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fadermodule.c: In function 'Expseg_new': src/objects/fadermodule.c:1725:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Expseg *)' [-Wincompatible-pointer-types] 1725 | self->mode_func_ptr = Expseg_setProcMode; | ^ src/objects/fadermodule.c:1626:1: note: 'Expseg_setProcMode' declared here 1626 | Expseg_setProcMode(Expseg *self) | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/fftmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/fftmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/fftmodule.c: In function 'FFTMain_setProcMode': src/objects/fftmodule.c:169:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFTMain *)' [-Wincompatible-pointer-types] 169 | self->proc_func_ptr = FFTMain_filters; | ^ src/objects/fftmodule.c:99:1: note: 'FFTMain_filters' declared here 99 | FFTMain_filters(FFTMain *self) | ^~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FFTMain_new': src/objects/fftmodule.c:229:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFTMain *)' [-Wincompatible-pointer-types] 229 | self->mode_func_ptr = FFTMain_setProcMode; | ^ src/objects/fftmodule.c:167:1: note: 'FFTMain_setProcMode' declared here 167 | FFTMain_setProcMode(FFTMain *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FFT_setProcMode': src/objects/fftmodule.c:380:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 380 | self->muladd_func_ptr = FFT_postprocessing_ii; | ^ src/objects/fftmodule.c:361:13: note: 'FFT_postprocessing_ii' declared here 361 | static void FFT_postprocessing_ii(FFT *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:384:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 384 | self->muladd_func_ptr = FFT_postprocessing_ai; | ^ src/objects/fftmodule.c:362:13: note: 'FFT_postprocessing_ai' declared here 362 | static void FFT_postprocessing_ai(FFT *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:388:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 388 | self->muladd_func_ptr = FFT_postprocessing_revai; | ^ src/objects/fftmodule.c:367:13: note: 'FFT_postprocessing_revai' declared here 367 | static void FFT_postprocessing_revai(FFT *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:392:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 392 | self->muladd_func_ptr = FFT_postprocessing_ia; | ^ src/objects/fftmodule.c:363:13: note: 'FFT_postprocessing_ia' declared here 363 | static void FFT_postprocessing_ia(FFT *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:396:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 396 | self->muladd_func_ptr = FFT_postprocessing_aa; | ^ src/objects/fftmodule.c:364:13: note: 'FFT_postprocessing_aa' declared here 364 | static void FFT_postprocessing_aa(FFT *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:400:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 400 | self->muladd_func_ptr = FFT_postprocessing_revaa; | ^ src/objects/fftmodule.c:368:13: note: 'FFT_postprocessing_revaa' declared here 368 | static void FFT_postprocessing_revaa(FFT *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:404:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 404 | self->muladd_func_ptr = FFT_postprocessing_ireva; | ^ src/objects/fftmodule.c:365:13: note: 'FFT_postprocessing_ireva' declared here 365 | static void FFT_postprocessing_ireva(FFT *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:408:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 408 | self->muladd_func_ptr = FFT_postprocessing_areva; | ^ src/objects/fftmodule.c:366:13: note: 'FFT_postprocessing_areva' declared here 366 | static void FFT_postprocessing_areva(FFT *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:412:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 412 | self->muladd_func_ptr = FFT_postprocessing_revareva; | ^ src/objects/fftmodule.c:369:13: note: 'FFT_postprocessing_revareva' declared here 369 | static void FFT_postprocessing_revareva(FFT *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FFT_new': src/objects/fftmodule.c:471:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FFT *)' [-Wincompatible-pointer-types] 471 | self->mode_func_ptr = FFT_setProcMode; | ^ src/objects/fftmodule.c:372:1: note: 'FFT_setProcMode' declared here 372 | FFT_setProcMode(FFT *self) | ^~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'IFFT_setProcMode': src/objects/fftmodule.c:745:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 745 | self->proc_func_ptr = IFFT_filters; | ^ src/objects/fftmodule.c:674:1: note: 'IFFT_filters' declared here 674 | IFFT_filters(IFFT *self) | ^~~~~~~~~~~~ src/objects/fftmodule.c:750:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 750 | self->muladd_func_ptr = IFFT_postprocessing_ii; | ^ src/objects/fftmodule.c:729:13: note: 'IFFT_postprocessing_ii' declared here 729 | static void IFFT_postprocessing_ii(IFFT *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:754:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 754 | self->muladd_func_ptr = IFFT_postprocessing_ai; | ^ src/objects/fftmodule.c:730:13: note: 'IFFT_postprocessing_ai' declared here 730 | static void IFFT_postprocessing_ai(IFFT *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:758:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 758 | self->muladd_func_ptr = IFFT_postprocessing_revai; | ^ src/objects/fftmodule.c:735:13: note: 'IFFT_postprocessing_revai' declared here 735 | static void IFFT_postprocessing_revai(IFFT *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:762:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 762 | self->muladd_func_ptr = IFFT_postprocessing_ia; | ^ src/objects/fftmodule.c:731:13: note: 'IFFT_postprocessing_ia' declared here 731 | static void IFFT_postprocessing_ia(IFFT *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:766:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 766 | self->muladd_func_ptr = IFFT_postprocessing_aa; | ^ src/objects/fftmodule.c:732:13: note: 'IFFT_postprocessing_aa' declared here 732 | static void IFFT_postprocessing_aa(IFFT *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:770:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 770 | self->muladd_func_ptr = IFFT_postprocessing_revaa; | ^ src/objects/fftmodule.c:736:13: note: 'IFFT_postprocessing_revaa' declared here 736 | static void IFFT_postprocessing_revaa(IFFT *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:774:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 774 | self->muladd_func_ptr = IFFT_postprocessing_ireva; | ^ src/objects/fftmodule.c:733:13: note: 'IFFT_postprocessing_ireva' declared here 733 | static void IFFT_postprocessing_ireva(IFFT *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:778:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 778 | self->muladd_func_ptr = IFFT_postprocessing_areva; | ^ src/objects/fftmodule.c:734:13: note: 'IFFT_postprocessing_areva' declared here 734 | static void IFFT_postprocessing_areva(IFFT *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:782:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 782 | self->muladd_func_ptr = IFFT_postprocessing_revareva; | ^ src/objects/fftmodule.c:737:13: note: 'IFFT_postprocessing_revareva' declared here 737 | static void IFFT_postprocessing_revareva(IFFT *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'IFFT_new': src/objects/fftmodule.c:849:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFT *)' [-Wincompatible-pointer-types] 849 | self->mode_func_ptr = IFFT_setProcMode; | ^ src/objects/fftmodule.c:740:1: note: 'IFFT_setProcMode' declared here 740 | IFFT_setProcMode(IFFT *self) | ^~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'CarToPol_setProcMode': src/objects/fftmodule.c:1100:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1100 | self->proc_func_ptr = CarToPol_generate; | ^ src/objects/fftmodule.c:1062:1: note: 'CarToPol_generate' declared here 1062 | CarToPol_generate(CarToPol *self) | ^~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1105 | self->muladd_func_ptr = CarToPol_postprocessing_ii; | ^ src/objects/fftmodule.c:1084:13: note: 'CarToPol_postprocessing_ii' declared here 1084 | static void CarToPol_postprocessing_ii(CarToPol *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1109 | self->muladd_func_ptr = CarToPol_postprocessing_ai; | ^ src/objects/fftmodule.c:1085:13: note: 'CarToPol_postprocessing_ai' declared here 1085 | static void CarToPol_postprocessing_ai(CarToPol *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1113:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1113 | self->muladd_func_ptr = CarToPol_postprocessing_revai; | ^ src/objects/fftmodule.c:1090:13: note: 'CarToPol_postprocessing_revai' declared here 1090 | static void CarToPol_postprocessing_revai(CarToPol *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1117:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1117 | self->muladd_func_ptr = CarToPol_postprocessing_ia; | ^ src/objects/fftmodule.c:1086:13: note: 'CarToPol_postprocessing_ia' declared here 1086 | static void CarToPol_postprocessing_ia(CarToPol *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1121:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1121 | self->muladd_func_ptr = CarToPol_postprocessing_aa; | ^ src/objects/fftmodule.c:1087:13: note: 'CarToPol_postprocessing_aa' declared here 1087 | static void CarToPol_postprocessing_aa(CarToPol *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1125:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1125 | self->muladd_func_ptr = CarToPol_postprocessing_revaa; | ^ src/objects/fftmodule.c:1091:13: note: 'CarToPol_postprocessing_revaa' declared here 1091 | static void CarToPol_postprocessing_revaa(CarToPol *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1129:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1129 | self->muladd_func_ptr = CarToPol_postprocessing_ireva; | ^ src/objects/fftmodule.c:1088:13: note: 'CarToPol_postprocessing_ireva' declared here 1088 | static void CarToPol_postprocessing_ireva(CarToPol *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1133:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1133 | self->muladd_func_ptr = CarToPol_postprocessing_areva; | ^ src/objects/fftmodule.c:1089:13: note: 'CarToPol_postprocessing_areva' declared here 1089 | static void CarToPol_postprocessing_areva(CarToPol *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1137:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1137 | self->muladd_func_ptr = CarToPol_postprocessing_revareva; | ^ src/objects/fftmodule.c:1092:13: note: 'CarToPol_postprocessing_revareva' declared here 1092 | static void CarToPol_postprocessing_revareva(CarToPol *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'CarToPol_new': src/objects/fftmodule.c:1189:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CarToPol *)' [-Wincompatible-pointer-types] 1189 | self->mode_func_ptr = CarToPol_setProcMode; | ^ src/objects/fftmodule.c:1095:1: note: 'CarToPol_setProcMode' declared here 1095 | CarToPol_setProcMode(CarToPol *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'PolToCar_setProcMode': src/objects/fftmodule.c:1394:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1394 | self->proc_func_ptr = PolToCar_generate; | ^ src/objects/fftmodule.c:1356:1: note: 'PolToCar_generate' declared here 1356 | PolToCar_generate(PolToCar *self) | ^~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1399:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1399 | self->muladd_func_ptr = PolToCar_postprocessing_ii; | ^ src/objects/fftmodule.c:1378:13: note: 'PolToCar_postprocessing_ii' declared here 1378 | static void PolToCar_postprocessing_ii(PolToCar *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1403:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1403 | self->muladd_func_ptr = PolToCar_postprocessing_ai; | ^ src/objects/fftmodule.c:1379:13: note: 'PolToCar_postprocessing_ai' declared here 1379 | static void PolToCar_postprocessing_ai(PolToCar *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1407:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1407 | self->muladd_func_ptr = PolToCar_postprocessing_revai; | ^ src/objects/fftmodule.c:1384:13: note: 'PolToCar_postprocessing_revai' declared here 1384 | static void PolToCar_postprocessing_revai(PolToCar *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1411:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1411 | self->muladd_func_ptr = PolToCar_postprocessing_ia; | ^ src/objects/fftmodule.c:1380:13: note: 'PolToCar_postprocessing_ia' declared here 1380 | static void PolToCar_postprocessing_ia(PolToCar *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1415:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1415 | self->muladd_func_ptr = PolToCar_postprocessing_aa; | ^ src/objects/fftmodule.c:1381:13: note: 'PolToCar_postprocessing_aa' declared here 1381 | static void PolToCar_postprocessing_aa(PolToCar *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1419:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1419 | self->muladd_func_ptr = PolToCar_postprocessing_revaa; | ^ src/objects/fftmodule.c:1385:13: note: 'PolToCar_postprocessing_revaa' declared here 1385 | static void PolToCar_postprocessing_revaa(PolToCar *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1423:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1423 | self->muladd_func_ptr = PolToCar_postprocessing_ireva; | ^ src/objects/fftmodule.c:1382:13: note: 'PolToCar_postprocessing_ireva' declared here 1382 | static void PolToCar_postprocessing_ireva(PolToCar *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1427:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1427 | self->muladd_func_ptr = PolToCar_postprocessing_areva; | ^ src/objects/fftmodule.c:1383:13: note: 'PolToCar_postprocessing_areva' declared here 1383 | static void PolToCar_postprocessing_areva(PolToCar *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1431:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1431 | self->muladd_func_ptr = PolToCar_postprocessing_revareva; | ^ src/objects/fftmodule.c:1386:13: note: 'PolToCar_postprocessing_revareva' declared here 1386 | static void PolToCar_postprocessing_revareva(PolToCar *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'PolToCar_new': src/objects/fftmodule.c:1483:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PolToCar *)' [-Wincompatible-pointer-types] 1483 | self->mode_func_ptr = PolToCar_setProcMode; | ^ src/objects/fftmodule.c:1389:1: note: 'PolToCar_setProcMode' declared here 1389 | PolToCar_setProcMode(PolToCar *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameDeltaMain_setProcMode': src/objects/fftmodule.c:1718:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDeltaMain *)' [-Wincompatible-pointer-types] 1718 | self->proc_func_ptr = FrameDeltaMain_generate; | ^ src/objects/fftmodule.c:1653:1: note: 'FrameDeltaMain_generate' declared here 1653 | FrameDeltaMain_generate(FrameDeltaMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameDeltaMain_new': src/objects/fftmodule.c:1774:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDeltaMain *)' [-Wincompatible-pointer-types] 1774 | self->mode_func_ptr = FrameDeltaMain_setProcMode; | ^ src/objects/fftmodule.c:1716:1: note: 'FrameDeltaMain_setProcMode' declared here 1716 | FrameDeltaMain_setProcMode(FrameDeltaMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameDelta_setProcMode': src/objects/fftmodule.c:1964:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1964 | self->muladd_func_ptr = FrameDelta_postprocessing_ii; | ^ src/objects/fftmodule.c:1945:13: note: 'FrameDelta_postprocessing_ii' declared here 1945 | static void FrameDelta_postprocessing_ii(FrameDelta *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1968:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1968 | self->muladd_func_ptr = FrameDelta_postprocessing_ai; | ^ src/objects/fftmodule.c:1946:13: note: 'FrameDelta_postprocessing_ai' declared here 1946 | static void FrameDelta_postprocessing_ai(FrameDelta *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1972:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1972 | self->muladd_func_ptr = FrameDelta_postprocessing_revai; | ^ src/objects/fftmodule.c:1951:13: note: 'FrameDelta_postprocessing_revai' declared here 1951 | static void FrameDelta_postprocessing_revai(FrameDelta *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1976:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1976 | self->muladd_func_ptr = FrameDelta_postprocessing_ia; | ^ src/objects/fftmodule.c:1947:13: note: 'FrameDelta_postprocessing_ia' declared here 1947 | static void FrameDelta_postprocessing_ia(FrameDelta *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1980:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1980 | self->muladd_func_ptr = FrameDelta_postprocessing_aa; | ^ src/objects/fftmodule.c:1948:13: note: 'FrameDelta_postprocessing_aa' declared here 1948 | static void FrameDelta_postprocessing_aa(FrameDelta *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1984:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1984 | self->muladd_func_ptr = FrameDelta_postprocessing_revaa; | ^ src/objects/fftmodule.c:1952:13: note: 'FrameDelta_postprocessing_revaa' declared here 1952 | static void FrameDelta_postprocessing_revaa(FrameDelta *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1988:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1988 | self->muladd_func_ptr = FrameDelta_postprocessing_ireva; | ^ src/objects/fftmodule.c:1949:13: note: 'FrameDelta_postprocessing_ireva' declared here 1949 | static void FrameDelta_postprocessing_ireva(FrameDelta *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1992:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1992 | self->muladd_func_ptr = FrameDelta_postprocessing_areva; | ^ src/objects/fftmodule.c:1950:13: note: 'FrameDelta_postprocessing_areva' declared here 1950 | static void FrameDelta_postprocessing_areva(FrameDelta *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:1996:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 1996 | self->muladd_func_ptr = FrameDelta_postprocessing_revareva; | ^ src/objects/fftmodule.c:1953:13: note: 'FrameDelta_postprocessing_revareva' declared here 1953 | static void FrameDelta_postprocessing_revareva(FrameDelta *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameDelta_new': src/objects/fftmodule.c:2055:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameDelta *)' [-Wincompatible-pointer-types] 2055 | self->mode_func_ptr = FrameDelta_setProcMode; | ^ src/objects/fftmodule.c:1956:1: note: 'FrameDelta_setProcMode' declared here 1956 | FrameDelta_setProcMode(FrameDelta *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameAccumMain_setProcMode': src/objects/fftmodule.c:2274:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccumMain *)' [-Wincompatible-pointer-types] 2274 | self->proc_func_ptr = FrameAccumMain_generate; | ^ src/objects/fftmodule.c:2220:1: note: 'FrameAccumMain_generate' declared here 2220 | FrameAccumMain_generate(FrameAccumMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameAccumMain_new': src/objects/fftmodule.c:2330:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccumMain *)' [-Wincompatible-pointer-types] 2330 | self->mode_func_ptr = FrameAccumMain_setProcMode; | ^ src/objects/fftmodule.c:2272:1: note: 'FrameAccumMain_setProcMode' declared here 2272 | FrameAccumMain_setProcMode(FrameAccumMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameAccum_setProcMode': src/objects/fftmodule.c:2520:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2520 | self->muladd_func_ptr = FrameAccum_postprocessing_ii; | ^ src/objects/fftmodule.c:2501:13: note: 'FrameAccum_postprocessing_ii' declared here 2501 | static void FrameAccum_postprocessing_ii(FrameAccum *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2524:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2524 | self->muladd_func_ptr = FrameAccum_postprocessing_ai; | ^ src/objects/fftmodule.c:2502:13: note: 'FrameAccum_postprocessing_ai' declared here 2502 | static void FrameAccum_postprocessing_ai(FrameAccum *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2528:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2528 | self->muladd_func_ptr = FrameAccum_postprocessing_revai; | ^ src/objects/fftmodule.c:2507:13: note: 'FrameAccum_postprocessing_revai' declared here 2507 | static void FrameAccum_postprocessing_revai(FrameAccum *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2532:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2532 | self->muladd_func_ptr = FrameAccum_postprocessing_ia; | ^ src/objects/fftmodule.c:2503:13: note: 'FrameAccum_postprocessing_ia' declared here 2503 | static void FrameAccum_postprocessing_ia(FrameAccum *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2536:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2536 | self->muladd_func_ptr = FrameAccum_postprocessing_aa; | ^ src/objects/fftmodule.c:2504:13: note: 'FrameAccum_postprocessing_aa' declared here 2504 | static void FrameAccum_postprocessing_aa(FrameAccum *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2540:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2540 | self->muladd_func_ptr = FrameAccum_postprocessing_revaa; | ^ src/objects/fftmodule.c:2508:13: note: 'FrameAccum_postprocessing_revaa' declared here 2508 | static void FrameAccum_postprocessing_revaa(FrameAccum *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2544:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2544 | self->muladd_func_ptr = FrameAccum_postprocessing_ireva; | ^ src/objects/fftmodule.c:2505:13: note: 'FrameAccum_postprocessing_ireva' declared here 2505 | static void FrameAccum_postprocessing_ireva(FrameAccum *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2548:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2548 | self->muladd_func_ptr = FrameAccum_postprocessing_areva; | ^ src/objects/fftmodule.c:2506:13: note: 'FrameAccum_postprocessing_areva' declared here 2506 | static void FrameAccum_postprocessing_areva(FrameAccum *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:2552:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2552 | self->muladd_func_ptr = FrameAccum_postprocessing_revareva; | ^ src/objects/fftmodule.c:2509:13: note: 'FrameAccum_postprocessing_revareva' declared here 2509 | static void FrameAccum_postprocessing_revareva(FrameAccum *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'FrameAccum_new': src/objects/fftmodule.c:2611:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FrameAccum *)' [-Wincompatible-pointer-types] 2611 | self->mode_func_ptr = FrameAccum_setProcMode; | ^ src/objects/fftmodule.c:2512:1: note: 'FrameAccum_setProcMode' declared here 2512 | FrameAccum_setProcMode(FrameAccum *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'VectralMain_setProcMode': src/objects/fftmodule.c:2886:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VectralMain *)' [-Wincompatible-pointer-types] 2886 | self->proc_func_ptr = VectralMain_generate; | ^ src/objects/fftmodule.c:2782:1: note: 'VectralMain_generate' declared here 2782 | VectralMain_generate(VectralMain *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'VectralMain_new': src/objects/fftmodule.c:2956:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VectralMain *)' [-Wincompatible-pointer-types] 2956 | self->mode_func_ptr = VectralMain_setProcMode; | ^ src/objects/fftmodule.c:2884:1: note: 'VectralMain_setProcMode' declared here 2884 | VectralMain_setProcMode(VectralMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'Vectral_setProcMode': src/objects/fftmodule.c:3168:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3168 | self->muladd_func_ptr = Vectral_postprocessing_ii; | ^ src/objects/fftmodule.c:3149:13: note: 'Vectral_postprocessing_ii' declared here 3149 | static void Vectral_postprocessing_ii(Vectral *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3172:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3172 | self->muladd_func_ptr = Vectral_postprocessing_ai; | ^ src/objects/fftmodule.c:3150:13: note: 'Vectral_postprocessing_ai' declared here 3150 | static void Vectral_postprocessing_ai(Vectral *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3176:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3176 | self->muladd_func_ptr = Vectral_postprocessing_revai; | ^ src/objects/fftmodule.c:3155:13: note: 'Vectral_postprocessing_revai' declared here 3155 | static void Vectral_postprocessing_revai(Vectral *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3180:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3180 | self->muladd_func_ptr = Vectral_postprocessing_ia; | ^ src/objects/fftmodule.c:3151:13: note: 'Vectral_postprocessing_ia' declared here 3151 | static void Vectral_postprocessing_ia(Vectral *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3184:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3184 | self->muladd_func_ptr = Vectral_postprocessing_aa; | ^ src/objects/fftmodule.c:3152:13: note: 'Vectral_postprocessing_aa' declared here 3152 | static void Vectral_postprocessing_aa(Vectral *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3188 | self->muladd_func_ptr = Vectral_postprocessing_revaa; | ^ src/objects/fftmodule.c:3156:13: note: 'Vectral_postprocessing_revaa' declared here 3156 | static void Vectral_postprocessing_revaa(Vectral *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3192 | self->muladd_func_ptr = Vectral_postprocessing_ireva; | ^ src/objects/fftmodule.c:3153:13: note: 'Vectral_postprocessing_ireva' declared here 3153 | static void Vectral_postprocessing_ireva(Vectral *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3196 | self->muladd_func_ptr = Vectral_postprocessing_areva; | ^ src/objects/fftmodule.c:3154:13: note: 'Vectral_postprocessing_areva' declared here 3154 | static void Vectral_postprocessing_areva(Vectral *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3200 | self->muladd_func_ptr = Vectral_postprocessing_revareva; | ^ src/objects/fftmodule.c:3157:13: note: 'Vectral_postprocessing_revareva' declared here 3157 | static void Vectral_postprocessing_revareva(Vectral *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'Vectral_new': src/objects/fftmodule.c:3259:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vectral *)' [-Wincompatible-pointer-types] 3259 | self->mode_func_ptr = Vectral_setProcMode; | ^ src/objects/fftmodule.c:3160:1: note: 'Vectral_setProcMode' declared here 3160 | Vectral_setProcMode(Vectral *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'CvlVerb_setProcMode': src/objects/fftmodule.c:3762:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3762 | self->proc_func_ptr = CvlVerb_process_i; | ^ src/objects/fftmodule.c:3570:1: note: 'CvlVerb_process_i' declared here 3570 | CvlVerb_process_i(CvlVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3766:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3766 | self->proc_func_ptr = CvlVerb_process_a; | ^ src/objects/fftmodule.c:3656:1: note: 'CvlVerb_process_a' declared here 3656 | CvlVerb_process_a(CvlVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3773:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3773 | self->muladd_func_ptr = CvlVerb_postprocessing_ii; | ^ src/objects/fftmodule.c:3742:13: note: 'CvlVerb_postprocessing_ii' declared here 3742 | static void CvlVerb_postprocessing_ii(CvlVerb *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3777:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3777 | self->muladd_func_ptr = CvlVerb_postprocessing_ai; | ^ src/objects/fftmodule.c:3743:13: note: 'CvlVerb_postprocessing_ai' declared here 3743 | static void CvlVerb_postprocessing_ai(CvlVerb *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3781:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3781 | self->muladd_func_ptr = CvlVerb_postprocessing_revai; | ^ src/objects/fftmodule.c:3748:13: note: 'CvlVerb_postprocessing_revai' declared here 3748 | static void CvlVerb_postprocessing_revai(CvlVerb *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3785:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3785 | self->muladd_func_ptr = CvlVerb_postprocessing_ia; | ^ src/objects/fftmodule.c:3744:13: note: 'CvlVerb_postprocessing_ia' declared here 3744 | static void CvlVerb_postprocessing_ia(CvlVerb *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3789:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3789 | self->muladd_func_ptr = CvlVerb_postprocessing_aa; | ^ src/objects/fftmodule.c:3745:13: note: 'CvlVerb_postprocessing_aa' declared here 3745 | static void CvlVerb_postprocessing_aa(CvlVerb *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3793:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3793 | self->muladd_func_ptr = CvlVerb_postprocessing_revaa; | ^ src/objects/fftmodule.c:3749:13: note: 'CvlVerb_postprocessing_revaa' declared here 3749 | static void CvlVerb_postprocessing_revaa(CvlVerb *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3797:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3797 | self->muladd_func_ptr = CvlVerb_postprocessing_ireva; | ^ src/objects/fftmodule.c:3746:13: note: 'CvlVerb_postprocessing_ireva' declared here 3746 | static void CvlVerb_postprocessing_ireva(CvlVerb *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3801:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3801 | self->muladd_func_ptr = CvlVerb_postprocessing_areva; | ^ src/objects/fftmodule.c:3747:13: note: 'CvlVerb_postprocessing_areva' declared here 3747 | static void CvlVerb_postprocessing_areva(CvlVerb *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:3805:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3805 | self->muladd_func_ptr = CvlVerb_postprocessing_revareva; | ^ src/objects/fftmodule.c:3750:13: note: 'CvlVerb_postprocessing_revareva' declared here 3750 | static void CvlVerb_postprocessing_revareva(CvlVerb *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'CvlVerb_new': src/objects/fftmodule.c:3888:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CvlVerb *)' [-Wincompatible-pointer-types] 3888 | self->mode_func_ptr = CvlVerb_setProcMode; | ^ src/objects/fftmodule.c:3753:1: note: 'CvlVerb_setProcMode' declared here 3753 | CvlVerb_setProcMode(CvlVerb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'Spectrum_setProcMode': src/objects/fftmodule.c:4283:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Spectrum *)' [-Wincompatible-pointer-types] 4283 | self->proc_func_ptr = Spectrum_filters; | ^ src/objects/fftmodule.c:4236:1: note: 'Spectrum_filters' declared here 4236 | Spectrum_filters(Spectrum *self) | ^~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'Spectrum_new': src/objects/fftmodule.c:4356:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Spectrum *)' [-Wincompatible-pointer-types] 4356 | self->mode_func_ptr = Spectrum_setProcMode; | ^ src/objects/fftmodule.c:4281:1: note: 'Spectrum_setProcMode' declared here 4281 | Spectrum_setProcMode(Spectrum *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'IFFTMatrix_setProcMode': src/objects/fftmodule.c:4697:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4697 | self->proc_func_ptr = IFFTMatrix_filters; | ^ src/objects/fftmodule.c:4635:1: note: 'IFFTMatrix_filters' declared here 4635 | IFFTMatrix_filters(IFFTMatrix *self) | ^~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4702:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4702 | self->muladd_func_ptr = IFFTMatrix_postprocessing_ii; | ^ src/objects/fftmodule.c:4681:13: note: 'IFFTMatrix_postprocessing_ii' declared here 4681 | static void IFFTMatrix_postprocessing_ii(IFFTMatrix *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4706:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4706 | self->muladd_func_ptr = IFFTMatrix_postprocessing_ai; | ^ src/objects/fftmodule.c:4682:13: note: 'IFFTMatrix_postprocessing_ai' declared here 4682 | static void IFFTMatrix_postprocessing_ai(IFFTMatrix *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4710:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4710 | self->muladd_func_ptr = IFFTMatrix_postprocessing_revai; | ^ src/objects/fftmodule.c:4687:13: note: 'IFFTMatrix_postprocessing_revai' declared here 4687 | static void IFFTMatrix_postprocessing_revai(IFFTMatrix *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4714:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4714 | self->muladd_func_ptr = IFFTMatrix_postprocessing_ia; | ^ src/objects/fftmodule.c:4683:13: note: 'IFFTMatrix_postprocessing_ia' declared here 4683 | static void IFFTMatrix_postprocessing_ia(IFFTMatrix *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4718:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4718 | self->muladd_func_ptr = IFFTMatrix_postprocessing_aa; | ^ src/objects/fftmodule.c:4684:13: note: 'IFFTMatrix_postprocessing_aa' declared here 4684 | static void IFFTMatrix_postprocessing_aa(IFFTMatrix *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4722:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4722 | self->muladd_func_ptr = IFFTMatrix_postprocessing_revaa; | ^ src/objects/fftmodule.c:4688:13: note: 'IFFTMatrix_postprocessing_revaa' declared here 4688 | static void IFFTMatrix_postprocessing_revaa(IFFTMatrix *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4726:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4726 | self->muladd_func_ptr = IFFTMatrix_postprocessing_ireva; | ^ src/objects/fftmodule.c:4685:13: note: 'IFFTMatrix_postprocessing_ireva' declared here 4685 | static void IFFTMatrix_postprocessing_ireva(IFFTMatrix *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4730:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4730 | self->muladd_func_ptr = IFFTMatrix_postprocessing_areva; | ^ src/objects/fftmodule.c:4686:13: note: 'IFFTMatrix_postprocessing_areva' declared here 4686 | static void IFFTMatrix_postprocessing_areva(IFFTMatrix *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c:4734:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4734 | self->muladd_func_ptr = IFFTMatrix_postprocessing_revareva; | ^ src/objects/fftmodule.c:4689:13: note: 'IFFTMatrix_postprocessing_revareva' declared here 4689 | static void IFFTMatrix_postprocessing_revareva(IFFTMatrix *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/fftmodule.c: In function 'IFFTMatrix_new': src/objects/fftmodule.c:4804:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(IFFTMatrix *)' [-Wincompatible-pointer-types] 4804 | self->mode_func_ptr = IFFTMatrix_setProcMode; | ^ src/objects/fftmodule.c:4692:1: note: 'IFFTMatrix_setProcMode' declared here 4692 | IFFTMatrix_setProcMode(IFFTMatrix *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/filtremodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/filtremodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/filtremodule.c: In function 'Biquad_setProcMode': src/objects/filtremodule.c:256:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 256 | self->coeffs_func_ptr = Biquad_compute_coeffs_lp; | ^ src/objects/filtremodule.c:65:1: note: 'Biquad_compute_coeffs_lp' declared here 65 | Biquad_compute_coeffs_lp(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:260:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 260 | self->coeffs_func_ptr = Biquad_compute_coeffs_hp; | ^ src/objects/filtremodule.c:75:1: note: 'Biquad_compute_coeffs_hp' declared here 75 | Biquad_compute_coeffs_hp(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:264:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 264 | self->coeffs_func_ptr = Biquad_compute_coeffs_bp; | ^ src/objects/filtremodule.c:86:1: note: 'Biquad_compute_coeffs_bp' declared here 86 | Biquad_compute_coeffs_bp(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:268:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 268 | self->coeffs_func_ptr = Biquad_compute_coeffs_bs; | ^ src/objects/filtremodule.c:97:1: note: 'Biquad_compute_coeffs_bs' declared here 97 | Biquad_compute_coeffs_bs(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:272:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 272 | self->coeffs_func_ptr = Biquad_compute_coeffs_ap; | ^ src/objects/filtremodule.c:107:1: note: 'Biquad_compute_coeffs_ap' declared here 107 | Biquad_compute_coeffs_ap(Biquad *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:280:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 280 | self->proc_func_ptr = Biquad_filters_ii; | ^ src/objects/filtremodule.c:133:1: note: 'Biquad_filters_ii' declared here 133 | Biquad_filters_ii(Biquad *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:284:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 284 | self->proc_func_ptr = Biquad_filters_ai; | ^ src/objects/filtremodule.c:156:1: note: 'Biquad_filters_ai' declared here 156 | Biquad_filters_ai(Biquad *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:288:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 288 | self->proc_func_ptr = Biquad_filters_ia; | ^ src/objects/filtremodule.c:183:1: note: 'Biquad_filters_ia' declared here 183 | Biquad_filters_ia(Biquad *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:292:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 292 | self->proc_func_ptr = Biquad_filters_aa; | ^ src/objects/filtremodule.c:210:1: note: 'Biquad_filters_aa' declared here 210 | Biquad_filters_aa(Biquad *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:299:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 299 | self->muladd_func_ptr = Biquad_postprocessing_ii; | ^ src/objects/filtremodule.c:236:13: note: 'Biquad_postprocessing_ii' declared here 236 | static void Biquad_postprocessing_ii(Biquad *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:303:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 303 | self->muladd_func_ptr = Biquad_postprocessing_ai; | ^ src/objects/filtremodule.c:237:13: note: 'Biquad_postprocessing_ai' declared here 237 | static void Biquad_postprocessing_ai(Biquad *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:307:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 307 | self->muladd_func_ptr = Biquad_postprocessing_revai; | ^ src/objects/filtremodule.c:242:13: note: 'Biquad_postprocessing_revai' declared here 242 | static void Biquad_postprocessing_revai(Biquad *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:311:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 311 | self->muladd_func_ptr = Biquad_postprocessing_ia; | ^ src/objects/filtremodule.c:238:13: note: 'Biquad_postprocessing_ia' declared here 238 | static void Biquad_postprocessing_ia(Biquad *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:315:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 315 | self->muladd_func_ptr = Biquad_postprocessing_aa; | ^ src/objects/filtremodule.c:239:13: note: 'Biquad_postprocessing_aa' declared here 239 | static void Biquad_postprocessing_aa(Biquad *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:319:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 319 | self->muladd_func_ptr = Biquad_postprocessing_revaa; | ^ src/objects/filtremodule.c:243:13: note: 'Biquad_postprocessing_revaa' declared here 243 | static void Biquad_postprocessing_revaa(Biquad *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:323:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 323 | self->muladd_func_ptr = Biquad_postprocessing_ireva; | ^ src/objects/filtremodule.c:240:13: note: 'Biquad_postprocessing_ireva' declared here 240 | static void Biquad_postprocessing_ireva(Biquad *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:327:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 327 | self->muladd_func_ptr = Biquad_postprocessing_areva; | ^ src/objects/filtremodule.c:241:13: note: 'Biquad_postprocessing_areva' declared here 241 | static void Biquad_postprocessing_areva(Biquad *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:331:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 331 | self->muladd_func_ptr = Biquad_postprocessing_revareva; | ^ src/objects/filtremodule.c:244:13: note: 'Biquad_postprocessing_revareva' declared here 244 | static void Biquad_postprocessing_revareva(Biquad *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquad_new': src/objects/filtremodule.c:395:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquad *)' [-Wincompatible-pointer-types] 395 | self->mode_func_ptr = Biquad_setProcMode; | ^ src/objects/filtremodule.c:247:1: note: 'Biquad_setProcMode' declared here 247 | Biquad_setProcMode(Biquad *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquadx_setProcMode': src/objects/filtremodule.c:865:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 865 | self->coeffs_func_ptr = Biquadx_compute_coeffs_lp; | ^ src/objects/filtremodule.c:622:1: note: 'Biquadx_compute_coeffs_lp' declared here 622 | Biquadx_compute_coeffs_lp(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:869:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 869 | self->coeffs_func_ptr = Biquadx_compute_coeffs_hp; | ^ src/objects/filtremodule.c:632:1: note: 'Biquadx_compute_coeffs_hp' declared here 632 | Biquadx_compute_coeffs_hp(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:873:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 873 | self->coeffs_func_ptr = Biquadx_compute_coeffs_bp; | ^ src/objects/filtremodule.c:643:1: note: 'Biquadx_compute_coeffs_bp' declared here 643 | Biquadx_compute_coeffs_bp(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:877:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 877 | self->coeffs_func_ptr = Biquadx_compute_coeffs_bs; | ^ src/objects/filtremodule.c:654:1: note: 'Biquadx_compute_coeffs_bs' declared here 654 | Biquadx_compute_coeffs_bs(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:881:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 881 | self->coeffs_func_ptr = Biquadx_compute_coeffs_ap; | ^ src/objects/filtremodule.c:664:1: note: 'Biquadx_compute_coeffs_ap' declared here 664 | Biquadx_compute_coeffs_ap(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:889:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 889 | self->proc_func_ptr = Biquadx_filters_ii; | ^ src/objects/filtremodule.c:690:1: note: 'Biquadx_filters_ii' declared here 690 | Biquadx_filters_ii(Biquadx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:893:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 893 | self->proc_func_ptr = Biquadx_filters_ai; | ^ src/objects/filtremodule.c:726:1: note: 'Biquadx_filters_ai' declared here 726 | Biquadx_filters_ai(Biquadx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:897:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 897 | self->proc_func_ptr = Biquadx_filters_ia; | ^ src/objects/filtremodule.c:766:1: note: 'Biquadx_filters_ia' declared here 766 | Biquadx_filters_ia(Biquadx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:901:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 901 | self->proc_func_ptr = Biquadx_filters_aa; | ^ src/objects/filtremodule.c:806:1: note: 'Biquadx_filters_aa' declared here 806 | Biquadx_filters_aa(Biquadx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:908:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 908 | self->muladd_func_ptr = Biquadx_postprocessing_ii; | ^ src/objects/filtremodule.c:845:13: note: 'Biquadx_postprocessing_ii' declared here 845 | static void Biquadx_postprocessing_ii(Biquadx *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:912:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 912 | self->muladd_func_ptr = Biquadx_postprocessing_ai; | ^ src/objects/filtremodule.c:846:13: note: 'Biquadx_postprocessing_ai' declared here 846 | static void Biquadx_postprocessing_ai(Biquadx *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:916:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 916 | self->muladd_func_ptr = Biquadx_postprocessing_revai; | ^ src/objects/filtremodule.c:851:13: note: 'Biquadx_postprocessing_revai' declared here 851 | static void Biquadx_postprocessing_revai(Biquadx *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:920:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 920 | self->muladd_func_ptr = Biquadx_postprocessing_ia; | ^ src/objects/filtremodule.c:847:13: note: 'Biquadx_postprocessing_ia' declared here 847 | static void Biquadx_postprocessing_ia(Biquadx *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:924:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 924 | self->muladd_func_ptr = Biquadx_postprocessing_aa; | ^ src/objects/filtremodule.c:848:13: note: 'Biquadx_postprocessing_aa' declared here 848 | static void Biquadx_postprocessing_aa(Biquadx *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:928:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 928 | self->muladd_func_ptr = Biquadx_postprocessing_revaa; | ^ src/objects/filtremodule.c:852:13: note: 'Biquadx_postprocessing_revaa' declared here 852 | static void Biquadx_postprocessing_revaa(Biquadx *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 932 | self->muladd_func_ptr = Biquadx_postprocessing_ireva; | ^ src/objects/filtremodule.c:849:13: note: 'Biquadx_postprocessing_ireva' declared here 849 | static void Biquadx_postprocessing_ireva(Biquadx *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 936 | self->muladd_func_ptr = Biquadx_postprocessing_areva; | ^ src/objects/filtremodule.c:850:13: note: 'Biquadx_postprocessing_areva' declared here 850 | static void Biquadx_postprocessing_areva(Biquadx *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 940 | self->muladd_func_ptr = Biquadx_postprocessing_revareva; | ^ src/objects/filtremodule.c:853:13: note: 'Biquadx_postprocessing_revareva' declared here 853 | static void Biquadx_postprocessing_revareva(Biquadx *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquadx_new': src/objects/filtremodule.c:1008:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquadx *)' [-Wincompatible-pointer-types] 1008 | self->mode_func_ptr = Biquadx_setProcMode; | ^ src/objects/filtremodule.c:856:1: note: 'Biquadx_setProcMode' declared here 856 | Biquadx_setProcMode(Biquadx *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquada_setProcMode': src/objects/filtremodule.c:1275:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1275 | self->proc_func_ptr = Biquada_filters; | ^ src/objects/filtremodule.c:1231:1: note: 'Biquada_filters' declared here 1231 | Biquada_filters(Biquada *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:1280:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1280 | self->muladd_func_ptr = Biquada_postprocessing_ii; | ^ src/objects/filtremodule.c:1259:13: note: 'Biquada_postprocessing_ii' declared here 1259 | static void Biquada_postprocessing_ii(Biquada *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1284:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1284 | self->muladd_func_ptr = Biquada_postprocessing_ai; | ^ src/objects/filtremodule.c:1260:13: note: 'Biquada_postprocessing_ai' declared here 1260 | static void Biquada_postprocessing_ai(Biquada *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1288 | self->muladd_func_ptr = Biquada_postprocessing_revai; | ^ src/objects/filtremodule.c:1265:13: note: 'Biquada_postprocessing_revai' declared here 1265 | static void Biquada_postprocessing_revai(Biquada *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1292 | self->muladd_func_ptr = Biquada_postprocessing_ia; | ^ src/objects/filtremodule.c:1261:13: note: 'Biquada_postprocessing_ia' declared here 1261 | static void Biquada_postprocessing_ia(Biquada *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1296 | self->muladd_func_ptr = Biquada_postprocessing_aa; | ^ src/objects/filtremodule.c:1262:13: note: 'Biquada_postprocessing_aa' declared here 1262 | static void Biquada_postprocessing_aa(Biquada *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1300 | self->muladd_func_ptr = Biquada_postprocessing_revaa; | ^ src/objects/filtremodule.c:1266:13: note: 'Biquada_postprocessing_revaa' declared here 1266 | static void Biquada_postprocessing_revaa(Biquada *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1304 | self->muladd_func_ptr = Biquada_postprocessing_ireva; | ^ src/objects/filtremodule.c:1263:13: note: 'Biquada_postprocessing_ireva' declared here 1263 | static void Biquada_postprocessing_ireva(Biquada *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1308 | self->muladd_func_ptr = Biquada_postprocessing_areva; | ^ src/objects/filtremodule.c:1264:13: note: 'Biquada_postprocessing_areva' declared here 1264 | static void Biquada_postprocessing_areva(Biquada *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1312 | self->muladd_func_ptr = Biquada_postprocessing_revareva; | ^ src/objects/filtremodule.c:1267:13: note: 'Biquada_postprocessing_revareva' declared here 1267 | static void Biquada_postprocessing_revareva(Biquada *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Biquada_new': src/objects/filtremodule.c:1364:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Biquada *)' [-Wincompatible-pointer-types] 1364 | self->mode_func_ptr = Biquada_setProcMode; | ^ src/objects/filtremodule.c:1270:1: note: 'Biquada_setProcMode' declared here 1270 | Biquada_setProcMode(Biquada *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'EQ_setProcMode': src/objects/filtremodule.c:1944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1944 | self->coeffs_func_ptr = EQ_compute_coeffs_peak; | ^ src/objects/filtremodule.c:1648:1: note: 'EQ_compute_coeffs_peak' declared here 1648 | EQ_compute_coeffs_peak(EQ *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1948 | self->coeffs_func_ptr = EQ_compute_coeffs_lowshelf; | ^ src/objects/filtremodule.c:1661:1: note: 'EQ_compute_coeffs_lowshelf' declared here 1661 | EQ_compute_coeffs_lowshelf(EQ *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1952 | self->coeffs_func_ptr = EQ_compute_coeffs_highshelf; | ^ src/objects/filtremodule.c:1676:1: note: 'EQ_compute_coeffs_highshelf' declared here 1676 | EQ_compute_coeffs_highshelf(EQ *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1960:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1960 | self->proc_func_ptr = EQ_filters_iii; | ^ src/objects/filtremodule.c:1706:1: note: 'EQ_filters_iii' declared here 1706 | EQ_filters_iii(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1964:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1964 | self->proc_func_ptr = EQ_filters_aii; | ^ src/objects/filtremodule.c:1729:1: note: 'EQ_filters_aii' declared here 1729 | EQ_filters_aii(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1968:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1968 | self->proc_func_ptr = EQ_filters_iai; | ^ src/objects/filtremodule.c:1757:1: note: 'EQ_filters_iai' declared here 1757 | EQ_filters_iai(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1972:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1972 | self->proc_func_ptr = EQ_filters_aai; | ^ src/objects/filtremodule.c:1785:1: note: 'EQ_filters_aai' declared here 1785 | EQ_filters_aai(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1976:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1976 | self->proc_func_ptr = EQ_filters_iia; | ^ src/objects/filtremodule.c:1813:1: note: 'EQ_filters_iia' declared here 1813 | EQ_filters_iia(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1980:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1980 | self->proc_func_ptr = EQ_filters_aia; | ^ src/objects/filtremodule.c:1841:1: note: 'EQ_filters_aia' declared here 1841 | EQ_filters_aia(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1984:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1984 | self->proc_func_ptr = EQ_filters_iaa; | ^ src/objects/filtremodule.c:1869:1: note: 'EQ_filters_iaa' declared here 1869 | EQ_filters_iaa(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1988:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1988 | self->proc_func_ptr = EQ_filters_aaa; | ^ src/objects/filtremodule.c:1897:1: note: 'EQ_filters_aaa' declared here 1897 | EQ_filters_aaa(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:1995:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1995 | self->muladd_func_ptr = EQ_postprocessing_ii; | ^ src/objects/filtremodule.c:1924:13: note: 'EQ_postprocessing_ii' declared here 1924 | static void EQ_postprocessing_ii(EQ *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:1999:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 1999 | self->muladd_func_ptr = EQ_postprocessing_ai; | ^ src/objects/filtremodule.c:1925:13: note: 'EQ_postprocessing_ai' declared here 1925 | static void EQ_postprocessing_ai(EQ *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2003:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2003 | self->muladd_func_ptr = EQ_postprocessing_revai; | ^ src/objects/filtremodule.c:1930:13: note: 'EQ_postprocessing_revai' declared here 1930 | static void EQ_postprocessing_revai(EQ *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2007:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2007 | self->muladd_func_ptr = EQ_postprocessing_ia; | ^ src/objects/filtremodule.c:1926:13: note: 'EQ_postprocessing_ia' declared here 1926 | static void EQ_postprocessing_ia(EQ *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2011:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2011 | self->muladd_func_ptr = EQ_postprocessing_aa; | ^ src/objects/filtremodule.c:1927:13: note: 'EQ_postprocessing_aa' declared here 1927 | static void EQ_postprocessing_aa(EQ *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2015:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2015 | self->muladd_func_ptr = EQ_postprocessing_revaa; | ^ src/objects/filtremodule.c:1931:13: note: 'EQ_postprocessing_revaa' declared here 1931 | static void EQ_postprocessing_revaa(EQ *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2019:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2019 | self->muladd_func_ptr = EQ_postprocessing_ireva; | ^ src/objects/filtremodule.c:1928:13: note: 'EQ_postprocessing_ireva' declared here 1928 | static void EQ_postprocessing_ireva(EQ *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2023:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2023 | self->muladd_func_ptr = EQ_postprocessing_areva; | ^ src/objects/filtremodule.c:1929:13: note: 'EQ_postprocessing_areva' declared here 1929 | static void EQ_postprocessing_areva(EQ *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2027:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2027 | self->muladd_func_ptr = EQ_postprocessing_revareva; | ^ src/objects/filtremodule.c:1932:13: note: 'EQ_postprocessing_revareva' declared here 1932 | static void EQ_postprocessing_revareva(EQ *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'EQ_new': src/objects/filtremodule.c:2095:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(EQ *)' [-Wincompatible-pointer-types] 2095 | self->mode_func_ptr = EQ_setProcMode; | ^ src/objects/filtremodule.c:1935:1: note: 'EQ_setProcMode' declared here 1935 | EQ_setProcMode(EQ *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Port_setProcMode': src/objects/filtremodule.c:2455:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2455 | self->proc_func_ptr = Port_filters_ii; | ^ src/objects/filtremodule.c:2317:1: note: 'Port_filters_ii' declared here 2317 | Port_filters_ii(Port *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:2459:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2459 | self->proc_func_ptr = Port_filters_ai; | ^ src/objects/filtremodule.c:2342:1: note: 'Port_filters_ai' declared here 2342 | Port_filters_ai(Port *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:2463:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2463 | self->proc_func_ptr = Port_filters_ia; | ^ src/objects/filtremodule.c:2373:1: note: 'Port_filters_ia' declared here 2373 | Port_filters_ia(Port *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:2467:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2467 | self->proc_func_ptr = Port_filters_aa; | ^ src/objects/filtremodule.c:2404:1: note: 'Port_filters_aa' declared here 2404 | Port_filters_aa(Port *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:2474:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2474 | self->muladd_func_ptr = Port_postprocessing_ii; | ^ src/objects/filtremodule.c:2435:13: note: 'Port_postprocessing_ii' declared here 2435 | static void Port_postprocessing_ii(Port *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2478:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2478 | self->muladd_func_ptr = Port_postprocessing_ai; | ^ src/objects/filtremodule.c:2436:13: note: 'Port_postprocessing_ai' declared here 2436 | static void Port_postprocessing_ai(Port *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2482:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2482 | self->muladd_func_ptr = Port_postprocessing_revai; | ^ src/objects/filtremodule.c:2441:13: note: 'Port_postprocessing_revai' declared here 2441 | static void Port_postprocessing_revai(Port *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2486:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2486 | self->muladd_func_ptr = Port_postprocessing_ia; | ^ src/objects/filtremodule.c:2437:13: note: 'Port_postprocessing_ia' declared here 2437 | static void Port_postprocessing_ia(Port *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2490:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2490 | self->muladd_func_ptr = Port_postprocessing_aa; | ^ src/objects/filtremodule.c:2438:13: note: 'Port_postprocessing_aa' declared here 2438 | static void Port_postprocessing_aa(Port *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2494:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2494 | self->muladd_func_ptr = Port_postprocessing_revaa; | ^ src/objects/filtremodule.c:2442:13: note: 'Port_postprocessing_revaa' declared here 2442 | static void Port_postprocessing_revaa(Port *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2498:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2498 | self->muladd_func_ptr = Port_postprocessing_ireva; | ^ src/objects/filtremodule.c:2439:13: note: 'Port_postprocessing_ireva' declared here 2439 | static void Port_postprocessing_ireva(Port *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2502 | self->muladd_func_ptr = Port_postprocessing_areva; | ^ src/objects/filtremodule.c:2440:13: note: 'Port_postprocessing_areva' declared here 2440 | static void Port_postprocessing_areva(Port *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2506 | self->muladd_func_ptr = Port_postprocessing_revareva; | ^ src/objects/filtremodule.c:2443:13: note: 'Port_postprocessing_revareva' declared here 2443 | static void Port_postprocessing_revareva(Port *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Port_new': src/objects/filtremodule.c:2568:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Port *)' [-Wincompatible-pointer-types] 2568 | self->mode_func_ptr = Port_setProcMode; | ^ src/objects/filtremodule.c:2446:1: note: 'Port_setProcMode' declared here 2446 | Port_setProcMode(Port *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Tone_setProcMode': src/objects/filtremodule.c:2829:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2829 | self->proc_func_ptr = Tone_filters_i; | ^ src/objects/filtremodule.c:2759:1: note: 'Tone_filters_i' declared here 2759 | Tone_filters_i(Tone *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:2833:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2833 | self->proc_func_ptr = Tone_filters_a; | ^ src/objects/filtremodule.c:2783:1: note: 'Tone_filters_a' declared here 2783 | Tone_filters_a(Tone *self) | ^~~~~~~~~~~~~~ src/objects/filtremodule.c:2840:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2840 | self->muladd_func_ptr = Tone_postprocessing_ii; | ^ src/objects/filtremodule.c:2809:13: note: 'Tone_postprocessing_ii' declared here 2809 | static void Tone_postprocessing_ii(Tone *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2844:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2844 | self->muladd_func_ptr = Tone_postprocessing_ai; | ^ src/objects/filtremodule.c:2810:13: note: 'Tone_postprocessing_ai' declared here 2810 | static void Tone_postprocessing_ai(Tone *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2848:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2848 | self->muladd_func_ptr = Tone_postprocessing_revai; | ^ src/objects/filtremodule.c:2815:13: note: 'Tone_postprocessing_revai' declared here 2815 | static void Tone_postprocessing_revai(Tone *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2852:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2852 | self->muladd_func_ptr = Tone_postprocessing_ia; | ^ src/objects/filtremodule.c:2811:13: note: 'Tone_postprocessing_ia' declared here 2811 | static void Tone_postprocessing_ia(Tone *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2856:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2856 | self->muladd_func_ptr = Tone_postprocessing_aa; | ^ src/objects/filtremodule.c:2812:13: note: 'Tone_postprocessing_aa' declared here 2812 | static void Tone_postprocessing_aa(Tone *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2860:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2860 | self->muladd_func_ptr = Tone_postprocessing_revaa; | ^ src/objects/filtremodule.c:2816:13: note: 'Tone_postprocessing_revaa' declared here 2816 | static void Tone_postprocessing_revaa(Tone *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2864:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2864 | self->muladd_func_ptr = Tone_postprocessing_ireva; | ^ src/objects/filtremodule.c:2813:13: note: 'Tone_postprocessing_ireva' declared here 2813 | static void Tone_postprocessing_ireva(Tone *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2868:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2868 | self->muladd_func_ptr = Tone_postprocessing_areva; | ^ src/objects/filtremodule.c:2814:13: note: 'Tone_postprocessing_areva' declared here 2814 | static void Tone_postprocessing_areva(Tone *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:2872:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2872 | self->muladd_func_ptr = Tone_postprocessing_revareva; | ^ src/objects/filtremodule.c:2817:13: note: 'Tone_postprocessing_revareva' declared here 2817 | static void Tone_postprocessing_revareva(Tone *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Tone_new': src/objects/filtremodule.c:2932:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Tone *)' [-Wincompatible-pointer-types] 2932 | self->mode_func_ptr = Tone_setProcMode; | ^ src/objects/filtremodule.c:2820:1: note: 'Tone_setProcMode' declared here 2820 | Tone_setProcMode(Tone *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Atone_setProcMode': src/objects/filtremodule.c:3184:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3184 | self->proc_func_ptr = Atone_filters_i; | ^ src/objects/filtremodule.c:3112:1: note: 'Atone_filters_i' declared here 3112 | Atone_filters_i(Atone *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:3188:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3188 | self->proc_func_ptr = Atone_filters_a; | ^ src/objects/filtremodule.c:3137:1: note: 'Atone_filters_a' declared here 3137 | Atone_filters_a(Atone *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:3195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3195 | self->muladd_func_ptr = Atone_postprocessing_ii; | ^ src/objects/filtremodule.c:3164:13: note: 'Atone_postprocessing_ii' declared here 3164 | static void Atone_postprocessing_ii(Atone *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3199 | self->muladd_func_ptr = Atone_postprocessing_ai; | ^ src/objects/filtremodule.c:3165:13: note: 'Atone_postprocessing_ai' declared here 3165 | static void Atone_postprocessing_ai(Atone *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3203:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3203 | self->muladd_func_ptr = Atone_postprocessing_revai; | ^ src/objects/filtremodule.c:3170:13: note: 'Atone_postprocessing_revai' declared here 3170 | static void Atone_postprocessing_revai(Atone *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3207:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3207 | self->muladd_func_ptr = Atone_postprocessing_ia; | ^ src/objects/filtremodule.c:3166:13: note: 'Atone_postprocessing_ia' declared here 3166 | static void Atone_postprocessing_ia(Atone *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3211:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3211 | self->muladd_func_ptr = Atone_postprocessing_aa; | ^ src/objects/filtremodule.c:3167:13: note: 'Atone_postprocessing_aa' declared here 3167 | static void Atone_postprocessing_aa(Atone *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3215:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3215 | self->muladd_func_ptr = Atone_postprocessing_revaa; | ^ src/objects/filtremodule.c:3171:13: note: 'Atone_postprocessing_revaa' declared here 3171 | static void Atone_postprocessing_revaa(Atone *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3219:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3219 | self->muladd_func_ptr = Atone_postprocessing_ireva; | ^ src/objects/filtremodule.c:3168:13: note: 'Atone_postprocessing_ireva' declared here 3168 | static void Atone_postprocessing_ireva(Atone *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3223:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3223 | self->muladd_func_ptr = Atone_postprocessing_areva; | ^ src/objects/filtremodule.c:3169:13: note: 'Atone_postprocessing_areva' declared here 3169 | static void Atone_postprocessing_areva(Atone *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3227:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3227 | self->muladd_func_ptr = Atone_postprocessing_revareva; | ^ src/objects/filtremodule.c:3172:13: note: 'Atone_postprocessing_revareva' declared here 3172 | static void Atone_postprocessing_revareva(Atone *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Atone_new': src/objects/filtremodule.c:3287:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Atone *)' [-Wincompatible-pointer-types] 3287 | self->mode_func_ptr = Atone_setProcMode; | ^ src/objects/filtremodule.c:3175:1: note: 'Atone_setProcMode' declared here 3175 | Atone_setProcMode(Atone *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'DCBlock_setProcMode': src/objects/filtremodule.c:3488:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3488 | self->proc_func_ptr = DCBlock_filters; | ^ src/objects/filtremodule.c:3460:1: note: 'DCBlock_filters' declared here 3460 | DCBlock_filters(DCBlock *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:3493:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3493 | self->muladd_func_ptr = DCBlock_postprocessing_ii; | ^ src/objects/filtremodule.c:3472:13: note: 'DCBlock_postprocessing_ii' declared here 3472 | static void DCBlock_postprocessing_ii(DCBlock *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3497:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3497 | self->muladd_func_ptr = DCBlock_postprocessing_ai; | ^ src/objects/filtremodule.c:3473:13: note: 'DCBlock_postprocessing_ai' declared here 3473 | static void DCBlock_postprocessing_ai(DCBlock *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3501:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3501 | self->muladd_func_ptr = DCBlock_postprocessing_revai; | ^ src/objects/filtremodule.c:3478:13: note: 'DCBlock_postprocessing_revai' declared here 3478 | static void DCBlock_postprocessing_revai(DCBlock *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3505:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3505 | self->muladd_func_ptr = DCBlock_postprocessing_ia; | ^ src/objects/filtremodule.c:3474:13: note: 'DCBlock_postprocessing_ia' declared here 3474 | static void DCBlock_postprocessing_ia(DCBlock *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3509:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3509 | self->muladd_func_ptr = DCBlock_postprocessing_aa; | ^ src/objects/filtremodule.c:3475:13: note: 'DCBlock_postprocessing_aa' declared here 3475 | static void DCBlock_postprocessing_aa(DCBlock *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3513:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3513 | self->muladd_func_ptr = DCBlock_postprocessing_revaa; | ^ src/objects/filtremodule.c:3479:13: note: 'DCBlock_postprocessing_revaa' declared here 3479 | static void DCBlock_postprocessing_revaa(DCBlock *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3517:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3517 | self->muladd_func_ptr = DCBlock_postprocessing_ireva; | ^ src/objects/filtremodule.c:3476:13: note: 'DCBlock_postprocessing_ireva' declared here 3476 | static void DCBlock_postprocessing_ireva(DCBlock *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3521:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3521 | self->muladd_func_ptr = DCBlock_postprocessing_areva; | ^ src/objects/filtremodule.c:3477:13: note: 'DCBlock_postprocessing_areva' declared here 3477 | static void DCBlock_postprocessing_areva(DCBlock *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3525:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3525 | self->muladd_func_ptr = DCBlock_postprocessing_revareva; | ^ src/objects/filtremodule.c:3480:13: note: 'DCBlock_postprocessing_revareva' declared here 3480 | static void DCBlock_postprocessing_revareva(DCBlock *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'DCBlock_new': src/objects/filtremodule.c:3576:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DCBlock *)' [-Wincompatible-pointer-types] 3576 | self->mode_func_ptr = DCBlock_setProcMode; | ^ src/objects/filtremodule.c:3483:1: note: 'DCBlock_setProcMode' declared here 3483 | DCBlock_setProcMode(DCBlock *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Allpass_setProcMode': src/objects/filtremodule.c:3959:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3959 | self->proc_func_ptr = Allpass_process_ii; | ^ src/objects/filtremodule.c:3743:1: note: 'Allpass_process_ii' declared here 3743 | Allpass_process_ii(Allpass *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3963:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3963 | self->proc_func_ptr = Allpass_process_ai; | ^ src/objects/filtremodule.c:3792:1: note: 'Allpass_process_ai' declared here 3792 | Allpass_process_ai(Allpass *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3967:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3967 | self->proc_func_ptr = Allpass_process_ia; | ^ src/objects/filtremodule.c:3842:1: note: 'Allpass_process_ia' declared here 3842 | Allpass_process_ia(Allpass *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3971:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3971 | self->proc_func_ptr = Allpass_process_aa; | ^ src/objects/filtremodule.c:3891:1: note: 'Allpass_process_aa' declared here 3891 | Allpass_process_aa(Allpass *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3978:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3978 | self->muladd_func_ptr = Allpass_postprocessing_ii; | ^ src/objects/filtremodule.c:3939:13: note: 'Allpass_postprocessing_ii' declared here 3939 | static void Allpass_postprocessing_ii(Allpass *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3982:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3982 | self->muladd_func_ptr = Allpass_postprocessing_ai; | ^ src/objects/filtremodule.c:3940:13: note: 'Allpass_postprocessing_ai' declared here 3940 | static void Allpass_postprocessing_ai(Allpass *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3986:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3986 | self->muladd_func_ptr = Allpass_postprocessing_revai; | ^ src/objects/filtremodule.c:3945:13: note: 'Allpass_postprocessing_revai' declared here 3945 | static void Allpass_postprocessing_revai(Allpass *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3990:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3990 | self->muladd_func_ptr = Allpass_postprocessing_ia; | ^ src/objects/filtremodule.c:3941:13: note: 'Allpass_postprocessing_ia' declared here 3941 | static void Allpass_postprocessing_ia(Allpass *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3994:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3994 | self->muladd_func_ptr = Allpass_postprocessing_aa; | ^ src/objects/filtremodule.c:3942:13: note: 'Allpass_postprocessing_aa' declared here 3942 | static void Allpass_postprocessing_aa(Allpass *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:3998:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 3998 | self->muladd_func_ptr = Allpass_postprocessing_revaa; | ^ src/objects/filtremodule.c:3946:13: note: 'Allpass_postprocessing_revaa' declared here 3946 | static void Allpass_postprocessing_revaa(Allpass *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4002:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 4002 | self->muladd_func_ptr = Allpass_postprocessing_ireva; | ^ src/objects/filtremodule.c:3943:13: note: 'Allpass_postprocessing_ireva' declared here 3943 | static void Allpass_postprocessing_ireva(Allpass *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4006:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 4006 | self->muladd_func_ptr = Allpass_postprocessing_areva; | ^ src/objects/filtremodule.c:3944:13: note: 'Allpass_postprocessing_areva' declared here 3944 | static void Allpass_postprocessing_areva(Allpass *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4010:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 4010 | self->muladd_func_ptr = Allpass_postprocessing_revareva; | ^ src/objects/filtremodule.c:3947:13: note: 'Allpass_postprocessing_revareva' declared here 3947 | static void Allpass_postprocessing_revareva(Allpass *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Allpass_new': src/objects/filtremodule.c:4071:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass *)' [-Wincompatible-pointer-types] 4071 | self->mode_func_ptr = Allpass_setProcMode; | ^ src/objects/filtremodule.c:3950:1: note: 'Allpass_setProcMode' declared here 3950 | Allpass_setProcMode(Allpass *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Allpass2_setProcMode': src/objects/filtremodule.c:4407:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4407 | self->proc_func_ptr = Allpass2_filters_ii; | ^ src/objects/filtremodule.c:4287:1: note: 'Allpass2_filters_ii' declared here 4287 | Allpass2_filters_ii(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4411:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4411 | self->proc_func_ptr = Allpass2_filters_ai; | ^ src/objects/filtremodule.c:4309:1: note: 'Allpass2_filters_ai' declared here 4309 | Allpass2_filters_ai(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4415:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4415 | self->proc_func_ptr = Allpass2_filters_ia; | ^ src/objects/filtremodule.c:4335:1: note: 'Allpass2_filters_ia' declared here 4335 | Allpass2_filters_ia(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4419:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4419 | self->proc_func_ptr = Allpass2_filters_aa; | ^ src/objects/filtremodule.c:4361:1: note: 'Allpass2_filters_aa' declared here 4361 | Allpass2_filters_aa(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4426:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4426 | self->muladd_func_ptr = Allpass2_postprocessing_ii; | ^ src/objects/filtremodule.c:4386:13: note: 'Allpass2_postprocessing_ii' declared here 4386 | static void Allpass2_postprocessing_ii(Allpass2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4430:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4430 | self->muladd_func_ptr = Allpass2_postprocessing_ai; | ^ src/objects/filtremodule.c:4387:13: note: 'Allpass2_postprocessing_ai' declared here 4387 | static void Allpass2_postprocessing_ai(Allpass2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4434:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4434 | self->muladd_func_ptr = Allpass2_postprocessing_revai; | ^ src/objects/filtremodule.c:4392:13: note: 'Allpass2_postprocessing_revai' declared here 4392 | static void Allpass2_postprocessing_revai(Allpass2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4438:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4438 | self->muladd_func_ptr = Allpass2_postprocessing_ia; | ^ src/objects/filtremodule.c:4388:13: note: 'Allpass2_postprocessing_ia' declared here 4388 | static void Allpass2_postprocessing_ia(Allpass2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4442:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4442 | self->muladd_func_ptr = Allpass2_postprocessing_aa; | ^ src/objects/filtremodule.c:4389:13: note: 'Allpass2_postprocessing_aa' declared here 4389 | static void Allpass2_postprocessing_aa(Allpass2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4446:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4446 | self->muladd_func_ptr = Allpass2_postprocessing_revaa; | ^ src/objects/filtremodule.c:4393:13: note: 'Allpass2_postprocessing_revaa' declared here 4393 | static void Allpass2_postprocessing_revaa(Allpass2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4450:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4450 | self->muladd_func_ptr = Allpass2_postprocessing_ireva; | ^ src/objects/filtremodule.c:4390:13: note: 'Allpass2_postprocessing_ireva' declared here 4390 | static void Allpass2_postprocessing_ireva(Allpass2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4454:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4454 | self->muladd_func_ptr = Allpass2_postprocessing_areva; | ^ src/objects/filtremodule.c:4391:13: note: 'Allpass2_postprocessing_areva' declared here 4391 | static void Allpass2_postprocessing_areva(Allpass2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:4458:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4458 | self->muladd_func_ptr = Allpass2_postprocessing_revareva; | ^ src/objects/filtremodule.c:4394:13: note: 'Allpass2_postprocessing_revareva' declared here 4394 | static void Allpass2_postprocessing_revareva(Allpass2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Allpass2_new': src/objects/filtremodule.c:4522:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Allpass2 *)' [-Wincompatible-pointer-types] 4522 | self->mode_func_ptr = Allpass2_setProcMode; | ^ src/objects/filtremodule.c:4397:1: note: 'Allpass2_setProcMode' declared here 4397 | Allpass2_setProcMode(Allpass2 *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Phaser_setProcMode': src/objects/filtremodule.c:5192:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5192 | self->proc_func_ptr = Phaser_filters_iii; | ^ src/objects/filtremodule.c:4761:1: note: 'Phaser_filters_iii' declared here 4761 | Phaser_filters_iii(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5196:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5196 | self->proc_func_ptr = Phaser_filters_aii; | ^ src/objects/filtremodule.c:4808:1: note: 'Phaser_filters_aii' declared here 4808 | Phaser_filters_aii(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5200:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5200 | self->proc_func_ptr = Phaser_filters_iai; | ^ src/objects/filtremodule.c:4860:1: note: 'Phaser_filters_iai' declared here 4860 | Phaser_filters_iai(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5204:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5204 | self->proc_func_ptr = Phaser_filters_aai; | ^ src/objects/filtremodule.c:4912:1: note: 'Phaser_filters_aai' declared here 4912 | Phaser_filters_aai(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5208:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5208 | self->proc_func_ptr = Phaser_filters_iia; | ^ src/objects/filtremodule.c:4964:1: note: 'Phaser_filters_iia' declared here 4964 | Phaser_filters_iia(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5212:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5212 | self->proc_func_ptr = Phaser_filters_aia; | ^ src/objects/filtremodule.c:5016:1: note: 'Phaser_filters_aia' declared here 5016 | Phaser_filters_aia(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5216:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5216 | self->proc_func_ptr = Phaser_filters_iaa; | ^ src/objects/filtremodule.c:5068:1: note: 'Phaser_filters_iaa' declared here 5068 | Phaser_filters_iaa(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5220:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5220 | self->proc_func_ptr = Phaser_filters_aaa; | ^ src/objects/filtremodule.c:5120:1: note: 'Phaser_filters_aaa' declared here 5120 | Phaser_filters_aaa(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5227:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5227 | self->muladd_func_ptr = Phaser_postprocessing_ii; | ^ src/objects/filtremodule.c:5171:13: note: 'Phaser_postprocessing_ii' declared here 5171 | static void Phaser_postprocessing_ii(Phaser *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5231:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5231 | self->muladd_func_ptr = Phaser_postprocessing_ai; | ^ src/objects/filtremodule.c:5172:13: note: 'Phaser_postprocessing_ai' declared here 5172 | static void Phaser_postprocessing_ai(Phaser *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5235:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5235 | self->muladd_func_ptr = Phaser_postprocessing_revai; | ^ src/objects/filtremodule.c:5177:13: note: 'Phaser_postprocessing_revai' declared here 5177 | static void Phaser_postprocessing_revai(Phaser *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5239:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5239 | self->muladd_func_ptr = Phaser_postprocessing_ia; | ^ src/objects/filtremodule.c:5173:13: note: 'Phaser_postprocessing_ia' declared here 5173 | static void Phaser_postprocessing_ia(Phaser *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5243:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5243 | self->muladd_func_ptr = Phaser_postprocessing_aa; | ^ src/objects/filtremodule.c:5174:13: note: 'Phaser_postprocessing_aa' declared here 5174 | static void Phaser_postprocessing_aa(Phaser *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5247:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5247 | self->muladd_func_ptr = Phaser_postprocessing_revaa; | ^ src/objects/filtremodule.c:5178:13: note: 'Phaser_postprocessing_revaa' declared here 5178 | static void Phaser_postprocessing_revaa(Phaser *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5251:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5251 | self->muladd_func_ptr = Phaser_postprocessing_ireva; | ^ src/objects/filtremodule.c:5175:13: note: 'Phaser_postprocessing_ireva' declared here 5175 | static void Phaser_postprocessing_ireva(Phaser *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5255:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5255 | self->muladd_func_ptr = Phaser_postprocessing_areva; | ^ src/objects/filtremodule.c:5176:13: note: 'Phaser_postprocessing_areva' declared here 5176 | static void Phaser_postprocessing_areva(Phaser *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:5259:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5259 | self->muladd_func_ptr = Phaser_postprocessing_revareva; | ^ src/objects/filtremodule.c:5179:13: note: 'Phaser_postprocessing_revareva' declared here 5179 | static void Phaser_postprocessing_revareva(Phaser *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Phaser_new': src/objects/filtremodule.c:5337:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phaser *)' [-Wincompatible-pointer-types] 5337 | self->mode_func_ptr = Phaser_setProcMode; | ^ src/objects/filtremodule.c:5182:1: note: 'Phaser_setProcMode' declared here 5182 | Phaser_setProcMode(Phaser *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Vocoder_setProcMode': src/objects/filtremodule.c:6444:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6444 | self->proc_func_ptr = Vocoder_filters_iii; | ^ src/objects/filtremodule.c:5630:1: note: 'Vocoder_filters_iii' declared here 5630 | Vocoder_filters_iii(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6448:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6448 | self->proc_func_ptr = Vocoder_filters_aii; | ^ src/objects/filtremodule.c:5719:1: note: 'Vocoder_filters_aii' declared here 5719 | Vocoder_filters_aii(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6452:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6452 | self->proc_func_ptr = Vocoder_filters_iai; | ^ src/objects/filtremodule.c:5817:1: note: 'Vocoder_filters_iai' declared here 5817 | Vocoder_filters_iai(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6456:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6456 | self->proc_func_ptr = Vocoder_filters_aai; | ^ src/objects/filtremodule.c:5915:1: note: 'Vocoder_filters_aai' declared here 5915 | Vocoder_filters_aai(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6460:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6460 | self->proc_func_ptr = Vocoder_filters_iia; | ^ src/objects/filtremodule.c:6017:1: note: 'Vocoder_filters_iia' declared here 6017 | Vocoder_filters_iia(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6464:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6464 | self->proc_func_ptr = Vocoder_filters_aia; | ^ src/objects/filtremodule.c:6117:1: note: 'Vocoder_filters_aia' declared here 6117 | Vocoder_filters_aia(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6468:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6468 | self->proc_func_ptr = Vocoder_filters_iaa; | ^ src/objects/filtremodule.c:6219:1: note: 'Vocoder_filters_iaa' declared here 6219 | Vocoder_filters_iaa(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6472:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6472 | self->proc_func_ptr = Vocoder_filters_aaa; | ^ src/objects/filtremodule.c:6321:1: note: 'Vocoder_filters_aaa' declared here 6321 | Vocoder_filters_aaa(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6479 | self->muladd_func_ptr = Vocoder_postprocessing_ii; | ^ src/objects/filtremodule.c:6424:13: note: 'Vocoder_postprocessing_ii' declared here 6424 | static void Vocoder_postprocessing_ii(Vocoder *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6483 | self->muladd_func_ptr = Vocoder_postprocessing_ai; | ^ src/objects/filtremodule.c:6425:13: note: 'Vocoder_postprocessing_ai' declared here 6425 | static void Vocoder_postprocessing_ai(Vocoder *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6487 | self->muladd_func_ptr = Vocoder_postprocessing_revai; | ^ src/objects/filtremodule.c:6430:13: note: 'Vocoder_postprocessing_revai' declared here 6430 | static void Vocoder_postprocessing_revai(Vocoder *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6491 | self->muladd_func_ptr = Vocoder_postprocessing_ia; | ^ src/objects/filtremodule.c:6426:13: note: 'Vocoder_postprocessing_ia' declared here 6426 | static void Vocoder_postprocessing_ia(Vocoder *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6495 | self->muladd_func_ptr = Vocoder_postprocessing_aa; | ^ src/objects/filtremodule.c:6427:13: note: 'Vocoder_postprocessing_aa' declared here 6427 | static void Vocoder_postprocessing_aa(Vocoder *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6499:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6499 | self->muladd_func_ptr = Vocoder_postprocessing_revaa; | ^ src/objects/filtremodule.c:6431:13: note: 'Vocoder_postprocessing_revaa' declared here 6431 | static void Vocoder_postprocessing_revaa(Vocoder *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6503:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6503 | self->muladd_func_ptr = Vocoder_postprocessing_ireva; | ^ src/objects/filtremodule.c:6428:13: note: 'Vocoder_postprocessing_ireva' declared here 6428 | static void Vocoder_postprocessing_ireva(Vocoder *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6507:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6507 | self->muladd_func_ptr = Vocoder_postprocessing_areva; | ^ src/objects/filtremodule.c:6429:13: note: 'Vocoder_postprocessing_areva' declared here 6429 | static void Vocoder_postprocessing_areva(Vocoder *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:6511:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6511 | self->muladd_func_ptr = Vocoder_postprocessing_revareva; | ^ src/objects/filtremodule.c:6432:13: note: 'Vocoder_postprocessing_revareva' declared here 6432 | static void Vocoder_postprocessing_revareva(Vocoder *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Vocoder_new': src/objects/filtremodule.c:6598:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Vocoder *)' [-Wincompatible-pointer-types] 6598 | self->mode_func_ptr = Vocoder_setProcMode; | ^ src/objects/filtremodule.c:6435:1: note: 'Vocoder_setProcMode' declared here 6435 | Vocoder_setProcMode(Vocoder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'SVF_setProcMode': src/objects/filtremodule.c:7284:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7284 | self->proc_func_ptr = SVF_filters_iii; | ^ src/objects/filtremodule.c:6836:1: note: 'SVF_filters_iii' declared here 6836 | SVF_filters_iii(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7288:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7288 | self->proc_func_ptr = SVF_filters_aii; | ^ src/objects/filtremodule.c:6888:1: note: 'SVF_filters_aii' declared here 6888 | SVF_filters_aii(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7292:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7292 | self->proc_func_ptr = SVF_filters_iai; | ^ src/objects/filtremodule.c:6942:1: note: 'SVF_filters_iai' declared here 6942 | SVF_filters_iai(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7296:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7296 | self->proc_func_ptr = SVF_filters_aai; | ^ src/objects/filtremodule.c:6995:1: note: 'SVF_filters_aai' declared here 6995 | SVF_filters_aai(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7300:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7300 | self->proc_func_ptr = SVF_filters_iia; | ^ src/objects/filtremodule.c:7049:1: note: 'SVF_filters_iia' declared here 7049 | SVF_filters_iia(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7304:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7304 | self->proc_func_ptr = SVF_filters_aia; | ^ src/objects/filtremodule.c:7102:1: note: 'SVF_filters_aia' declared here 7102 | SVF_filters_aia(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7308:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7308 | self->proc_func_ptr = SVF_filters_iaa; | ^ src/objects/filtremodule.c:7156:1: note: 'SVF_filters_iaa' declared here 7156 | SVF_filters_iaa(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7312:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7312 | self->proc_func_ptr = SVF_filters_aaa; | ^ src/objects/filtremodule.c:7210:1: note: 'SVF_filters_aaa' declared here 7210 | SVF_filters_aaa(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:7319:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7319 | self->muladd_func_ptr = SVF_postprocessing_ii; | ^ src/objects/filtremodule.c:7264:13: note: 'SVF_postprocessing_ii' declared here 7264 | static void SVF_postprocessing_ii(SVF *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7323:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7323 | self->muladd_func_ptr = SVF_postprocessing_ai; | ^ src/objects/filtremodule.c:7265:13: note: 'SVF_postprocessing_ai' declared here 7265 | static void SVF_postprocessing_ai(SVF *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7327:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7327 | self->muladd_func_ptr = SVF_postprocessing_revai; | ^ src/objects/filtremodule.c:7270:13: note: 'SVF_postprocessing_revai' declared here 7270 | static void SVF_postprocessing_revai(SVF *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7331:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7331 | self->muladd_func_ptr = SVF_postprocessing_ia; | ^ src/objects/filtremodule.c:7266:13: note: 'SVF_postprocessing_ia' declared here 7266 | static void SVF_postprocessing_ia(SVF *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7335:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7335 | self->muladd_func_ptr = SVF_postprocessing_aa; | ^ src/objects/filtremodule.c:7267:13: note: 'SVF_postprocessing_aa' declared here 7267 | static void SVF_postprocessing_aa(SVF *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7339:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7339 | self->muladd_func_ptr = SVF_postprocessing_revaa; | ^ src/objects/filtremodule.c:7271:13: note: 'SVF_postprocessing_revaa' declared here 7271 | static void SVF_postprocessing_revaa(SVF *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7343:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7343 | self->muladd_func_ptr = SVF_postprocessing_ireva; | ^ src/objects/filtremodule.c:7268:13: note: 'SVF_postprocessing_ireva' declared here 7268 | static void SVF_postprocessing_ireva(SVF *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7347:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7347 | self->muladd_func_ptr = SVF_postprocessing_areva; | ^ src/objects/filtremodule.c:7269:13: note: 'SVF_postprocessing_areva' declared here 7269 | static void SVF_postprocessing_areva(SVF *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:7351:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7351 | self->muladd_func_ptr = SVF_postprocessing_revareva; | ^ src/objects/filtremodule.c:7272:13: note: 'SVF_postprocessing_revareva' declared here 7272 | static void SVF_postprocessing_revareva(SVF *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'SVF_new': src/objects/filtremodule.c:7419:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF *)' [-Wincompatible-pointer-types] 7419 | self->mode_func_ptr = SVF_setProcMode; | ^ src/objects/filtremodule.c:7275:1: note: 'SVF_setProcMode' declared here 7275 | SVF_setProcMode(SVF *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'SVF2_setProcMode': src/objects/filtremodule.c:8086:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8086 | self->proc_func_ptr = SVF2_filters_ii; | ^ src/objects/filtremodule.c:7623:1: note: 'SVF2_filters_ii' declared here 7623 | SVF2_filters_ii(SVF2 *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:8090:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8090 | self->proc_func_ptr = SVF2_filters_ai; | ^ src/objects/filtremodule.c:7732:1: note: 'SVF2_filters_ai' declared here 7732 | SVF2_filters_ai(SVF2 *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:8094:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8094 | self->proc_func_ptr = SVF2_filters_ia; | ^ src/objects/filtremodule.c:7843:1: note: 'SVF2_filters_ia' declared here 7843 | SVF2_filters_ia(SVF2 *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:8098:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8098 | self->proc_func_ptr = SVF2_filters_aa; | ^ src/objects/filtremodule.c:7954:1: note: 'SVF2_filters_aa' declared here 7954 | SVF2_filters_aa(SVF2 *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:8105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8105 | self->muladd_func_ptr = SVF2_postprocessing_ii; | ^ src/objects/filtremodule.c:8066:13: note: 'SVF2_postprocessing_ii' declared here 8066 | static void SVF2_postprocessing_ii(SVF2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8109 | self->muladd_func_ptr = SVF2_postprocessing_ai; | ^ src/objects/filtremodule.c:8067:13: note: 'SVF2_postprocessing_ai' declared here 8067 | static void SVF2_postprocessing_ai(SVF2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8113:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8113 | self->muladd_func_ptr = SVF2_postprocessing_revai; | ^ src/objects/filtremodule.c:8072:13: note: 'SVF2_postprocessing_revai' declared here 8072 | static void SVF2_postprocessing_revai(SVF2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8117:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8117 | self->muladd_func_ptr = SVF2_postprocessing_ia; | ^ src/objects/filtremodule.c:8068:13: note: 'SVF2_postprocessing_ia' declared here 8068 | static void SVF2_postprocessing_ia(SVF2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8121:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8121 | self->muladd_func_ptr = SVF2_postprocessing_aa; | ^ src/objects/filtremodule.c:8069:13: note: 'SVF2_postprocessing_aa' declared here 8069 | static void SVF2_postprocessing_aa(SVF2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8125:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8125 | self->muladd_func_ptr = SVF2_postprocessing_revaa; | ^ src/objects/filtremodule.c:8073:13: note: 'SVF2_postprocessing_revaa' declared here 8073 | static void SVF2_postprocessing_revaa(SVF2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8129:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8129 | self->muladd_func_ptr = SVF2_postprocessing_ireva; | ^ src/objects/filtremodule.c:8070:13: note: 'SVF2_postprocessing_ireva' declared here 8070 | static void SVF2_postprocessing_ireva(SVF2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8133:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8133 | self->muladd_func_ptr = SVF2_postprocessing_areva; | ^ src/objects/filtremodule.c:8071:13: note: 'SVF2_postprocessing_areva' declared here 8071 | static void SVF2_postprocessing_areva(SVF2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8137:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8137 | self->muladd_func_ptr = SVF2_postprocessing_revareva; | ^ src/objects/filtremodule.c:8074:13: note: 'SVF2_postprocessing_revareva' declared here 8074 | static void SVF2_postprocessing_revareva(SVF2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'SVF2_new': src/objects/filtremodule.c:8215:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SVF2 *)' [-Wincompatible-pointer-types] 8215 | self->mode_func_ptr = SVF2_setProcMode; | ^ src/objects/filtremodule.c:8077:1: note: 'SVF2_setProcMode' declared here 8077 | SVF2_setProcMode(SVF2 *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Average_setProcMode': src/objects/filtremodule.c:8511:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8511 | self->proc_func_ptr = Average_process_i; | ^ src/objects/filtremodule.c:8437:1: note: 'Average_process_i' declared here 8437 | Average_process_i(Average *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8516:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8516 | self->muladd_func_ptr = Average_postprocessing_ii; | ^ src/objects/filtremodule.c:8495:13: note: 'Average_postprocessing_ii' declared here 8495 | static void Average_postprocessing_ii(Average *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8520:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8520 | self->muladd_func_ptr = Average_postprocessing_ai; | ^ src/objects/filtremodule.c:8496:13: note: 'Average_postprocessing_ai' declared here 8496 | static void Average_postprocessing_ai(Average *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8524:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8524 | self->muladd_func_ptr = Average_postprocessing_revai; | ^ src/objects/filtremodule.c:8501:13: note: 'Average_postprocessing_revai' declared here 8501 | static void Average_postprocessing_revai(Average *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8528:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8528 | self->muladd_func_ptr = Average_postprocessing_ia; | ^ src/objects/filtremodule.c:8497:13: note: 'Average_postprocessing_ia' declared here 8497 | static void Average_postprocessing_ia(Average *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8532:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8532 | self->muladd_func_ptr = Average_postprocessing_aa; | ^ src/objects/filtremodule.c:8498:13: note: 'Average_postprocessing_aa' declared here 8498 | static void Average_postprocessing_aa(Average *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8536:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8536 | self->muladd_func_ptr = Average_postprocessing_revaa; | ^ src/objects/filtremodule.c:8502:13: note: 'Average_postprocessing_revaa' declared here 8502 | static void Average_postprocessing_revaa(Average *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8540:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8540 | self->muladd_func_ptr = Average_postprocessing_ireva; | ^ src/objects/filtremodule.c:8499:13: note: 'Average_postprocessing_ireva' declared here 8499 | static void Average_postprocessing_ireva(Average *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8544:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8544 | self->muladd_func_ptr = Average_postprocessing_areva; | ^ src/objects/filtremodule.c:8500:13: note: 'Average_postprocessing_areva' declared here 8500 | static void Average_postprocessing_areva(Average *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8548:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8548 | self->muladd_func_ptr = Average_postprocessing_revareva; | ^ src/objects/filtremodule.c:8503:13: note: 'Average_postprocessing_revareva' declared here 8503 | static void Average_postprocessing_revareva(Average *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Average_new': src/objects/filtremodule.c:8603:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Average *)' [-Wincompatible-pointer-types] 8603 | self->mode_func_ptr = Average_setProcMode; | ^ src/objects/filtremodule.c:8506:1: note: 'Average_setProcMode' declared here 8506 | Average_setProcMode(Average *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Reson_setProcMode': src/objects/filtremodule.c:8966:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8966 | self->proc_func_ptr = Reson_filters_ii; | ^ src/objects/filtremodule.c:8836:1: note: 'Reson_filters_ii' declared here 8836 | Reson_filters_ii(Reson *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8970:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8970 | self->proc_func_ptr = Reson_filters_ai; | ^ src/objects/filtremodule.c:8862:1: note: 'Reson_filters_ai' declared here 8862 | Reson_filters_ai(Reson *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8974:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8974 | self->proc_func_ptr = Reson_filters_ia; | ^ src/objects/filtremodule.c:8890:1: note: 'Reson_filters_ia' declared here 8890 | Reson_filters_ia(Reson *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8978:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8978 | self->proc_func_ptr = Reson_filters_aa; | ^ src/objects/filtremodule.c:8918:1: note: 'Reson_filters_aa' declared here 8918 | Reson_filters_aa(Reson *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8985:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8985 | self->muladd_func_ptr = Reson_postprocessing_ii; | ^ src/objects/filtremodule.c:8946:13: note: 'Reson_postprocessing_ii' declared here 8946 | static void Reson_postprocessing_ii(Reson *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8989:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8989 | self->muladd_func_ptr = Reson_postprocessing_ai; | ^ src/objects/filtremodule.c:8947:13: note: 'Reson_postprocessing_ai' declared here 8947 | static void Reson_postprocessing_ai(Reson *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8993:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8993 | self->muladd_func_ptr = Reson_postprocessing_revai; | ^ src/objects/filtremodule.c:8952:13: note: 'Reson_postprocessing_revai' declared here 8952 | static void Reson_postprocessing_revai(Reson *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:8997:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 8997 | self->muladd_func_ptr = Reson_postprocessing_ia; | ^ src/objects/filtremodule.c:8948:13: note: 'Reson_postprocessing_ia' declared here 8948 | static void Reson_postprocessing_ia(Reson *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9001:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9001 | self->muladd_func_ptr = Reson_postprocessing_aa; | ^ src/objects/filtremodule.c:8949:13: note: 'Reson_postprocessing_aa' declared here 8949 | static void Reson_postprocessing_aa(Reson *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9005:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9005 | self->muladd_func_ptr = Reson_postprocessing_revaa; | ^ src/objects/filtremodule.c:8953:13: note: 'Reson_postprocessing_revaa' declared here 8953 | static void Reson_postprocessing_revaa(Reson *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9009:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9009 | self->muladd_func_ptr = Reson_postprocessing_ireva; | ^ src/objects/filtremodule.c:8950:13: note: 'Reson_postprocessing_ireva' declared here 8950 | static void Reson_postprocessing_ireva(Reson *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9013:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9013 | self->muladd_func_ptr = Reson_postprocessing_areva; | ^ src/objects/filtremodule.c:8951:13: note: 'Reson_postprocessing_areva' declared here 8951 | static void Reson_postprocessing_areva(Reson *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9017:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9017 | self->muladd_func_ptr = Reson_postprocessing_revareva; | ^ src/objects/filtremodule.c:8954:13: note: 'Reson_postprocessing_revareva' declared here 8954 | static void Reson_postprocessing_revareva(Reson *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Reson_new': src/objects/filtremodule.c:9082:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Reson *)' [-Wincompatible-pointer-types] 9082 | self->mode_func_ptr = Reson_setProcMode; | ^ src/objects/filtremodule.c:8957:1: note: 'Reson_setProcMode' declared here 8957 | Reson_setProcMode(Reson *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Resonx_setProcMode': src/objects/filtremodule.c:9474:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9474 | self->proc_func_ptr = Resonx_filters_ii; | ^ src/objects/filtremodule.c:9311:1: note: 'Resonx_filters_ii' declared here 9311 | Resonx_filters_ii(Resonx *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9478:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9478 | self->proc_func_ptr = Resonx_filters_ai; | ^ src/objects/filtremodule.c:9346:1: note: 'Resonx_filters_ai' declared here 9346 | Resonx_filters_ai(Resonx *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9482:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9482 | self->proc_func_ptr = Resonx_filters_ia; | ^ src/objects/filtremodule.c:9382:1: note: 'Resonx_filters_ia' declared here 9382 | Resonx_filters_ia(Resonx *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9486:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9486 | self->proc_func_ptr = Resonx_filters_aa; | ^ src/objects/filtremodule.c:9418:1: note: 'Resonx_filters_aa' declared here 9418 | Resonx_filters_aa(Resonx *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9493:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9493 | self->muladd_func_ptr = Resonx_postprocessing_ii; | ^ src/objects/filtremodule.c:9454:13: note: 'Resonx_postprocessing_ii' declared here 9454 | static void Resonx_postprocessing_ii(Resonx *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9497:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9497 | self->muladd_func_ptr = Resonx_postprocessing_ai; | ^ src/objects/filtremodule.c:9455:13: note: 'Resonx_postprocessing_ai' declared here 9455 | static void Resonx_postprocessing_ai(Resonx *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9501:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9501 | self->muladd_func_ptr = Resonx_postprocessing_revai; | ^ src/objects/filtremodule.c:9460:13: note: 'Resonx_postprocessing_revai' declared here 9460 | static void Resonx_postprocessing_revai(Resonx *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9505:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9505 | self->muladd_func_ptr = Resonx_postprocessing_ia; | ^ src/objects/filtremodule.c:9456:13: note: 'Resonx_postprocessing_ia' declared here 9456 | static void Resonx_postprocessing_ia(Resonx *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9509:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9509 | self->muladd_func_ptr = Resonx_postprocessing_aa; | ^ src/objects/filtremodule.c:9457:13: note: 'Resonx_postprocessing_aa' declared here 9457 | static void Resonx_postprocessing_aa(Resonx *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9513:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9513 | self->muladd_func_ptr = Resonx_postprocessing_revaa; | ^ src/objects/filtremodule.c:9461:13: note: 'Resonx_postprocessing_revaa' declared here 9461 | static void Resonx_postprocessing_revaa(Resonx *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9517:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9517 | self->muladd_func_ptr = Resonx_postprocessing_ireva; | ^ src/objects/filtremodule.c:9458:13: note: 'Resonx_postprocessing_ireva' declared here 9458 | static void Resonx_postprocessing_ireva(Resonx *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9521:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9521 | self->muladd_func_ptr = Resonx_postprocessing_areva; | ^ src/objects/filtremodule.c:9459:13: note: 'Resonx_postprocessing_areva' declared here 9459 | static void Resonx_postprocessing_areva(Resonx *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9525:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9525 | self->muladd_func_ptr = Resonx_postprocessing_revareva; | ^ src/objects/filtremodule.c:9462:13: note: 'Resonx_postprocessing_revareva' declared here 9462 | static void Resonx_postprocessing_revareva(Resonx *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'Resonx_new': src/objects/filtremodule.c:9594:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resonx *)' [-Wincompatible-pointer-types] 9594 | self->mode_func_ptr = Resonx_setProcMode; | ^ src/objects/filtremodule.c:9465:1: note: 'Resonx_setProcMode' declared here 9465 | Resonx_setProcMode(Resonx *self) | ^~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButLP_setProcMode': src/objects/filtremodule.c:9896:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9896 | self->proc_func_ptr = ButLP_filters_i; | ^ src/objects/filtremodule.c:9807:1: note: 'ButLP_filters_i' declared here 9807 | ButLP_filters_i(ButLP *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:9900:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9900 | self->proc_func_ptr = ButLP_filters_a; | ^ src/objects/filtremodule.c:9841:1: note: 'ButLP_filters_a' declared here 9841 | ButLP_filters_a(ButLP *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:9907:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9907 | self->muladd_func_ptr = ButLP_postprocessing_ii; | ^ src/objects/filtremodule.c:9876:13: note: 'ButLP_postprocessing_ii' declared here 9876 | static void ButLP_postprocessing_ii(ButLP *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9911:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9911 | self->muladd_func_ptr = ButLP_postprocessing_ai; | ^ src/objects/filtremodule.c:9877:13: note: 'ButLP_postprocessing_ai' declared here 9877 | static void ButLP_postprocessing_ai(ButLP *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9915:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9915 | self->muladd_func_ptr = ButLP_postprocessing_revai; | ^ src/objects/filtremodule.c:9882:13: note: 'ButLP_postprocessing_revai' declared here 9882 | static void ButLP_postprocessing_revai(ButLP *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9919:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9919 | self->muladd_func_ptr = ButLP_postprocessing_ia; | ^ src/objects/filtremodule.c:9878:13: note: 'ButLP_postprocessing_ia' declared here 9878 | static void ButLP_postprocessing_ia(ButLP *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9923:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9923 | self->muladd_func_ptr = ButLP_postprocessing_aa; | ^ src/objects/filtremodule.c:9879:13: note: 'ButLP_postprocessing_aa' declared here 9879 | static void ButLP_postprocessing_aa(ButLP *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9927:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9927 | self->muladd_func_ptr = ButLP_postprocessing_revaa; | ^ src/objects/filtremodule.c:9883:13: note: 'ButLP_postprocessing_revaa' declared here 9883 | static void ButLP_postprocessing_revaa(ButLP *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9931:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9931 | self->muladd_func_ptr = ButLP_postprocessing_ireva; | ^ src/objects/filtremodule.c:9880:13: note: 'ButLP_postprocessing_ireva' declared here 9880 | static void ButLP_postprocessing_ireva(ButLP *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9935:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9935 | self->muladd_func_ptr = ButLP_postprocessing_areva; | ^ src/objects/filtremodule.c:9881:13: note: 'ButLP_postprocessing_areva' declared here 9881 | static void ButLP_postprocessing_areva(ButLP *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:9939:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 9939 | self->muladd_func_ptr = ButLP_postprocessing_revareva; | ^ src/objects/filtremodule.c:9884:13: note: 'ButLP_postprocessing_revareva' declared here 9884 | static void ButLP_postprocessing_revareva(ButLP *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButLP_new': src/objects/filtremodule.c:10000:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButLP *)' [-Wincompatible-pointer-types] 10000 | self->mode_func_ptr = ButLP_setProcMode; | ^ src/objects/filtremodule.c:9887:1: note: 'ButLP_setProcMode' declared here 9887 | ButLP_setProcMode(ButLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButHP_setProcMode': src/objects/filtremodule.c:10277:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10277 | self->proc_func_ptr = ButHP_filters_i; | ^ src/objects/filtremodule.c:10188:1: note: 'ButHP_filters_i' declared here 10188 | ButHP_filters_i(ButHP *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:10281:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10281 | self->proc_func_ptr = ButHP_filters_a; | ^ src/objects/filtremodule.c:10222:1: note: 'ButHP_filters_a' declared here 10222 | ButHP_filters_a(ButHP *self) | ^~~~~~~~~~~~~~~ src/objects/filtremodule.c:10288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10288 | self->muladd_func_ptr = ButHP_postprocessing_ii; | ^ src/objects/filtremodule.c:10257:13: note: 'ButHP_postprocessing_ii' declared here 10257 | static void ButHP_postprocessing_ii(ButHP *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10292 | self->muladd_func_ptr = ButHP_postprocessing_ai; | ^ src/objects/filtremodule.c:10258:13: note: 'ButHP_postprocessing_ai' declared here 10258 | static void ButHP_postprocessing_ai(ButHP *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10296 | self->muladd_func_ptr = ButHP_postprocessing_revai; | ^ src/objects/filtremodule.c:10263:13: note: 'ButHP_postprocessing_revai' declared here 10263 | static void ButHP_postprocessing_revai(ButHP *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10300 | self->muladd_func_ptr = ButHP_postprocessing_ia; | ^ src/objects/filtremodule.c:10259:13: note: 'ButHP_postprocessing_ia' declared here 10259 | static void ButHP_postprocessing_ia(ButHP *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10304 | self->muladd_func_ptr = ButHP_postprocessing_aa; | ^ src/objects/filtremodule.c:10260:13: note: 'ButHP_postprocessing_aa' declared here 10260 | static void ButHP_postprocessing_aa(ButHP *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10308 | self->muladd_func_ptr = ButHP_postprocessing_revaa; | ^ src/objects/filtremodule.c:10264:13: note: 'ButHP_postprocessing_revaa' declared here 10264 | static void ButHP_postprocessing_revaa(ButHP *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10312 | self->muladd_func_ptr = ButHP_postprocessing_ireva; | ^ src/objects/filtremodule.c:10261:13: note: 'ButHP_postprocessing_ireva' declared here 10261 | static void ButHP_postprocessing_ireva(ButHP *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10316:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10316 | self->muladd_func_ptr = ButHP_postprocessing_areva; | ^ src/objects/filtremodule.c:10262:13: note: 'ButHP_postprocessing_areva' declared here 10262 | static void ButHP_postprocessing_areva(ButHP *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10320:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10320 | self->muladd_func_ptr = ButHP_postprocessing_revareva; | ^ src/objects/filtremodule.c:10265:13: note: 'ButHP_postprocessing_revareva' declared here 10265 | static void ButHP_postprocessing_revareva(ButHP *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButHP_new': src/objects/filtremodule.c:10381:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButHP *)' [-Wincompatible-pointer-types] 10381 | self->mode_func_ptr = ButHP_setProcMode; | ^ src/objects/filtremodule.c:10268:1: note: 'ButHP_setProcMode' declared here 10268 | ButHP_setProcMode(ButHP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButBP_setProcMode': src/objects/filtremodule.c:10723:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10723 | self->proc_func_ptr = ButBP_filters_ii; | ^ src/objects/filtremodule.c:10593:1: note: 'ButBP_filters_ii' declared here 10593 | ButBP_filters_ii(ButBP *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10727:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10727 | self->proc_func_ptr = ButBP_filters_ai; | ^ src/objects/filtremodule.c:10619:1: note: 'ButBP_filters_ai' declared here 10619 | ButBP_filters_ai(ButBP *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10731:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10731 | self->proc_func_ptr = ButBP_filters_ia; | ^ src/objects/filtremodule.c:10647:1: note: 'ButBP_filters_ia' declared here 10647 | ButBP_filters_ia(ButBP *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10735:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10735 | self->proc_func_ptr = ButBP_filters_aa; | ^ src/objects/filtremodule.c:10675:1: note: 'ButBP_filters_aa' declared here 10675 | ButBP_filters_aa(ButBP *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10742:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10742 | self->muladd_func_ptr = ButBP_postprocessing_ii; | ^ src/objects/filtremodule.c:10703:13: note: 'ButBP_postprocessing_ii' declared here 10703 | static void ButBP_postprocessing_ii(ButBP *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10746:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10746 | self->muladd_func_ptr = ButBP_postprocessing_ai; | ^ src/objects/filtremodule.c:10704:13: note: 'ButBP_postprocessing_ai' declared here 10704 | static void ButBP_postprocessing_ai(ButBP *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10750:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10750 | self->muladd_func_ptr = ButBP_postprocessing_revai; | ^ src/objects/filtremodule.c:10709:13: note: 'ButBP_postprocessing_revai' declared here 10709 | static void ButBP_postprocessing_revai(ButBP *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10754:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10754 | self->muladd_func_ptr = ButBP_postprocessing_ia; | ^ src/objects/filtremodule.c:10705:13: note: 'ButBP_postprocessing_ia' declared here 10705 | static void ButBP_postprocessing_ia(ButBP *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10758:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10758 | self->muladd_func_ptr = ButBP_postprocessing_aa; | ^ src/objects/filtremodule.c:10706:13: note: 'ButBP_postprocessing_aa' declared here 10706 | static void ButBP_postprocessing_aa(ButBP *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10762:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10762 | self->muladd_func_ptr = ButBP_postprocessing_revaa; | ^ src/objects/filtremodule.c:10710:13: note: 'ButBP_postprocessing_revaa' declared here 10710 | static void ButBP_postprocessing_revaa(ButBP *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10766:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10766 | self->muladd_func_ptr = ButBP_postprocessing_ireva; | ^ src/objects/filtremodule.c:10707:13: note: 'ButBP_postprocessing_ireva' declared here 10707 | static void ButBP_postprocessing_ireva(ButBP *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10770:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10770 | self->muladd_func_ptr = ButBP_postprocessing_areva; | ^ src/objects/filtremodule.c:10708:13: note: 'ButBP_postprocessing_areva' declared here 10708 | static void ButBP_postprocessing_areva(ButBP *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:10774:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10774 | self->muladd_func_ptr = ButBP_postprocessing_revareva; | ^ src/objects/filtremodule.c:10711:13: note: 'ButBP_postprocessing_revareva' declared here 10711 | static void ButBP_postprocessing_revareva(ButBP *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButBP_new': src/objects/filtremodule.c:10839:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBP *)' [-Wincompatible-pointer-types] 10839 | self->mode_func_ptr = ButBP_setProcMode; | ^ src/objects/filtremodule.c:10714:1: note: 'ButBP_setProcMode' declared here 10714 | ButBP_setProcMode(ButBP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButBR_setProcMode': src/objects/filtremodule.c:11189:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11189 | self->proc_func_ptr = ButBR_filters_ii; | ^ src/objects/filtremodule.c:11059:1: note: 'ButBR_filters_ii' declared here 11059 | ButBR_filters_ii(ButBR *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11193:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11193 | self->proc_func_ptr = ButBR_filters_ai; | ^ src/objects/filtremodule.c:11085:1: note: 'ButBR_filters_ai' declared here 11085 | ButBR_filters_ai(ButBR *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11197:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11197 | self->proc_func_ptr = ButBR_filters_ia; | ^ src/objects/filtremodule.c:11113:1: note: 'ButBR_filters_ia' declared here 11113 | ButBR_filters_ia(ButBR *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11201:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11201 | self->proc_func_ptr = ButBR_filters_aa; | ^ src/objects/filtremodule.c:11141:1: note: 'ButBR_filters_aa' declared here 11141 | ButBR_filters_aa(ButBR *self) | ^~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11208:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11208 | self->muladd_func_ptr = ButBR_postprocessing_ii; | ^ src/objects/filtremodule.c:11169:13: note: 'ButBR_postprocessing_ii' declared here 11169 | static void ButBR_postprocessing_ii(ButBR *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11212:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11212 | self->muladd_func_ptr = ButBR_postprocessing_ai; | ^ src/objects/filtremodule.c:11170:13: note: 'ButBR_postprocessing_ai' declared here 11170 | static void ButBR_postprocessing_ai(ButBR *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11216:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11216 | self->muladd_func_ptr = ButBR_postprocessing_revai; | ^ src/objects/filtremodule.c:11175:13: note: 'ButBR_postprocessing_revai' declared here 11175 | static void ButBR_postprocessing_revai(ButBR *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11220:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11220 | self->muladd_func_ptr = ButBR_postprocessing_ia; | ^ src/objects/filtremodule.c:11171:13: note: 'ButBR_postprocessing_ia' declared here 11171 | static void ButBR_postprocessing_ia(ButBR *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11224:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11224 | self->muladd_func_ptr = ButBR_postprocessing_aa; | ^ src/objects/filtremodule.c:11172:13: note: 'ButBR_postprocessing_aa' declared here 11172 | static void ButBR_postprocessing_aa(ButBR *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11228:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11228 | self->muladd_func_ptr = ButBR_postprocessing_revaa; | ^ src/objects/filtremodule.c:11176:13: note: 'ButBR_postprocessing_revaa' declared here 11176 | static void ButBR_postprocessing_revaa(ButBR *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11232:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11232 | self->muladd_func_ptr = ButBR_postprocessing_ireva; | ^ src/objects/filtremodule.c:11173:13: note: 'ButBR_postprocessing_ireva' declared here 11173 | static void ButBR_postprocessing_ireva(ButBR *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11236:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11236 | self->muladd_func_ptr = ButBR_postprocessing_areva; | ^ src/objects/filtremodule.c:11174:13: note: 'ButBR_postprocessing_areva' declared here 11174 | static void ButBR_postprocessing_areva(ButBR *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11240:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11240 | self->muladd_func_ptr = ButBR_postprocessing_revareva; | ^ src/objects/filtremodule.c:11177:13: note: 'ButBR_postprocessing_revareva' declared here 11177 | static void ButBR_postprocessing_revareva(ButBR *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ButBR_new': src/objects/filtremodule.c:11305:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ButBR *)' [-Wincompatible-pointer-types] 11305 | self->mode_func_ptr = ButBR_setProcMode; | ^ src/objects/filtremodule.c:11180:1: note: 'ButBR_setProcMode' declared here 11180 | ButBR_setProcMode(ButBR *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ComplexRes_setProcMode': src/objects/filtremodule.c:11663:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11663 | self->proc_func_ptr = ComplexRes_filters_ii; | ^ src/objects/filtremodule.c:11499:1: note: 'ComplexRes_filters_ii' declared here 11499 | ComplexRes_filters_ii(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11667:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11667 | self->proc_func_ptr = ComplexRes_filters_ai; | ^ src/objects/filtremodule.c:11532:1: note: 'ComplexRes_filters_ai' declared here 11532 | ComplexRes_filters_ai(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11671:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11671 | self->proc_func_ptr = ComplexRes_filters_ia; | ^ src/objects/filtremodule.c:11573:1: note: 'ComplexRes_filters_ia' declared here 11573 | ComplexRes_filters_ia(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11675:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11675 | self->proc_func_ptr = ComplexRes_filters_aa; | ^ src/objects/filtremodule.c:11608:1: note: 'ComplexRes_filters_aa' declared here 11608 | ComplexRes_filters_aa(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11682:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11682 | self->muladd_func_ptr = ComplexRes_postprocessing_ii; | ^ src/objects/filtremodule.c:11643:13: note: 'ComplexRes_postprocessing_ii' declared here 11643 | static void ComplexRes_postprocessing_ii(ComplexRes *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11686:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11686 | self->muladd_func_ptr = ComplexRes_postprocessing_ai; | ^ src/objects/filtremodule.c:11644:13: note: 'ComplexRes_postprocessing_ai' declared here 11644 | static void ComplexRes_postprocessing_ai(ComplexRes *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11690:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11690 | self->muladd_func_ptr = ComplexRes_postprocessing_revai; | ^ src/objects/filtremodule.c:11649:13: note: 'ComplexRes_postprocessing_revai' declared here 11649 | static void ComplexRes_postprocessing_revai(ComplexRes *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11694:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11694 | self->muladd_func_ptr = ComplexRes_postprocessing_ia; | ^ src/objects/filtremodule.c:11645:13: note: 'ComplexRes_postprocessing_ia' declared here 11645 | static void ComplexRes_postprocessing_ia(ComplexRes *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11698:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11698 | self->muladd_func_ptr = ComplexRes_postprocessing_aa; | ^ src/objects/filtremodule.c:11646:13: note: 'ComplexRes_postprocessing_aa' declared here 11646 | static void ComplexRes_postprocessing_aa(ComplexRes *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11702:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11702 | self->muladd_func_ptr = ComplexRes_postprocessing_revaa; | ^ src/objects/filtremodule.c:11650:13: note: 'ComplexRes_postprocessing_revaa' declared here 11650 | static void ComplexRes_postprocessing_revaa(ComplexRes *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11706:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11706 | self->muladd_func_ptr = ComplexRes_postprocessing_ireva; | ^ src/objects/filtremodule.c:11647:13: note: 'ComplexRes_postprocessing_ireva' declared here 11647 | static void ComplexRes_postprocessing_ireva(ComplexRes *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11710:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11710 | self->muladd_func_ptr = ComplexRes_postprocessing_areva; | ^ src/objects/filtremodule.c:11648:13: note: 'ComplexRes_postprocessing_areva' declared here 11648 | static void ComplexRes_postprocessing_areva(ComplexRes *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:11714:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11714 | self->muladd_func_ptr = ComplexRes_postprocessing_revareva; | ^ src/objects/filtremodule.c:11651:13: note: 'ComplexRes_postprocessing_revareva' declared here 11651 | static void ComplexRes_postprocessing_revareva(ComplexRes *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'ComplexRes_new': src/objects/filtremodule.c:11780:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ComplexRes *)' [-Wincompatible-pointer-types] 11780 | self->mode_func_ptr = ComplexRes_setProcMode; | ^ src/objects/filtremodule.c:11654:1: note: 'ComplexRes_setProcMode' declared here 11654 | ComplexRes_setProcMode(ComplexRes *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'MoogLP_setProcMode': src/objects/filtremodule.c:12157:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12157 | self->proc_func_ptr = MoogLP_filters_ii; | ^ src/objects/filtremodule.c:12003:1: note: 'MoogLP_filters_ii' declared here 12003 | MoogLP_filters_ii(MoogLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12161:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12161 | self->proc_func_ptr = MoogLP_filters_ai; | ^ src/objects/filtremodule.c:12035:1: note: 'MoogLP_filters_ai' declared here 12035 | MoogLP_filters_ai(MoogLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12165:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12165 | self->proc_func_ptr = MoogLP_filters_ia; | ^ src/objects/filtremodule.c:12069:1: note: 'MoogLP_filters_ia' declared here 12069 | MoogLP_filters_ia(MoogLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12169:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12169 | self->proc_func_ptr = MoogLP_filters_aa; | ^ src/objects/filtremodule.c:12103:1: note: 'MoogLP_filters_aa' declared here 12103 | MoogLP_filters_aa(MoogLP *self) | ^~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12176:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12176 | self->muladd_func_ptr = MoogLP_postprocessing_ii; | ^ src/objects/filtremodule.c:12137:13: note: 'MoogLP_postprocessing_ii' declared here 12137 | static void MoogLP_postprocessing_ii(MoogLP *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12180:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12180 | self->muladd_func_ptr = MoogLP_postprocessing_ai; | ^ src/objects/filtremodule.c:12138:13: note: 'MoogLP_postprocessing_ai' declared here 12138 | static void MoogLP_postprocessing_ai(MoogLP *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12184:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12184 | self->muladd_func_ptr = MoogLP_postprocessing_revai; | ^ src/objects/filtremodule.c:12143:13: note: 'MoogLP_postprocessing_revai' declared here 12143 | static void MoogLP_postprocessing_revai(MoogLP *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12188 | self->muladd_func_ptr = MoogLP_postprocessing_ia; | ^ src/objects/filtremodule.c:12139:13: note: 'MoogLP_postprocessing_ia' declared here 12139 | static void MoogLP_postprocessing_ia(MoogLP *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12192 | self->muladd_func_ptr = MoogLP_postprocessing_aa; | ^ src/objects/filtremodule.c:12140:13: note: 'MoogLP_postprocessing_aa' declared here 12140 | static void MoogLP_postprocessing_aa(MoogLP *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12196 | self->muladd_func_ptr = MoogLP_postprocessing_revaa; | ^ src/objects/filtremodule.c:12144:13: note: 'MoogLP_postprocessing_revaa' declared here 12144 | static void MoogLP_postprocessing_revaa(MoogLP *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12200 | self->muladd_func_ptr = MoogLP_postprocessing_ireva; | ^ src/objects/filtremodule.c:12141:13: note: 'MoogLP_postprocessing_ireva' declared here 12141 | static void MoogLP_postprocessing_ireva(MoogLP *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12204:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12204 | self->muladd_func_ptr = MoogLP_postprocessing_areva; | ^ src/objects/filtremodule.c:12142:13: note: 'MoogLP_postprocessing_areva' declared here 12142 | static void MoogLP_postprocessing_areva(MoogLP *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c:12208:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12208 | self->muladd_func_ptr = MoogLP_postprocessing_revareva; | ^ src/objects/filtremodule.c:12145:13: note: 'MoogLP_postprocessing_revareva' declared here 12145 | static void MoogLP_postprocessing_revareva(MoogLP *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/filtremodule.c: In function 'MoogLP_new': src/objects/filtremodule.c:12272:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MoogLP *)' [-Wincompatible-pointer-types] 12272 | self->mode_func_ptr = MoogLP_setProcMode; | ^ src/objects/filtremodule.c:12148:1: note: 'MoogLP_setProcMode' declared here 12148 | MoogLP_setProcMode(MoogLP *self) | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/freeverbmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/freeverbmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/freeverbmodule.c: In function 'Freeverb_setProcMode': src/objects/freeverbmodule.c:586:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 586 | self->proc_func_ptr = Freeverb_transform_iii; | ^ src/objects/freeverbmodule.c:99:1: note: 'Freeverb_transform_iii' declared here 99 | Freeverb_transform_iii(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:590:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 590 | self->proc_func_ptr = Freeverb_transform_aii; | ^ src/objects/freeverbmodule.c:157:1: note: 'Freeverb_transform_aii' declared here 157 | Freeverb_transform_aii(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:594:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 594 | self->proc_func_ptr = Freeverb_transform_iai; | ^ src/objects/freeverbmodule.c:216:1: note: 'Freeverb_transform_iai' declared here 216 | Freeverb_transform_iai(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:598:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 598 | self->proc_func_ptr = Freeverb_transform_aai; | ^ src/objects/freeverbmodule.c:275:1: note: 'Freeverb_transform_aai' declared here 275 | Freeverb_transform_aai(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:602:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 602 | self->proc_func_ptr = Freeverb_transform_iia; | ^ src/objects/freeverbmodule.c:333:1: note: 'Freeverb_transform_iia' declared here 333 | Freeverb_transform_iia(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:606:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 606 | self->proc_func_ptr = Freeverb_transform_aia; | ^ src/objects/freeverbmodule.c:391:1: note: 'Freeverb_transform_aia' declared here 391 | Freeverb_transform_aia(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:610:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 610 | self->proc_func_ptr = Freeverb_transform_iaa; | ^ src/objects/freeverbmodule.c:450:1: note: 'Freeverb_transform_iaa' declared here 450 | Freeverb_transform_iaa(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:614:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 614 | self->proc_func_ptr = Freeverb_transform_aaa; | ^ src/objects/freeverbmodule.c:509:1: note: 'Freeverb_transform_aaa' declared here 509 | Freeverb_transform_aaa(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 621 | self->muladd_func_ptr = Freeverb_postprocessing_ii; | ^ src/objects/freeverbmodule.c:566:13: note: 'Freeverb_postprocessing_ii' declared here 566 | static void Freeverb_postprocessing_ii(Freeverb *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 625 | self->muladd_func_ptr = Freeverb_postprocessing_ai; | ^ src/objects/freeverbmodule.c:567:13: note: 'Freeverb_postprocessing_ai' declared here 567 | static void Freeverb_postprocessing_ai(Freeverb *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:629:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 629 | self->muladd_func_ptr = Freeverb_postprocessing_revai; | ^ src/objects/freeverbmodule.c:572:13: note: 'Freeverb_postprocessing_revai' declared here 572 | static void Freeverb_postprocessing_revai(Freeverb *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:633:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 633 | self->muladd_func_ptr = Freeverb_postprocessing_ia; | ^ src/objects/freeverbmodule.c:568:13: note: 'Freeverb_postprocessing_ia' declared here 568 | static void Freeverb_postprocessing_ia(Freeverb *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:637:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 637 | self->muladd_func_ptr = Freeverb_postprocessing_aa; | ^ src/objects/freeverbmodule.c:569:13: note: 'Freeverb_postprocessing_aa' declared here 569 | static void Freeverb_postprocessing_aa(Freeverb *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:641:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 641 | self->muladd_func_ptr = Freeverb_postprocessing_revaa; | ^ src/objects/freeverbmodule.c:573:13: note: 'Freeverb_postprocessing_revaa' declared here 573 | static void Freeverb_postprocessing_revaa(Freeverb *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:645:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 645 | self->muladd_func_ptr = Freeverb_postprocessing_ireva; | ^ src/objects/freeverbmodule.c:570:13: note: 'Freeverb_postprocessing_ireva' declared here 570 | static void Freeverb_postprocessing_ireva(Freeverb *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:649:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 649 | self->muladd_func_ptr = Freeverb_postprocessing_areva; | ^ src/objects/freeverbmodule.c:571:13: note: 'Freeverb_postprocessing_areva' declared here 571 | static void Freeverb_postprocessing_areva(Freeverb *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c:653:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 653 | self->muladd_func_ptr = Freeverb_postprocessing_revareva; | ^ src/objects/freeverbmodule.c:574:13: note: 'Freeverb_postprocessing_revareva' declared here 574 | static void Freeverb_postprocessing_revareva(Freeverb *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/freeverbmodule.c: In function 'Freeverb_new': src/objects/freeverbmodule.c:730:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Freeverb *)' [-Wincompatible-pointer-types] 730 | self->mode_func_ptr = Freeverb_setProcMode; | ^ src/objects/freeverbmodule.c:577:1: note: 'Freeverb_setProcMode' declared here 577 | Freeverb_setProcMode(Freeverb *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/granulatormodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/granulatormodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/granulatormodule.c: In function 'Granulator_setProcMode': src/objects/granulatormodule.c:671:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 671 | self->proc_func_ptr = Granulator_transform_iii; | ^ src/objects/granulatormodule.c:58:1: note: 'Granulator_transform_iii' declared here 58 | Granulator_transform_iii(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:675:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 675 | self->proc_func_ptr = Granulator_transform_aii; | ^ src/objects/granulatormodule.c:131:1: note: 'Granulator_transform_aii' declared here 131 | Granulator_transform_aii(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:679:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 679 | self->proc_func_ptr = Granulator_transform_iai; | ^ src/objects/granulatormodule.c:205:1: note: 'Granulator_transform_iai' declared here 205 | Granulator_transform_iai(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:683:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 683 | self->proc_func_ptr = Granulator_transform_aai; | ^ src/objects/granulatormodule.c:284:1: note: 'Granulator_transform_aai' declared here 284 | Granulator_transform_aai(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:687:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 687 | self->proc_func_ptr = Granulator_transform_iia; | ^ src/objects/granulatormodule.c:358:1: note: 'Granulator_transform_iia' declared here 358 | Granulator_transform_iia(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:691:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 691 | self->proc_func_ptr = Granulator_transform_aia; | ^ src/objects/granulatormodule.c:431:1: note: 'Granulator_transform_aia' declared here 431 | Granulator_transform_aia(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:695:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 695 | self->proc_func_ptr = Granulator_transform_iaa; | ^ src/objects/granulatormodule.c:505:1: note: 'Granulator_transform_iaa' declared here 505 | Granulator_transform_iaa(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:699:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 699 | self->proc_func_ptr = Granulator_transform_aaa; | ^ src/objects/granulatormodule.c:578:1: note: 'Granulator_transform_aaa' declared here 578 | Granulator_transform_aaa(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:706:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 706 | self->muladd_func_ptr = Granulator_postprocessing_ii; | ^ src/objects/granulatormodule.c:651:13: note: 'Granulator_postprocessing_ii' declared here 651 | static void Granulator_postprocessing_ii(Granulator *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:710:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 710 | self->muladd_func_ptr = Granulator_postprocessing_ai; | ^ src/objects/granulatormodule.c:652:13: note: 'Granulator_postprocessing_ai' declared here 652 | static void Granulator_postprocessing_ai(Granulator *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:714:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 714 | self->muladd_func_ptr = Granulator_postprocessing_revai; | ^ src/objects/granulatormodule.c:657:13: note: 'Granulator_postprocessing_revai' declared here 657 | static void Granulator_postprocessing_revai(Granulator *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:718:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 718 | self->muladd_func_ptr = Granulator_postprocessing_ia; | ^ src/objects/granulatormodule.c:653:13: note: 'Granulator_postprocessing_ia' declared here 653 | static void Granulator_postprocessing_ia(Granulator *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:722:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 722 | self->muladd_func_ptr = Granulator_postprocessing_aa; | ^ src/objects/granulatormodule.c:654:13: note: 'Granulator_postprocessing_aa' declared here 654 | static void Granulator_postprocessing_aa(Granulator *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:726:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 726 | self->muladd_func_ptr = Granulator_postprocessing_revaa; | ^ src/objects/granulatormodule.c:658:13: note: 'Granulator_postprocessing_revaa' declared here 658 | static void Granulator_postprocessing_revaa(Granulator *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:730:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 730 | self->muladd_func_ptr = Granulator_postprocessing_ireva; | ^ src/objects/granulatormodule.c:655:13: note: 'Granulator_postprocessing_ireva' declared here 655 | static void Granulator_postprocessing_ireva(Granulator *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:734:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 734 | self->muladd_func_ptr = Granulator_postprocessing_areva; | ^ src/objects/granulatormodule.c:656:13: note: 'Granulator_postprocessing_areva' declared here 656 | static void Granulator_postprocessing_areva(Granulator *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:738:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 738 | self->muladd_func_ptr = Granulator_postprocessing_revareva; | ^ src/objects/granulatormodule.c:659:13: note: 'Granulator_postprocessing_revareva' declared here 659 | static void Granulator_postprocessing_revareva(Granulator *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Granulator_new': src/objects/granulatormodule.c:807:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granulator *)' [-Wincompatible-pointer-types] 807 | self->mode_func_ptr = Granulator_setProcMode; | ^ src/objects/granulatormodule.c:662:1: note: 'Granulator_setProcMode' declared here 662 | Granulator_setProcMode(Granulator *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Looper_setProcMode': src/objects/granulatormodule.c:1969:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1969 | self->proc_func_ptr = Looper_transform_i; | ^ src/objects/granulatormodule.c:1397:1: note: 'Looper_transform_i' declared here 1397 | Looper_transform_i(Looper *self) | ^~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1973:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1973 | self->proc_func_ptr = Looper_transform_a; | ^ src/objects/granulatormodule.c:1672:1: note: 'Looper_transform_a' declared here 1672 | Looper_transform_a(Looper *self) | ^~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1980:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1980 | self->muladd_func_ptr = Looper_postprocessing_ii; | ^ src/objects/granulatormodule.c:1949:13: note: 'Looper_postprocessing_ii' declared here 1949 | static void Looper_postprocessing_ii(Looper *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1984:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1984 | self->muladd_func_ptr = Looper_postprocessing_ai; | ^ src/objects/granulatormodule.c:1950:13: note: 'Looper_postprocessing_ai' declared here 1950 | static void Looper_postprocessing_ai(Looper *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1988:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1988 | self->muladd_func_ptr = Looper_postprocessing_revai; | ^ src/objects/granulatormodule.c:1955:13: note: 'Looper_postprocessing_revai' declared here 1955 | static void Looper_postprocessing_revai(Looper *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1992:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1992 | self->muladd_func_ptr = Looper_postprocessing_ia; | ^ src/objects/granulatormodule.c:1951:13: note: 'Looper_postprocessing_ia' declared here 1951 | static void Looper_postprocessing_ia(Looper *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:1996:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 1996 | self->muladd_func_ptr = Looper_postprocessing_aa; | ^ src/objects/granulatormodule.c:1952:13: note: 'Looper_postprocessing_aa' declared here 1952 | static void Looper_postprocessing_aa(Looper *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2000:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2000 | self->muladd_func_ptr = Looper_postprocessing_revaa; | ^ src/objects/granulatormodule.c:1956:13: note: 'Looper_postprocessing_revaa' declared here 1956 | static void Looper_postprocessing_revaa(Looper *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2004:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2004 | self->muladd_func_ptr = Looper_postprocessing_ireva; | ^ src/objects/granulatormodule.c:1953:13: note: 'Looper_postprocessing_ireva' declared here 1953 | static void Looper_postprocessing_ireva(Looper *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2008:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2008 | self->muladd_func_ptr = Looper_postprocessing_areva; | ^ src/objects/granulatormodule.c:1954:13: note: 'Looper_postprocessing_areva' declared here 1954 | static void Looper_postprocessing_areva(Looper *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2012:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2012 | self->muladd_func_ptr = Looper_postprocessing_revareva; | ^ src/objects/granulatormodule.c:1957:13: note: 'Looper_postprocessing_revareva' declared here 1957 | static void Looper_postprocessing_revareva(Looper *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Looper_new': src/objects/granulatormodule.c:2097:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Looper *)' [-Wincompatible-pointer-types] 2097 | self->mode_func_ptr = Looper_setProcMode; | ^ src/objects/granulatormodule.c:1960:1: note: 'Looper_setProcMode' declared here 1960 | Looper_setProcMode(Looper *self) | ^~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'LooperTimeStream_setProcMode': src/objects/granulatormodule.c:2475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2475 | self->muladd_func_ptr = LooperTimeStream_postprocessing_ii; | ^ src/objects/granulatormodule.c:2456:13: note: 'LooperTimeStream_postprocessing_ii' declared here 2456 | static void LooperTimeStream_postprocessing_ii(LooperTimeStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2479 | self->muladd_func_ptr = LooperTimeStream_postprocessing_ai; | ^ src/objects/granulatormodule.c:2457:13: note: 'LooperTimeStream_postprocessing_ai' declared here 2457 | static void LooperTimeStream_postprocessing_ai(LooperTimeStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2483 | self->muladd_func_ptr = LooperTimeStream_postprocessing_revai; | ^ src/objects/granulatormodule.c:2462:13: note: 'LooperTimeStream_postprocessing_revai' declared here 2462 | static void LooperTimeStream_postprocessing_revai(LooperTimeStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2487 | self->muladd_func_ptr = LooperTimeStream_postprocessing_ia; | ^ src/objects/granulatormodule.c:2458:13: note: 'LooperTimeStream_postprocessing_ia' declared here 2458 | static void LooperTimeStream_postprocessing_ia(LooperTimeStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2491 | self->muladd_func_ptr = LooperTimeStream_postprocessing_aa; | ^ src/objects/granulatormodule.c:2459:13: note: 'LooperTimeStream_postprocessing_aa' declared here 2459 | static void LooperTimeStream_postprocessing_aa(LooperTimeStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2495 | self->muladd_func_ptr = LooperTimeStream_postprocessing_revaa; | ^ src/objects/granulatormodule.c:2463:13: note: 'LooperTimeStream_postprocessing_revaa' declared here 2463 | static void LooperTimeStream_postprocessing_revaa(LooperTimeStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2499:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2499 | self->muladd_func_ptr = LooperTimeStream_postprocessing_ireva; | ^ src/objects/granulatormodule.c:2460:13: note: 'LooperTimeStream_postprocessing_ireva' declared here 2460 | static void LooperTimeStream_postprocessing_ireva(LooperTimeStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2503:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2503 | self->muladd_func_ptr = LooperTimeStream_postprocessing_areva; | ^ src/objects/granulatormodule.c:2461:13: note: 'LooperTimeStream_postprocessing_areva' declared here 2461 | static void LooperTimeStream_postprocessing_areva(LooperTimeStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2507:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2507 | self->muladd_func_ptr = LooperTimeStream_postprocessing_revareva; | ^ src/objects/granulatormodule.c:2464:13: note: 'LooperTimeStream_postprocessing_revareva' declared here 2464 | static void LooperTimeStream_postprocessing_revareva(LooperTimeStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'LooperTimeStream_new': src/objects/granulatormodule.c:2565:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LooperTimeStream *)' [-Wincompatible-pointer-types] 2565 | self->mode_func_ptr = LooperTimeStream_setProcMode; | ^ src/objects/granulatormodule.c:2467:1: note: 'LooperTimeStream_setProcMode' declared here 2467 | LooperTimeStream_setProcMode(LooperTimeStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Granule_setProcMode': src/objects/granulatormodule.c:2989:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 2989 | self->proc_func_ptr = Granule_transform_i; | ^ src/objects/granulatormodule.c:2733:1: note: 'Granule_transform_i' declared here 2733 | Granule_transform_i(Granule *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:2993:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 2993 | self->proc_func_ptr = Granule_transform_a; | ^ src/objects/granulatormodule.c:2854:1: note: 'Granule_transform_a' declared here 2854 | Granule_transform_a(Granule *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3000:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3000 | self->muladd_func_ptr = Granule_postprocessing_ii; | ^ src/objects/granulatormodule.c:2969:13: note: 'Granule_postprocessing_ii' declared here 2969 | static void Granule_postprocessing_ii(Granule *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3004:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3004 | self->muladd_func_ptr = Granule_postprocessing_ai; | ^ src/objects/granulatormodule.c:2970:13: note: 'Granule_postprocessing_ai' declared here 2970 | static void Granule_postprocessing_ai(Granule *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3008:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3008 | self->muladd_func_ptr = Granule_postprocessing_revai; | ^ src/objects/granulatormodule.c:2975:13: note: 'Granule_postprocessing_revai' declared here 2975 | static void Granule_postprocessing_revai(Granule *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3012:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3012 | self->muladd_func_ptr = Granule_postprocessing_ia; | ^ src/objects/granulatormodule.c:2971:13: note: 'Granule_postprocessing_ia' declared here 2971 | static void Granule_postprocessing_ia(Granule *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3016:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3016 | self->muladd_func_ptr = Granule_postprocessing_aa; | ^ src/objects/granulatormodule.c:2972:13: note: 'Granule_postprocessing_aa' declared here 2972 | static void Granule_postprocessing_aa(Granule *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3020:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3020 | self->muladd_func_ptr = Granule_postprocessing_revaa; | ^ src/objects/granulatormodule.c:2976:13: note: 'Granule_postprocessing_revaa' declared here 2976 | static void Granule_postprocessing_revaa(Granule *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3024:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3024 | self->muladd_func_ptr = Granule_postprocessing_ireva; | ^ src/objects/granulatormodule.c:2973:13: note: 'Granule_postprocessing_ireva' declared here 2973 | static void Granule_postprocessing_ireva(Granule *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3028:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3028 | self->muladd_func_ptr = Granule_postprocessing_areva; | ^ src/objects/granulatormodule.c:2974:13: note: 'Granule_postprocessing_areva' declared here 2974 | static void Granule_postprocessing_areva(Granule *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:3032:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3032 | self->muladd_func_ptr = Granule_postprocessing_revareva; | ^ src/objects/granulatormodule.c:2977:13: note: 'Granule_postprocessing_revareva' declared here 2977 | static void Granule_postprocessing_revareva(Granule *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Granule_new': src/objects/granulatormodule.c:3108:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Granule *)' [-Wincompatible-pointer-types] 3108 | self->mode_func_ptr = Granule_setProcMode; | ^ src/objects/granulatormodule.c:2980:1: note: 'Granule_setProcMode' declared here 2980 | Granule_setProcMode(Granule *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'MainParticle_setProcMode': src/objects/granulatormodule.c:4020:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4020 | self->proc_func_ptr = MainParticle_transform_mono_i; | ^ src/objects/granulatormodule.c:3416:1: note: 'MainParticle_transform_mono_i' declared here 3416 | MainParticle_transform_mono_i(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4022:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4022 | self->proc_func_ptr = MainParticle_transform_i; | ^ src/objects/granulatormodule.c:3668:1: note: 'MainParticle_transform_i' declared here 3668 | MainParticle_transform_i(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4028:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4028 | self->proc_func_ptr = MainParticle_transform_mono_a; | ^ src/objects/granulatormodule.c:3542:1: note: 'MainParticle_transform_mono_a' declared here 3542 | MainParticle_transform_mono_a(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4030:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4030 | self->proc_func_ptr = MainParticle_transform_a; | ^ src/objects/granulatormodule.c:3840:1: note: 'MainParticle_transform_a' declared here 3840 | MainParticle_transform_a(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'MainParticle_new': src/objects/granulatormodule.c:4124:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle *)' [-Wincompatible-pointer-types] 4124 | self->mode_func_ptr = MainParticle_setProcMode; | ^ src/objects/granulatormodule.c:4012:1: note: 'MainParticle_setProcMode' declared here 4012 | MainParticle_setProcMode(MainParticle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Particle_setProcMode': src/objects/granulatormodule.c:4366:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4366 | self->muladd_func_ptr = Particle_postprocessing_ii; | ^ src/objects/granulatormodule.c:4347:13: note: 'Particle_postprocessing_ii' declared here 4347 | static void Particle_postprocessing_ii(Particle *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4370:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4370 | self->muladd_func_ptr = Particle_postprocessing_ai; | ^ src/objects/granulatormodule.c:4348:13: note: 'Particle_postprocessing_ai' declared here 4348 | static void Particle_postprocessing_ai(Particle *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4374:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4374 | self->muladd_func_ptr = Particle_postprocessing_revai; | ^ src/objects/granulatormodule.c:4353:13: note: 'Particle_postprocessing_revai' declared here 4353 | static void Particle_postprocessing_revai(Particle *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4378:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4378 | self->muladd_func_ptr = Particle_postprocessing_ia; | ^ src/objects/granulatormodule.c:4349:13: note: 'Particle_postprocessing_ia' declared here 4349 | static void Particle_postprocessing_ia(Particle *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4382:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4382 | self->muladd_func_ptr = Particle_postprocessing_aa; | ^ src/objects/granulatormodule.c:4350:13: note: 'Particle_postprocessing_aa' declared here 4350 | static void Particle_postprocessing_aa(Particle *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4386:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4386 | self->muladd_func_ptr = Particle_postprocessing_revaa; | ^ src/objects/granulatormodule.c:4354:13: note: 'Particle_postprocessing_revaa' declared here 4354 | static void Particle_postprocessing_revaa(Particle *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4390:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4390 | self->muladd_func_ptr = Particle_postprocessing_ireva; | ^ src/objects/granulatormodule.c:4351:13: note: 'Particle_postprocessing_ireva' declared here 4351 | static void Particle_postprocessing_ireva(Particle *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4394 | self->muladd_func_ptr = Particle_postprocessing_areva; | ^ src/objects/granulatormodule.c:4352:13: note: 'Particle_postprocessing_areva' declared here 4352 | static void Particle_postprocessing_areva(Particle *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:4398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4398 | self->muladd_func_ptr = Particle_postprocessing_revareva; | ^ src/objects/granulatormodule.c:4355:13: note: 'Particle_postprocessing_revareva' declared here 4355 | static void Particle_postprocessing_revareva(Particle *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Particle_new': src/objects/granulatormodule.c:4457:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle *)' [-Wincompatible-pointer-types] 4457 | self->mode_func_ptr = Particle_setProcMode; | ^ src/objects/granulatormodule.c:4358:1: note: 'Particle_setProcMode' declared here 4358 | Particle_setProcMode(Particle *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'MainParticle2_setProcMode': src/objects/granulatormodule.c:5591:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5591 | self->proc_func_ptr = MainParticle2_transform_mono_i; | ^ src/objects/granulatormodule.c:4733:1: note: 'MainParticle2_transform_mono_i' declared here 4733 | MainParticle2_transform_mono_i(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:5593:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5593 | self->proc_func_ptr = MainParticle2_transform_i; | ^ src/objects/granulatormodule.c:5113:1: note: 'MainParticle2_transform_i' declared here 5113 | MainParticle2_transform_i(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:5599:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5599 | self->proc_func_ptr = MainParticle2_transform_mono_a; | ^ src/objects/granulatormodule.c:4923:1: note: 'MainParticle2_transform_mono_a' declared here 4923 | MainParticle2_transform_mono_a(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:5601:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5601 | self->proc_func_ptr = MainParticle2_transform_a; | ^ src/objects/granulatormodule.c:5348:1: note: 'MainParticle2_transform_a' declared here 5348 | MainParticle2_transform_a(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'MainParticle2_new': src/objects/granulatormodule.c:5728:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MainParticle2 *)' [-Wincompatible-pointer-types] 5728 | self->mode_func_ptr = MainParticle2_setProcMode; | ^ src/objects/granulatormodule.c:5583:1: note: 'MainParticle2_setProcMode' declared here 5583 | MainParticle2_setProcMode(MainParticle2 *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Particle2_setProcMode': src/objects/granulatormodule.c:6015:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6015 | self->muladd_func_ptr = Particle2_postprocessing_ii; | ^ src/objects/granulatormodule.c:5996:13: note: 'Particle2_postprocessing_ii' declared here 5996 | static void Particle2_postprocessing_ii(Particle2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6019:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6019 | self->muladd_func_ptr = Particle2_postprocessing_ai; | ^ src/objects/granulatormodule.c:5997:13: note: 'Particle2_postprocessing_ai' declared here 5997 | static void Particle2_postprocessing_ai(Particle2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6023:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6023 | self->muladd_func_ptr = Particle2_postprocessing_revai; | ^ src/objects/granulatormodule.c:6002:13: note: 'Particle2_postprocessing_revai' declared here 6002 | static void Particle2_postprocessing_revai(Particle2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6027:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6027 | self->muladd_func_ptr = Particle2_postprocessing_ia; | ^ src/objects/granulatormodule.c:5998:13: note: 'Particle2_postprocessing_ia' declared here 5998 | static void Particle2_postprocessing_ia(Particle2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6031:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6031 | self->muladd_func_ptr = Particle2_postprocessing_aa; | ^ src/objects/granulatormodule.c:5999:13: note: 'Particle2_postprocessing_aa' declared here 5999 | static void Particle2_postprocessing_aa(Particle2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6035:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6035 | self->muladd_func_ptr = Particle2_postprocessing_revaa; | ^ src/objects/granulatormodule.c:6003:13: note: 'Particle2_postprocessing_revaa' declared here 6003 | static void Particle2_postprocessing_revaa(Particle2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6039:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6039 | self->muladd_func_ptr = Particle2_postprocessing_ireva; | ^ src/objects/granulatormodule.c:6000:13: note: 'Particle2_postprocessing_ireva' declared here 6000 | static void Particle2_postprocessing_ireva(Particle2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6043:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6043 | self->muladd_func_ptr = Particle2_postprocessing_areva; | ^ src/objects/granulatormodule.c:6001:13: note: 'Particle2_postprocessing_areva' declared here 6001 | static void Particle2_postprocessing_areva(Particle2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c:6047:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6047 | self->muladd_func_ptr = Particle2_postprocessing_revareva; | ^ src/objects/granulatormodule.c:6004:13: note: 'Particle2_postprocessing_revareva' declared here 6004 | static void Particle2_postprocessing_revareva(Particle2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/granulatormodule.c: In function 'Particle2_new': src/objects/granulatormodule.c:6106:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Particle2 *)' [-Wincompatible-pointer-types] 6106 | self->mode_func_ptr = Particle2_setProcMode; | ^ src/objects/granulatormodule.c:6007:1: note: 'Particle2_setProcMode' declared here 6007 | Particle2_setProcMode(Particle2 *self) | ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/harmonizermodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/harmonizermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/harmonizermodule.c: In function 'Harmonizer_setProcMode': src/objects/harmonizermodule.c:413:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 413 | self->proc_func_ptr = Harmonizer_transform_ii; | ^ src/objects/harmonizermodule.c:52:1: note: 'Harmonizer_transform_ii' declared here 52 | Harmonizer_transform_ii(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:417:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 417 | self->proc_func_ptr = Harmonizer_transform_ai; | ^ src/objects/harmonizermodule.c:135:1: note: 'Harmonizer_transform_ai' declared here 135 | Harmonizer_transform_ai(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:421:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 421 | self->proc_func_ptr = Harmonizer_transform_ia; | ^ src/objects/harmonizermodule.c:221:1: note: 'Harmonizer_transform_ia' declared here 221 | Harmonizer_transform_ia(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:425:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 425 | self->proc_func_ptr = Harmonizer_transform_aa; | ^ src/objects/harmonizermodule.c:306:1: note: 'Harmonizer_transform_aa' declared here 306 | Harmonizer_transform_aa(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:432:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 432 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_ii; | ^ src/objects/harmonizermodule.c:393:13: note: 'Harmonizer_feedbacktprocessing_ii' declared here 393 | static void Harmonizer_feedbacktprocessing_ii(Harmonizer *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:436:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 436 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_ai; | ^ src/objects/harmonizermodule.c:394:13: note: 'Harmonizer_feedbacktprocessing_ai' declared here 394 | static void Harmonizer_feedbacktprocessing_ai(Harmonizer *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:440:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 440 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_revai; | ^ src/objects/harmonizermodule.c:399:13: note: 'Harmonizer_feedbacktprocessing_revai' declared here 399 | static void Harmonizer_feedbacktprocessing_revai(Harmonizer *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:444:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 444 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_ia; | ^ src/objects/harmonizermodule.c:395:13: note: 'Harmonizer_feedbacktprocessing_ia' declared here 395 | static void Harmonizer_feedbacktprocessing_ia(Harmonizer *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:448:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 448 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_aa; | ^ src/objects/harmonizermodule.c:396:13: note: 'Harmonizer_feedbacktprocessing_aa' declared here 396 | static void Harmonizer_feedbacktprocessing_aa(Harmonizer *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:452:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 452 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_revaa; | ^ src/objects/harmonizermodule.c:400:13: note: 'Harmonizer_feedbacktprocessing_revaa' declared here 400 | static void Harmonizer_feedbacktprocessing_revaa(Harmonizer *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:456:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 456 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_ireva; | ^ src/objects/harmonizermodule.c:397:13: note: 'Harmonizer_feedbacktprocessing_ireva' declared here 397 | static void Harmonizer_feedbacktprocessing_ireva(Harmonizer *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:460:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 460 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_areva; | ^ src/objects/harmonizermodule.c:398:13: note: 'Harmonizer_feedbacktprocessing_areva' declared here 398 | static void Harmonizer_feedbacktprocessing_areva(Harmonizer *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c:464:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 464 | self->muladd_func_ptr = Harmonizer_feedbacktprocessing_revareva; | ^ src/objects/harmonizermodule.c:401:13: note: 'Harmonizer_feedbacktprocessing_revareva' declared here 401 | static void Harmonizer_feedbacktprocessing_revareva(Harmonizer *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/harmonizermodule.c: In function 'Harmonizer_new': src/objects/harmonizermodule.c:528:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Harmonizer *)' [-Wincompatible-pointer-types] 528 | self->mode_func_ptr = Harmonizer_setProcMode; | ^ src/objects/harmonizermodule.c:404:1: note: 'Harmonizer_setProcMode' declared here 404 | Harmonizer_setProcMode(Harmonizer *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/hilbertmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/hilbertmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/hilbertmodule.c: In function 'HilbertMain_setProcMode': src/objects/hilbertmodule.c:107:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HilbertMain *)' [-Wincompatible-pointer-types] 107 | self->proc_func_ptr = HilbertMain_filters; | ^ src/objects/hilbertmodule.c:64:1: note: 'HilbertMain_filters' declared here 64 | HilbertMain_filters(HilbertMain *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c: In function 'HilbertMain_new': src/objects/hilbertmodule.c:152:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HilbertMain *)' [-Wincompatible-pointer-types] 152 | self->mode_func_ptr = HilbertMain_setProcMode; | ^ src/objects/hilbertmodule.c:105:1: note: 'HilbertMain_setProcMode' declared here 105 | HilbertMain_setProcMode(HilbertMain *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c: In function 'Hilbert_setProcMode': src/objects/hilbertmodule.c:273:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 273 | self->muladd_func_ptr = Hilbert_postprocessing_ii; | ^ src/objects/hilbertmodule.c:254:13: note: 'Hilbert_postprocessing_ii' declared here 254 | static void Hilbert_postprocessing_ii(Hilbert *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:277:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 277 | self->muladd_func_ptr = Hilbert_postprocessing_ai; | ^ src/objects/hilbertmodule.c:255:13: note: 'Hilbert_postprocessing_ai' declared here 255 | static void Hilbert_postprocessing_ai(Hilbert *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:281:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 281 | self->muladd_func_ptr = Hilbert_postprocessing_revai; | ^ src/objects/hilbertmodule.c:260:13: note: 'Hilbert_postprocessing_revai' declared here 260 | static void Hilbert_postprocessing_revai(Hilbert *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:285:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 285 | self->muladd_func_ptr = Hilbert_postprocessing_ia; | ^ src/objects/hilbertmodule.c:256:13: note: 'Hilbert_postprocessing_ia' declared here 256 | static void Hilbert_postprocessing_ia(Hilbert *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:289:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 289 | self->muladd_func_ptr = Hilbert_postprocessing_aa; | ^ src/objects/hilbertmodule.c:257:13: note: 'Hilbert_postprocessing_aa' declared here 257 | static void Hilbert_postprocessing_aa(Hilbert *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:293:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 293 | self->muladd_func_ptr = Hilbert_postprocessing_revaa; | ^ src/objects/hilbertmodule.c:261:13: note: 'Hilbert_postprocessing_revaa' declared here 261 | static void Hilbert_postprocessing_revaa(Hilbert *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:297:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 297 | self->muladd_func_ptr = Hilbert_postprocessing_ireva; | ^ src/objects/hilbertmodule.c:258:13: note: 'Hilbert_postprocessing_ireva' declared here 258 | static void Hilbert_postprocessing_ireva(Hilbert *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:301:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 301 | self->muladd_func_ptr = Hilbert_postprocessing_areva; | ^ src/objects/hilbertmodule.c:259:13: note: 'Hilbert_postprocessing_areva' declared here 259 | static void Hilbert_postprocessing_areva(Hilbert *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c:305:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 305 | self->muladd_func_ptr = Hilbert_postprocessing_revareva; | ^ src/objects/hilbertmodule.c:262:13: note: 'Hilbert_postprocessing_revareva' declared here 262 | static void Hilbert_postprocessing_revareva(Hilbert *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hilbertmodule.c: In function 'Hilbert_new': src/objects/hilbertmodule.c:364:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Hilbert *)' [-Wincompatible-pointer-types] 364 | self->mode_func_ptr = Hilbert_setProcMode; | ^ src/objects/hilbertmodule.c:265:1: note: 'Hilbert_setProcMode' declared here 265 | Hilbert_setProcMode(Hilbert *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/hrtfmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/hrtfmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/hrtfmodule.c: In function 'HRTFSpatter_setProcMode': src/objects/hrtfmodule.c:599:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTFSpatter *)' [-Wincompatible-pointer-types] 599 | self->proc_func_ptr = HRTFSpatter_splitter; | ^ src/objects/hrtfmodule.c:391:1: note: 'HRTFSpatter_splitter' declared here 391 | HRTFSpatter_splitter(HRTFSpatter *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'HRTFSpatter_new': src/objects/hrtfmodule.c:668:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTFSpatter *)' [-Wincompatible-pointer-types] 668 | self->mode_func_ptr = HRTFSpatter_setProcMode; | ^ src/objects/hrtfmodule.c:597:1: note: 'HRTFSpatter_setProcMode' declared here 597 | HRTFSpatter_setProcMode(HRTFSpatter *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'HRTF_setProcMode': src/objects/hrtfmodule.c:846:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 846 | self->muladd_func_ptr = HRTF_postprocessing_ii; | ^ src/objects/hrtfmodule.c:827:13: note: 'HRTF_postprocessing_ii' declared here 827 | static void HRTF_postprocessing_ii(HRTF *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:850:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 850 | self->muladd_func_ptr = HRTF_postprocessing_ai; | ^ src/objects/hrtfmodule.c:828:13: note: 'HRTF_postprocessing_ai' declared here 828 | static void HRTF_postprocessing_ai(HRTF *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:854:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 854 | self->muladd_func_ptr = HRTF_postprocessing_revai; | ^ src/objects/hrtfmodule.c:833:13: note: 'HRTF_postprocessing_revai' declared here 833 | static void HRTF_postprocessing_revai(HRTF *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:858:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 858 | self->muladd_func_ptr = HRTF_postprocessing_ia; | ^ src/objects/hrtfmodule.c:829:13: note: 'HRTF_postprocessing_ia' declared here 829 | static void HRTF_postprocessing_ia(HRTF *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:862:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 862 | self->muladd_func_ptr = HRTF_postprocessing_aa; | ^ src/objects/hrtfmodule.c:830:13: note: 'HRTF_postprocessing_aa' declared here 830 | static void HRTF_postprocessing_aa(HRTF *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:866:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 866 | self->muladd_func_ptr = HRTF_postprocessing_revaa; | ^ src/objects/hrtfmodule.c:834:13: note: 'HRTF_postprocessing_revaa' declared here 834 | static void HRTF_postprocessing_revaa(HRTF *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:870:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 870 | self->muladd_func_ptr = HRTF_postprocessing_ireva; | ^ src/objects/hrtfmodule.c:831:13: note: 'HRTF_postprocessing_ireva' declared here 831 | static void HRTF_postprocessing_ireva(HRTF *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:874:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 874 | self->muladd_func_ptr = HRTF_postprocessing_areva; | ^ src/objects/hrtfmodule.c:832:13: note: 'HRTF_postprocessing_areva' declared here 832 | static void HRTF_postprocessing_areva(HRTF *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:878:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 878 | self->muladd_func_ptr = HRTF_postprocessing_revareva; | ^ src/objects/hrtfmodule.c:835:13: note: 'HRTF_postprocessing_revareva' declared here 835 | static void HRTF_postprocessing_revareva(HRTF *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'HRTF_new': src/objects/hrtfmodule.c:937:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(HRTF *)' [-Wincompatible-pointer-types] 937 | self->mode_func_ptr = HRTF_setProcMode; | ^ src/objects/hrtfmodule.c:838:1: note: 'HRTF_setProcMode' declared here 838 | HRTF_setProcMode(HRTF *self) | ^~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'Binauraler_setProcMode': src/objects/hrtfmodule.c:1262:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binauraler *)' [-Wincompatible-pointer-types] 1262 | self->proc_func_ptr = Binauraler_splitter; | ^ src/objects/hrtfmodule.c:1157:1: note: 'Binauraler_splitter' declared here 1157 | Binauraler_splitter(Binauraler *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'Binauraler_new': src/objects/hrtfmodule.c:1324:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binauraler *)' [-Wincompatible-pointer-types] 1324 | self->mode_func_ptr = Binauraler_setProcMode; | ^ src/objects/hrtfmodule.c:1260:1: note: 'Binauraler_setProcMode' declared here 1260 | Binauraler_setProcMode(Binauraler *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'Binaural_setProcMode': src/objects/hrtfmodule.c:1556:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1556 | self->muladd_func_ptr = Binaural_postprocessing_ii; | ^ src/objects/hrtfmodule.c:1537:13: note: 'Binaural_postprocessing_ii' declared here 1537 | static void Binaural_postprocessing_ii(Binaural *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1560:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1560 | self->muladd_func_ptr = Binaural_postprocessing_ai; | ^ src/objects/hrtfmodule.c:1538:13: note: 'Binaural_postprocessing_ai' declared here 1538 | static void Binaural_postprocessing_ai(Binaural *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1564:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1564 | self->muladd_func_ptr = Binaural_postprocessing_revai; | ^ src/objects/hrtfmodule.c:1543:13: note: 'Binaural_postprocessing_revai' declared here 1543 | static void Binaural_postprocessing_revai(Binaural *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1568:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1568 | self->muladd_func_ptr = Binaural_postprocessing_ia; | ^ src/objects/hrtfmodule.c:1539:13: note: 'Binaural_postprocessing_ia' declared here 1539 | static void Binaural_postprocessing_ia(Binaural *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1572:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1572 | self->muladd_func_ptr = Binaural_postprocessing_aa; | ^ src/objects/hrtfmodule.c:1540:13: note: 'Binaural_postprocessing_aa' declared here 1540 | static void Binaural_postprocessing_aa(Binaural *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1576:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1576 | self->muladd_func_ptr = Binaural_postprocessing_revaa; | ^ src/objects/hrtfmodule.c:1544:13: note: 'Binaural_postprocessing_revaa' declared here 1544 | static void Binaural_postprocessing_revaa(Binaural *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1580:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1580 | self->muladd_func_ptr = Binaural_postprocessing_ireva; | ^ src/objects/hrtfmodule.c:1541:13: note: 'Binaural_postprocessing_ireva' declared here 1541 | static void Binaural_postprocessing_ireva(Binaural *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1584:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1584 | self->muladd_func_ptr = Binaural_postprocessing_areva; | ^ src/objects/hrtfmodule.c:1542:13: note: 'Binaural_postprocessing_areva' declared here 1542 | static void Binaural_postprocessing_areva(Binaural *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c:1588:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1588 | self->muladd_func_ptr = Binaural_postprocessing_revareva; | ^ src/objects/hrtfmodule.c:1545:13: note: 'Binaural_postprocessing_revareva' declared here 1545 | static void Binaural_postprocessing_revareva(Binaural *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/hrtfmodule.c: In function 'Binaural_new': src/objects/hrtfmodule.c:1647:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Binaural *)' [-Wincompatible-pointer-types] 1647 | self->mode_func_ptr = Binaural_setProcMode; | ^ src/objects/hrtfmodule.c:1548:1: note: 'Binaural_setProcMode' declared here 1548 | Binaural_setProcMode(Binaural *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/inputmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/inputmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/inputmodule.c: In function 'Input_setProcMode': src/objects/inputmodule.c:54:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 54 | self->muladd_func_ptr = Input_postprocessing_ii; | ^ src/objects/inputmodule.c:35:13: note: 'Input_postprocessing_ii' declared here 35 | static void Input_postprocessing_ii(Input *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:58:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 58 | self->muladd_func_ptr = Input_postprocessing_ai; | ^ src/objects/inputmodule.c:36:13: note: 'Input_postprocessing_ai' declared here 36 | static void Input_postprocessing_ai(Input *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:62:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 62 | self->muladd_func_ptr = Input_postprocessing_revai; | ^ src/objects/inputmodule.c:41:13: note: 'Input_postprocessing_revai' declared here 41 | static void Input_postprocessing_revai(Input *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:66:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 66 | self->muladd_func_ptr = Input_postprocessing_ia; | ^ src/objects/inputmodule.c:37:13: note: 'Input_postprocessing_ia' declared here 37 | static void Input_postprocessing_ia(Input *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:70:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 70 | self->muladd_func_ptr = Input_postprocessing_aa; | ^ src/objects/inputmodule.c:38:13: note: 'Input_postprocessing_aa' declared here 38 | static void Input_postprocessing_aa(Input *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:74:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 74 | self->muladd_func_ptr = Input_postprocessing_revaa; | ^ src/objects/inputmodule.c:42:13: note: 'Input_postprocessing_revaa' declared here 42 | static void Input_postprocessing_revaa(Input *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:78:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 78 | self->muladd_func_ptr = Input_postprocessing_ireva; | ^ src/objects/inputmodule.c:39:13: note: 'Input_postprocessing_ireva' declared here 39 | static void Input_postprocessing_ireva(Input *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:82:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 82 | self->muladd_func_ptr = Input_postprocessing_areva; | ^ src/objects/inputmodule.c:40:13: note: 'Input_postprocessing_areva' declared here 40 | static void Input_postprocessing_areva(Input *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c:86:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 86 | self->muladd_func_ptr = Input_postprocessing_revareva; | ^ src/objects/inputmodule.c:43:13: note: 'Input_postprocessing_revareva' declared here 43 | static void Input_postprocessing_revareva(Input *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/inputmodule.c: In function 'Input_new': src/objects/inputmodule.c:144:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Input *)' [-Wincompatible-pointer-types] 144 | self->mode_func_ptr = Input_setProcMode; | ^ src/objects/inputmodule.c:46:1: note: 'Input_setProcMode' declared here 46 | Input_setProcMode(Input *self) | ^~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/lfomodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/lfomodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/lfomodule.c: In function 'LFO_setProcMode': src/objects/lfomodule.c:1252:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1252 | self->proc_func_ptr = LFO_generates_ii; | ^ src/objects/lfomodule.c:50:1: note: 'LFO_generates_ii' declared here 50 | LFO_generates_ii(LFO *self) | ^~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1256:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1256 | self->proc_func_ptr = LFO_generates_ai; | ^ src/objects/lfomodule.c:292:1: note: 'LFO_generates_ai' declared here 292 | LFO_generates_ai(LFO *self) | ^~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1260:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1260 | self->proc_func_ptr = LFO_generates_ia; | ^ src/objects/lfomodule.c:590:1: note: 'LFO_generates_ia' declared here 590 | LFO_generates_ia(LFO *self) | ^~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1264:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1264 | self->proc_func_ptr = LFO_generates_aa; | ^ src/objects/lfomodule.c:886:1: note: 'LFO_generates_aa' declared here 886 | LFO_generates_aa(LFO *self) | ^~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1271:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1271 | self->muladd_func_ptr = LFO_postprocessing_ii; | ^ src/objects/lfomodule.c:1232:13: note: 'LFO_postprocessing_ii' declared here 1232 | static void LFO_postprocessing_ii(LFO *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1275:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1275 | self->muladd_func_ptr = LFO_postprocessing_ai; | ^ src/objects/lfomodule.c:1233:13: note: 'LFO_postprocessing_ai' declared here 1233 | static void LFO_postprocessing_ai(LFO *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1279:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1279 | self->muladd_func_ptr = LFO_postprocessing_revai; | ^ src/objects/lfomodule.c:1238:13: note: 'LFO_postprocessing_revai' declared here 1238 | static void LFO_postprocessing_revai(LFO *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1283:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1283 | self->muladd_func_ptr = LFO_postprocessing_ia; | ^ src/objects/lfomodule.c:1234:13: note: 'LFO_postprocessing_ia' declared here 1234 | static void LFO_postprocessing_ia(LFO *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1287:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1287 | self->muladd_func_ptr = LFO_postprocessing_aa; | ^ src/objects/lfomodule.c:1235:13: note: 'LFO_postprocessing_aa' declared here 1235 | static void LFO_postprocessing_aa(LFO *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1291:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1291 | self->muladd_func_ptr = LFO_postprocessing_revaa; | ^ src/objects/lfomodule.c:1239:13: note: 'LFO_postprocessing_revaa' declared here 1239 | static void LFO_postprocessing_revaa(LFO *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1295:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1295 | self->muladd_func_ptr = LFO_postprocessing_ireva; | ^ src/objects/lfomodule.c:1236:13: note: 'LFO_postprocessing_ireva' declared here 1236 | static void LFO_postprocessing_ireva(LFO *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1299:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1299 | self->muladd_func_ptr = LFO_postprocessing_areva; | ^ src/objects/lfomodule.c:1237:13: note: 'LFO_postprocessing_areva' declared here 1237 | static void LFO_postprocessing_areva(LFO *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c:1303:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1303 | self->muladd_func_ptr = LFO_postprocessing_revareva; | ^ src/objects/lfomodule.c:1240:13: note: 'LFO_postprocessing_revareva' declared here 1240 | static void LFO_postprocessing_revareva(LFO *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/lfomodule.c: In function 'LFO_new': src/objects/lfomodule.c:1368:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LFO *)' [-Wincompatible-pointer-types] 1368 | self->mode_func_ptr = LFO_setProcMode; | ^ src/objects/lfomodule.c:1243:1: note: 'LFO_setProcMode' declared here 1243 | LFO_setProcMode(LFO *self) | ^~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/matrixmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/matrixmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/matrixprocessmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/matrixprocessmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/matrixprocessmodule.c: In function 'MatrixPointer_setProcMode': src/objects/matrixprocessmodule.c:73:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 73 | self->proc_func_ptr = MatrixPointer_readframes; | ^ src/objects/matrixprocessmodule.c:44:1: note: 'MatrixPointer_readframes' declared here 44 | MatrixPointer_readframes(MatrixPointer *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:78:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 78 | self->muladd_func_ptr = MatrixPointer_postprocessing_ii; | ^ src/objects/matrixprocessmodule.c:57:13: note: 'MatrixPointer_postprocessing_ii' declared here 57 | static void MatrixPointer_postprocessing_ii(MatrixPointer *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:82:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 82 | self->muladd_func_ptr = MatrixPointer_postprocessing_ai; | ^ src/objects/matrixprocessmodule.c:58:13: note: 'MatrixPointer_postprocessing_ai' declared here 58 | static void MatrixPointer_postprocessing_ai(MatrixPointer *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:86:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 86 | self->muladd_func_ptr = MatrixPointer_postprocessing_revai; | ^ src/objects/matrixprocessmodule.c:63:13: note: 'MatrixPointer_postprocessing_revai' declared here 63 | static void MatrixPointer_postprocessing_revai(MatrixPointer *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:90:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 90 | self->muladd_func_ptr = MatrixPointer_postprocessing_ia; | ^ src/objects/matrixprocessmodule.c:59:13: note: 'MatrixPointer_postprocessing_ia' declared here 59 | static void MatrixPointer_postprocessing_ia(MatrixPointer *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:94:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 94 | self->muladd_func_ptr = MatrixPointer_postprocessing_aa; | ^ src/objects/matrixprocessmodule.c:60:13: note: 'MatrixPointer_postprocessing_aa' declared here 60 | static void MatrixPointer_postprocessing_aa(MatrixPointer *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:98:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 98 | self->muladd_func_ptr = MatrixPointer_postprocessing_revaa; | ^ src/objects/matrixprocessmodule.c:64:13: note: 'MatrixPointer_postprocessing_revaa' declared here 64 | static void MatrixPointer_postprocessing_revaa(MatrixPointer *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:102:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 102 | self->muladd_func_ptr = MatrixPointer_postprocessing_ireva; | ^ src/objects/matrixprocessmodule.c:61:13: note: 'MatrixPointer_postprocessing_ireva' declared here 61 | static void MatrixPointer_postprocessing_ireva(MatrixPointer *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:106:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 106 | self->muladd_func_ptr = MatrixPointer_postprocessing_areva; | ^ src/objects/matrixprocessmodule.c:62:13: note: 'MatrixPointer_postprocessing_areva' declared here 62 | static void MatrixPointer_postprocessing_areva(MatrixPointer *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c:110:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 110 | self->muladd_func_ptr = MatrixPointer_postprocessing_revareva; | ^ src/objects/matrixprocessmodule.c:65:13: note: 'MatrixPointer_postprocessing_revareva' declared here 65 | static void MatrixPointer_postprocessing_revareva(MatrixPointer *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/matrixprocessmodule.c: In function 'MatrixPointer_new': src/objects/matrixprocessmodule.c:167:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MatrixPointer *)' [-Wincompatible-pointer-types] 167 | self->mode_func_ptr = MatrixPointer_setProcMode; | ^ src/objects/matrixprocessmodule.c:68:1: note: 'MatrixPointer_setProcMode' declared here 68 | MatrixPointer_setProcMode(MatrixPointer *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/metromodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/metromodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/metromodule.c: In function 'Metro_setProcMode': src/objects/metromodule.c:127:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 127 | self->proc_func_ptr = Metro_generate_i; | ^ src/objects/metromodule.c:44:1: note: 'Metro_generate_i' declared here 44 | Metro_generate_i(Metro *self) | ^~~~~~~~~~~~~~~~ src/objects/metromodule.c:131:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 131 | self->proc_func_ptr = Metro_generate_a; | ^ src/objects/metromodule.c:75:1: note: 'Metro_generate_a' declared here 75 | Metro_generate_a(Metro *self) | ^~~~~~~~~~~~~~~~ src/objects/metromodule.c:138:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 138 | self->muladd_func_ptr = Metro_postprocessing_ii; | ^ src/objects/metromodule.c:107:13: note: 'Metro_postprocessing_ii' declared here 107 | static void Metro_postprocessing_ii(Metro *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:142:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 142 | self->muladd_func_ptr = Metro_postprocessing_ai; | ^ src/objects/metromodule.c:108:13: note: 'Metro_postprocessing_ai' declared here 108 | static void Metro_postprocessing_ai(Metro *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:146:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 146 | self->muladd_func_ptr = Metro_postprocessing_revai; | ^ src/objects/metromodule.c:113:13: note: 'Metro_postprocessing_revai' declared here 113 | static void Metro_postprocessing_revai(Metro *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:150:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 150 | self->muladd_func_ptr = Metro_postprocessing_ia; | ^ src/objects/metromodule.c:109:13: note: 'Metro_postprocessing_ia' declared here 109 | static void Metro_postprocessing_ia(Metro *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:154:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 154 | self->muladd_func_ptr = Metro_postprocessing_aa; | ^ src/objects/metromodule.c:110:13: note: 'Metro_postprocessing_aa' declared here 110 | static void Metro_postprocessing_aa(Metro *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:158:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 158 | self->muladd_func_ptr = Metro_postprocessing_revaa; | ^ src/objects/metromodule.c:114:13: note: 'Metro_postprocessing_revaa' declared here 114 | static void Metro_postprocessing_revaa(Metro *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:162:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 162 | self->muladd_func_ptr = Metro_postprocessing_ireva; | ^ src/objects/metromodule.c:111:13: note: 'Metro_postprocessing_ireva' declared here 111 | static void Metro_postprocessing_ireva(Metro *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:166:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 166 | self->muladd_func_ptr = Metro_postprocessing_areva; | ^ src/objects/metromodule.c:112:13: note: 'Metro_postprocessing_areva' declared here 112 | static void Metro_postprocessing_areva(Metro *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:170:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 170 | self->muladd_func_ptr = Metro_postprocessing_revareva; | ^ src/objects/metromodule.c:115:13: note: 'Metro_postprocessing_revareva' declared here 115 | static void Metro_postprocessing_revareva(Metro *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Metro_new': src/objects/metromodule.c:223:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Metro *)' [-Wincompatible-pointer-types] 223 | self->mode_func_ptr = Metro_setProcMode; | ^ src/objects/metromodule.c:118:1: note: 'Metro_setProcMode' declared here 118 | Metro_setProcMode(Metro *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Seqer_setProcMode': src/objects/metromodule.c:643:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 643 | self->proc_func_ptr = Seqer_generate_ii; | ^ src/objects/metromodule.c:415:1: note: 'Seqer_generate_ii' declared here 415 | Seqer_generate_ii(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c:647:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 647 | self->proc_func_ptr = Seqer_generate_ai; | ^ src/objects/metromodule.c:469:1: note: 'Seqer_generate_ai' declared here 469 | Seqer_generate_ai(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c:651:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 651 | self->proc_func_ptr = Seqer_generate_ia; | ^ src/objects/metromodule.c:523:1: note: 'Seqer_generate_ia' declared here 523 | Seqer_generate_ia(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c:655:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 655 | self->proc_func_ptr = Seqer_generate_aa; | ^ src/objects/metromodule.c:577:1: note: 'Seqer_generate_aa' declared here 577 | Seqer_generate_aa(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Seqer_new': src/objects/metromodule.c:721:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seqer *)' [-Wincompatible-pointer-types] 721 | self->mode_func_ptr = Seqer_setProcMode; | ^ src/objects/metromodule.c:636:1: note: 'Seqer_setProcMode' declared here 636 | Seqer_setProcMode(Seqer *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Seq_setProcMode': src/objects/metromodule.c:898:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 898 | self->muladd_func_ptr = Seq_postprocessing_ii; | ^ src/objects/metromodule.c:879:13: note: 'Seq_postprocessing_ii' declared here 879 | static void Seq_postprocessing_ii(Seq *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:902:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 902 | self->muladd_func_ptr = Seq_postprocessing_ai; | ^ src/objects/metromodule.c:880:13: note: 'Seq_postprocessing_ai' declared here 880 | static void Seq_postprocessing_ai(Seq *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:906:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 906 | self->muladd_func_ptr = Seq_postprocessing_revai; | ^ src/objects/metromodule.c:885:13: note: 'Seq_postprocessing_revai' declared here 885 | static void Seq_postprocessing_revai(Seq *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:910:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 910 | self->muladd_func_ptr = Seq_postprocessing_ia; | ^ src/objects/metromodule.c:881:13: note: 'Seq_postprocessing_ia' declared here 881 | static void Seq_postprocessing_ia(Seq *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:914:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 914 | self->muladd_func_ptr = Seq_postprocessing_aa; | ^ src/objects/metromodule.c:882:13: note: 'Seq_postprocessing_aa' declared here 882 | static void Seq_postprocessing_aa(Seq *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:918:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 918 | self->muladd_func_ptr = Seq_postprocessing_revaa; | ^ src/objects/metromodule.c:886:13: note: 'Seq_postprocessing_revaa' declared here 886 | static void Seq_postprocessing_revaa(Seq *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:922:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 922 | self->muladd_func_ptr = Seq_postprocessing_ireva; | ^ src/objects/metromodule.c:883:13: note: 'Seq_postprocessing_ireva' declared here 883 | static void Seq_postprocessing_ireva(Seq *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:926:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 926 | self->muladd_func_ptr = Seq_postprocessing_areva; | ^ src/objects/metromodule.c:884:13: note: 'Seq_postprocessing_areva' declared here 884 | static void Seq_postprocessing_areva(Seq *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:930:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 930 | self->muladd_func_ptr = Seq_postprocessing_revareva; | ^ src/objects/metromodule.c:887:13: note: 'Seq_postprocessing_revareva' declared here 887 | static void Seq_postprocessing_revareva(Seq *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Seq_new': src/objects/metromodule.c:990:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Seq *)' [-Wincompatible-pointer-types] 990 | self->mode_func_ptr = Seq_setProcMode; | ^ src/objects/metromodule.c:890:1: note: 'Seq_setProcMode' declared here 890 | Seq_setProcMode(Seq *self) | ^~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Clouder_setProcMode': src/objects/metromodule.c:1228:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clouder *)' [-Wincompatible-pointer-types] 1228 | self->proc_func_ptr = Clouder_generate_i; | ^ src/objects/metromodule.c:1145:1: note: 'Clouder_generate_i' declared here 1145 | Clouder_generate_i(Clouder *self) | ^~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1232:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clouder *)' [-Wincompatible-pointer-types] 1232 | self->proc_func_ptr = Clouder_generate_a; | ^ src/objects/metromodule.c:1179:1: note: 'Clouder_generate_a' declared here 1179 | Clouder_generate_a(Clouder *self) | ^~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Clouder_new': src/objects/metromodule.c:1284:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Clouder *)' [-Wincompatible-pointer-types] 1284 | self->mode_func_ptr = Clouder_setProcMode; | ^ src/objects/metromodule.c:1221:1: note: 'Clouder_setProcMode' declared here 1221 | Clouder_setProcMode(Clouder *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Cloud_setProcMode': src/objects/metromodule.c:1407:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1407 | self->muladd_func_ptr = Cloud_postprocessing_ii; | ^ src/objects/metromodule.c:1388:13: note: 'Cloud_postprocessing_ii' declared here 1388 | static void Cloud_postprocessing_ii(Cloud *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1411:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1411 | self->muladd_func_ptr = Cloud_postprocessing_ai; | ^ src/objects/metromodule.c:1389:13: note: 'Cloud_postprocessing_ai' declared here 1389 | static void Cloud_postprocessing_ai(Cloud *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1415:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1415 | self->muladd_func_ptr = Cloud_postprocessing_revai; | ^ src/objects/metromodule.c:1394:13: note: 'Cloud_postprocessing_revai' declared here 1394 | static void Cloud_postprocessing_revai(Cloud *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1419:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1419 | self->muladd_func_ptr = Cloud_postprocessing_ia; | ^ src/objects/metromodule.c:1390:13: note: 'Cloud_postprocessing_ia' declared here 1390 | static void Cloud_postprocessing_ia(Cloud *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1423:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1423 | self->muladd_func_ptr = Cloud_postprocessing_aa; | ^ src/objects/metromodule.c:1391:13: note: 'Cloud_postprocessing_aa' declared here 1391 | static void Cloud_postprocessing_aa(Cloud *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1427:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1427 | self->muladd_func_ptr = Cloud_postprocessing_revaa; | ^ src/objects/metromodule.c:1395:13: note: 'Cloud_postprocessing_revaa' declared here 1395 | static void Cloud_postprocessing_revaa(Cloud *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1431:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1431 | self->muladd_func_ptr = Cloud_postprocessing_ireva; | ^ src/objects/metromodule.c:1392:13: note: 'Cloud_postprocessing_ireva' declared here 1392 | static void Cloud_postprocessing_ireva(Cloud *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1435:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1435 | self->muladd_func_ptr = Cloud_postprocessing_areva; | ^ src/objects/metromodule.c:1393:13: note: 'Cloud_postprocessing_areva' declared here 1393 | static void Cloud_postprocessing_areva(Cloud *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1439:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1439 | self->muladd_func_ptr = Cloud_postprocessing_revareva; | ^ src/objects/metromodule.c:1396:13: note: 'Cloud_postprocessing_revareva' declared here 1396 | static void Cloud_postprocessing_revareva(Cloud *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Cloud_new': src/objects/metromodule.c:1499:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Cloud *)' [-Wincompatible-pointer-types] 1499 | self->mode_func_ptr = Cloud_setProcMode; | ^ src/objects/metromodule.c:1399:1: note: 'Cloud_setProcMode' declared here 1399 | Cloud_setProcMode(Cloud *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Trig_setProcMode': src/objects/metromodule.c:1668:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1668 | self->muladd_func_ptr = Trig_postprocessing_ii; | ^ src/objects/metromodule.c:1649:13: note: 'Trig_postprocessing_ii' declared here 1649 | static void Trig_postprocessing_ii(Trig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1672:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1672 | self->muladd_func_ptr = Trig_postprocessing_ai; | ^ src/objects/metromodule.c:1650:13: note: 'Trig_postprocessing_ai' declared here 1650 | static void Trig_postprocessing_ai(Trig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1676:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1676 | self->muladd_func_ptr = Trig_postprocessing_revai; | ^ src/objects/metromodule.c:1655:13: note: 'Trig_postprocessing_revai' declared here 1655 | static void Trig_postprocessing_revai(Trig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1680:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1680 | self->muladd_func_ptr = Trig_postprocessing_ia; | ^ src/objects/metromodule.c:1651:13: note: 'Trig_postprocessing_ia' declared here 1651 | static void Trig_postprocessing_ia(Trig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1684:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1684 | self->muladd_func_ptr = Trig_postprocessing_aa; | ^ src/objects/metromodule.c:1652:13: note: 'Trig_postprocessing_aa' declared here 1652 | static void Trig_postprocessing_aa(Trig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1688:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1688 | self->muladd_func_ptr = Trig_postprocessing_revaa; | ^ src/objects/metromodule.c:1656:13: note: 'Trig_postprocessing_revaa' declared here 1656 | static void Trig_postprocessing_revaa(Trig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1692:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1692 | self->muladd_func_ptr = Trig_postprocessing_ireva; | ^ src/objects/metromodule.c:1653:13: note: 'Trig_postprocessing_ireva' declared here 1653 | static void Trig_postprocessing_ireva(Trig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1696:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1696 | self->muladd_func_ptr = Trig_postprocessing_areva; | ^ src/objects/metromodule.c:1654:13: note: 'Trig_postprocessing_areva' declared here 1654 | static void Trig_postprocessing_areva(Trig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:1700:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1700 | self->muladd_func_ptr = Trig_postprocessing_revareva; | ^ src/objects/metromodule.c:1657:13: note: 'Trig_postprocessing_revareva' declared here 1657 | static void Trig_postprocessing_revareva(Trig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Trig_new': src/objects/metromodule.c:1755:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Trig *)' [-Wincompatible-pointer-types] 1755 | self->mode_func_ptr = Trig_setProcMode; | ^ src/objects/metromodule.c:1660:1: note: 'Trig_setProcMode' declared here 1660 | Trig_setProcMode(Trig *self) | ^~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Beater_setProcMode': src/objects/metromodule.c:2446:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beater *)' [-Wincompatible-pointer-types] 2446 | self->proc_func_ptr = Beater_generate_i; | ^ src/objects/metromodule.c:2193:1: note: 'Beater_generate_i' declared here 2193 | Beater_generate_i(Beater *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2450:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beater *)' [-Wincompatible-pointer-types] 2450 | self->proc_func_ptr = Beater_generate_a; | ^ src/objects/metromodule.c:2301:1: note: 'Beater_generate_a' declared here 2301 | Beater_generate_a(Beater *self) | ^~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Beater_new': src/objects/metromodule.c:2529:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beater *)' [-Wincompatible-pointer-types] 2529 | self->mode_func_ptr = Beater_setProcMode; | ^ src/objects/metromodule.c:2439:1: note: 'Beater_setProcMode' declared here 2439 | Beater_setProcMode(Beater *self) | ^~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Beat_setProcMode': src/objects/metromodule.c:2870:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2870 | self->muladd_func_ptr = Beat_postprocessing_ii; | ^ src/objects/metromodule.c:2851:13: note: 'Beat_postprocessing_ii' declared here 2851 | static void Beat_postprocessing_ii(Beat *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2874:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2874 | self->muladd_func_ptr = Beat_postprocessing_ai; | ^ src/objects/metromodule.c:2852:13: note: 'Beat_postprocessing_ai' declared here 2852 | static void Beat_postprocessing_ai(Beat *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2878:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2878 | self->muladd_func_ptr = Beat_postprocessing_revai; | ^ src/objects/metromodule.c:2857:13: note: 'Beat_postprocessing_revai' declared here 2857 | static void Beat_postprocessing_revai(Beat *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2882:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2882 | self->muladd_func_ptr = Beat_postprocessing_ia; | ^ src/objects/metromodule.c:2853:13: note: 'Beat_postprocessing_ia' declared here 2853 | static void Beat_postprocessing_ia(Beat *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2886:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2886 | self->muladd_func_ptr = Beat_postprocessing_aa; | ^ src/objects/metromodule.c:2854:13: note: 'Beat_postprocessing_aa' declared here 2854 | static void Beat_postprocessing_aa(Beat *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2890:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2890 | self->muladd_func_ptr = Beat_postprocessing_revaa; | ^ src/objects/metromodule.c:2858:13: note: 'Beat_postprocessing_revaa' declared here 2858 | static void Beat_postprocessing_revaa(Beat *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2894:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2894 | self->muladd_func_ptr = Beat_postprocessing_ireva; | ^ src/objects/metromodule.c:2855:13: note: 'Beat_postprocessing_ireva' declared here 2855 | static void Beat_postprocessing_ireva(Beat *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2898:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2898 | self->muladd_func_ptr = Beat_postprocessing_areva; | ^ src/objects/metromodule.c:2856:13: note: 'Beat_postprocessing_areva' declared here 2856 | static void Beat_postprocessing_areva(Beat *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:2902:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2902 | self->muladd_func_ptr = Beat_postprocessing_revareva; | ^ src/objects/metromodule.c:2859:13: note: 'Beat_postprocessing_revareva' declared here 2859 | static void Beat_postprocessing_revareva(Beat *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'Beat_new': src/objects/metromodule.c:2962:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Beat *)' [-Wincompatible-pointer-types] 2962 | self->mode_func_ptr = Beat_setProcMode; | ^ src/objects/metromodule.c:2862:1: note: 'Beat_setProcMode' declared here 2862 | Beat_setProcMode(Beat *self) | ^~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatTapStream_setProcMode': src/objects/metromodule.c:3132:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3132 | self->muladd_func_ptr = BeatTapStream_postprocessing_ii; | ^ src/objects/metromodule.c:3113:13: note: 'BeatTapStream_postprocessing_ii' declared here 3113 | static void BeatTapStream_postprocessing_ii(BeatTapStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3136:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3136 | self->muladd_func_ptr = BeatTapStream_postprocessing_ai; | ^ src/objects/metromodule.c:3114:13: note: 'BeatTapStream_postprocessing_ai' declared here 3114 | static void BeatTapStream_postprocessing_ai(BeatTapStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3140:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3140 | self->muladd_func_ptr = BeatTapStream_postprocessing_revai; | ^ src/objects/metromodule.c:3119:13: note: 'BeatTapStream_postprocessing_revai' declared here 3119 | static void BeatTapStream_postprocessing_revai(BeatTapStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3144:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3144 | self->muladd_func_ptr = BeatTapStream_postprocessing_ia; | ^ src/objects/metromodule.c:3115:13: note: 'BeatTapStream_postprocessing_ia' declared here 3115 | static void BeatTapStream_postprocessing_ia(BeatTapStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3148:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3148 | self->muladd_func_ptr = BeatTapStream_postprocessing_aa; | ^ src/objects/metromodule.c:3116:13: note: 'BeatTapStream_postprocessing_aa' declared here 3116 | static void BeatTapStream_postprocessing_aa(BeatTapStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3152:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3152 | self->muladd_func_ptr = BeatTapStream_postprocessing_revaa; | ^ src/objects/metromodule.c:3120:13: note: 'BeatTapStream_postprocessing_revaa' declared here 3120 | static void BeatTapStream_postprocessing_revaa(BeatTapStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3156:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3156 | self->muladd_func_ptr = BeatTapStream_postprocessing_ireva; | ^ src/objects/metromodule.c:3117:13: note: 'BeatTapStream_postprocessing_ireva' declared here 3117 | static void BeatTapStream_postprocessing_ireva(BeatTapStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3160:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3160 | self->muladd_func_ptr = BeatTapStream_postprocessing_areva; | ^ src/objects/metromodule.c:3118:13: note: 'BeatTapStream_postprocessing_areva' declared here 3118 | static void BeatTapStream_postprocessing_areva(BeatTapStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3164:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3164 | self->muladd_func_ptr = BeatTapStream_postprocessing_revareva; | ^ src/objects/metromodule.c:3121:13: note: 'BeatTapStream_postprocessing_revareva' declared here 3121 | static void BeatTapStream_postprocessing_revareva(BeatTapStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatTapStream_new': src/objects/metromodule.c:3224:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatTapStream *)' [-Wincompatible-pointer-types] 3224 | self->mode_func_ptr = BeatTapStream_setProcMode; | ^ src/objects/metromodule.c:3124:1: note: 'BeatTapStream_setProcMode' declared here 3124 | BeatTapStream_setProcMode(BeatTapStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatAmpStream_setProcMode': src/objects/metromodule.c:3394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3394 | self->muladd_func_ptr = BeatAmpStream_postprocessing_ii; | ^ src/objects/metromodule.c:3375:13: note: 'BeatAmpStream_postprocessing_ii' declared here 3375 | static void BeatAmpStream_postprocessing_ii(BeatAmpStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3398 | self->muladd_func_ptr = BeatAmpStream_postprocessing_ai; | ^ src/objects/metromodule.c:3376:13: note: 'BeatAmpStream_postprocessing_ai' declared here 3376 | static void BeatAmpStream_postprocessing_ai(BeatAmpStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3402:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3402 | self->muladd_func_ptr = BeatAmpStream_postprocessing_revai; | ^ src/objects/metromodule.c:3381:13: note: 'BeatAmpStream_postprocessing_revai' declared here 3381 | static void BeatAmpStream_postprocessing_revai(BeatAmpStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3406:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3406 | self->muladd_func_ptr = BeatAmpStream_postprocessing_ia; | ^ src/objects/metromodule.c:3377:13: note: 'BeatAmpStream_postprocessing_ia' declared here 3377 | static void BeatAmpStream_postprocessing_ia(BeatAmpStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3410:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3410 | self->muladd_func_ptr = BeatAmpStream_postprocessing_aa; | ^ src/objects/metromodule.c:3378:13: note: 'BeatAmpStream_postprocessing_aa' declared here 3378 | static void BeatAmpStream_postprocessing_aa(BeatAmpStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3414:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3414 | self->muladd_func_ptr = BeatAmpStream_postprocessing_revaa; | ^ src/objects/metromodule.c:3382:13: note: 'BeatAmpStream_postprocessing_revaa' declared here 3382 | static void BeatAmpStream_postprocessing_revaa(BeatAmpStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3418:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3418 | self->muladd_func_ptr = BeatAmpStream_postprocessing_ireva; | ^ src/objects/metromodule.c:3379:13: note: 'BeatAmpStream_postprocessing_ireva' declared here 3379 | static void BeatAmpStream_postprocessing_ireva(BeatAmpStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3422:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3422 | self->muladd_func_ptr = BeatAmpStream_postprocessing_areva; | ^ src/objects/metromodule.c:3380:13: note: 'BeatAmpStream_postprocessing_areva' declared here 3380 | static void BeatAmpStream_postprocessing_areva(BeatAmpStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3426:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3426 | self->muladd_func_ptr = BeatAmpStream_postprocessing_revareva; | ^ src/objects/metromodule.c:3383:13: note: 'BeatAmpStream_postprocessing_revareva' declared here 3383 | static void BeatAmpStream_postprocessing_revareva(BeatAmpStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatAmpStream_new': src/objects/metromodule.c:3486:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatAmpStream *)' [-Wincompatible-pointer-types] 3486 | self->mode_func_ptr = BeatAmpStream_setProcMode; | ^ src/objects/metromodule.c:3386:1: note: 'BeatAmpStream_setProcMode' declared here 3386 | BeatAmpStream_setProcMode(BeatAmpStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatDurStream_setProcMode': src/objects/metromodule.c:3656:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3656 | self->muladd_func_ptr = BeatDurStream_postprocessing_ii; | ^ src/objects/metromodule.c:3637:13: note: 'BeatDurStream_postprocessing_ii' declared here 3637 | static void BeatDurStream_postprocessing_ii(BeatDurStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3660:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3660 | self->muladd_func_ptr = BeatDurStream_postprocessing_ai; | ^ src/objects/metromodule.c:3638:13: note: 'BeatDurStream_postprocessing_ai' declared here 3638 | static void BeatDurStream_postprocessing_ai(BeatDurStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3664:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3664 | self->muladd_func_ptr = BeatDurStream_postprocessing_revai; | ^ src/objects/metromodule.c:3643:13: note: 'BeatDurStream_postprocessing_revai' declared here 3643 | static void BeatDurStream_postprocessing_revai(BeatDurStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3668:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3668 | self->muladd_func_ptr = BeatDurStream_postprocessing_ia; | ^ src/objects/metromodule.c:3639:13: note: 'BeatDurStream_postprocessing_ia' declared here 3639 | static void BeatDurStream_postprocessing_ia(BeatDurStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3672:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3672 | self->muladd_func_ptr = BeatDurStream_postprocessing_aa; | ^ src/objects/metromodule.c:3640:13: note: 'BeatDurStream_postprocessing_aa' declared here 3640 | static void BeatDurStream_postprocessing_aa(BeatDurStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3676:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3676 | self->muladd_func_ptr = BeatDurStream_postprocessing_revaa; | ^ src/objects/metromodule.c:3644:13: note: 'BeatDurStream_postprocessing_revaa' declared here 3644 | static void BeatDurStream_postprocessing_revaa(BeatDurStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3680:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3680 | self->muladd_func_ptr = BeatDurStream_postprocessing_ireva; | ^ src/objects/metromodule.c:3641:13: note: 'BeatDurStream_postprocessing_ireva' declared here 3641 | static void BeatDurStream_postprocessing_ireva(BeatDurStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3684:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3684 | self->muladd_func_ptr = BeatDurStream_postprocessing_areva; | ^ src/objects/metromodule.c:3642:13: note: 'BeatDurStream_postprocessing_areva' declared here 3642 | static void BeatDurStream_postprocessing_areva(BeatDurStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3688:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3688 | self->muladd_func_ptr = BeatDurStream_postprocessing_revareva; | ^ src/objects/metromodule.c:3645:13: note: 'BeatDurStream_postprocessing_revareva' declared here 3645 | static void BeatDurStream_postprocessing_revareva(BeatDurStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatDurStream_new': src/objects/metromodule.c:3748:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatDurStream *)' [-Wincompatible-pointer-types] 3748 | self->mode_func_ptr = BeatDurStream_setProcMode; | ^ src/objects/metromodule.c:3648:1: note: 'BeatDurStream_setProcMode' declared here 3648 | BeatDurStream_setProcMode(BeatDurStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatEndStream_setProcMode': src/objects/metromodule.c:3918:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3918 | self->muladd_func_ptr = BeatEndStream_postprocessing_ii; | ^ src/objects/metromodule.c:3899:13: note: 'BeatEndStream_postprocessing_ii' declared here 3899 | static void BeatEndStream_postprocessing_ii(BeatEndStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3922:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3922 | self->muladd_func_ptr = BeatEndStream_postprocessing_ai; | ^ src/objects/metromodule.c:3900:13: note: 'BeatEndStream_postprocessing_ai' declared here 3900 | static void BeatEndStream_postprocessing_ai(BeatEndStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3926:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3926 | self->muladd_func_ptr = BeatEndStream_postprocessing_revai; | ^ src/objects/metromodule.c:3905:13: note: 'BeatEndStream_postprocessing_revai' declared here 3905 | static void BeatEndStream_postprocessing_revai(BeatEndStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3930:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3930 | self->muladd_func_ptr = BeatEndStream_postprocessing_ia; | ^ src/objects/metromodule.c:3901:13: note: 'BeatEndStream_postprocessing_ia' declared here 3901 | static void BeatEndStream_postprocessing_ia(BeatEndStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3934:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3934 | self->muladd_func_ptr = BeatEndStream_postprocessing_aa; | ^ src/objects/metromodule.c:3902:13: note: 'BeatEndStream_postprocessing_aa' declared here 3902 | static void BeatEndStream_postprocessing_aa(BeatEndStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3938:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3938 | self->muladd_func_ptr = BeatEndStream_postprocessing_revaa; | ^ src/objects/metromodule.c:3906:13: note: 'BeatEndStream_postprocessing_revaa' declared here 3906 | static void BeatEndStream_postprocessing_revaa(BeatEndStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3942:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3942 | self->muladd_func_ptr = BeatEndStream_postprocessing_ireva; | ^ src/objects/metromodule.c:3903:13: note: 'BeatEndStream_postprocessing_ireva' declared here 3903 | static void BeatEndStream_postprocessing_ireva(BeatEndStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3946:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3946 | self->muladd_func_ptr = BeatEndStream_postprocessing_areva; | ^ src/objects/metromodule.c:3904:13: note: 'BeatEndStream_postprocessing_areva' declared here 3904 | static void BeatEndStream_postprocessing_areva(BeatEndStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:3950:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 3950 | self->muladd_func_ptr = BeatEndStream_postprocessing_revareva; | ^ src/objects/metromodule.c:3907:13: note: 'BeatEndStream_postprocessing_revareva' declared here 3907 | static void BeatEndStream_postprocessing_revareva(BeatEndStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'BeatEndStream_new': src/objects/metromodule.c:4010:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BeatEndStream *)' [-Wincompatible-pointer-types] 4010 | self->mode_func_ptr = BeatEndStream_setProcMode; | ^ src/objects/metromodule.c:3910:1: note: 'BeatEndStream_setProcMode' declared here 3910 | BeatEndStream_setProcMode(BeatEndStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurster_setProcMode': src/objects/metromodule.c:4277:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurster *)' [-Wincompatible-pointer-types] 4277 | self->proc_func_ptr = TrigBurster_generate_i; | ^ src/objects/metromodule.c:4185:1: note: 'TrigBurster_generate_i' declared here 4185 | TrigBurster_generate_i(TrigBurster *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurster_new': src/objects/metromodule.c:4341:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurster *)' [-Wincompatible-pointer-types] 4341 | self->mode_func_ptr = TrigBurster_setProcMode; | ^ src/objects/metromodule.c:4275:1: note: 'TrigBurster_setProcMode' declared here 4275 | TrigBurster_setProcMode(TrigBurster *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurst_setProcMode': src/objects/metromodule.c:4529:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4529 | self->muladd_func_ptr = TrigBurst_postprocessing_ii; | ^ src/objects/metromodule.c:4510:13: note: 'TrigBurst_postprocessing_ii' declared here 4510 | static void TrigBurst_postprocessing_ii(TrigBurst *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4533:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4533 | self->muladd_func_ptr = TrigBurst_postprocessing_ai; | ^ src/objects/metromodule.c:4511:13: note: 'TrigBurst_postprocessing_ai' declared here 4511 | static void TrigBurst_postprocessing_ai(TrigBurst *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4537:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4537 | self->muladd_func_ptr = TrigBurst_postprocessing_revai; | ^ src/objects/metromodule.c:4516:13: note: 'TrigBurst_postprocessing_revai' declared here 4516 | static void TrigBurst_postprocessing_revai(TrigBurst *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4541:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4541 | self->muladd_func_ptr = TrigBurst_postprocessing_ia; | ^ src/objects/metromodule.c:4512:13: note: 'TrigBurst_postprocessing_ia' declared here 4512 | static void TrigBurst_postprocessing_ia(TrigBurst *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4545:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4545 | self->muladd_func_ptr = TrigBurst_postprocessing_aa; | ^ src/objects/metromodule.c:4513:13: note: 'TrigBurst_postprocessing_aa' declared here 4513 | static void TrigBurst_postprocessing_aa(TrigBurst *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4549:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4549 | self->muladd_func_ptr = TrigBurst_postprocessing_revaa; | ^ src/objects/metromodule.c:4517:13: note: 'TrigBurst_postprocessing_revaa' declared here 4517 | static void TrigBurst_postprocessing_revaa(TrigBurst *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4553:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4553 | self->muladd_func_ptr = TrigBurst_postprocessing_ireva; | ^ src/objects/metromodule.c:4514:13: note: 'TrigBurst_postprocessing_ireva' declared here 4514 | static void TrigBurst_postprocessing_ireva(TrigBurst *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4557:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4557 | self->muladd_func_ptr = TrigBurst_postprocessing_areva; | ^ src/objects/metromodule.c:4515:13: note: 'TrigBurst_postprocessing_areva' declared here 4515 | static void TrigBurst_postprocessing_areva(TrigBurst *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4561:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4561 | self->muladd_func_ptr = TrigBurst_postprocessing_revareva; | ^ src/objects/metromodule.c:4518:13: note: 'TrigBurst_postprocessing_revareva' declared here 4518 | static void TrigBurst_postprocessing_revareva(TrigBurst *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurst_new': src/objects/metromodule.c:4621:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurst *)' [-Wincompatible-pointer-types] 4621 | self->mode_func_ptr = TrigBurst_setProcMode; | ^ src/objects/metromodule.c:4521:1: note: 'TrigBurst_setProcMode' declared here 4521 | TrigBurst_setProcMode(TrigBurst *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstTapStream_setProcMode': src/objects/metromodule.c:4791:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4791 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_ii; | ^ src/objects/metromodule.c:4772:13: note: 'TrigBurstTapStream_postprocessing_ii' declared here 4772 | static void TrigBurstTapStream_postprocessing_ii(TrigBurstTapStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4795:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4795 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_ai; | ^ src/objects/metromodule.c:4773:13: note: 'TrigBurstTapStream_postprocessing_ai' declared here 4773 | static void TrigBurstTapStream_postprocessing_ai(TrigBurstTapStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4799:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4799 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_revai; | ^ src/objects/metromodule.c:4778:13: note: 'TrigBurstTapStream_postprocessing_revai' declared here 4778 | static void TrigBurstTapStream_postprocessing_revai(TrigBurstTapStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4803:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4803 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_ia; | ^ src/objects/metromodule.c:4774:13: note: 'TrigBurstTapStream_postprocessing_ia' declared here 4774 | static void TrigBurstTapStream_postprocessing_ia(TrigBurstTapStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4807:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4807 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_aa; | ^ src/objects/metromodule.c:4775:13: note: 'TrigBurstTapStream_postprocessing_aa' declared here 4775 | static void TrigBurstTapStream_postprocessing_aa(TrigBurstTapStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4811:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4811 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_revaa; | ^ src/objects/metromodule.c:4779:13: note: 'TrigBurstTapStream_postprocessing_revaa' declared here 4779 | static void TrigBurstTapStream_postprocessing_revaa(TrigBurstTapStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4815:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4815 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_ireva; | ^ src/objects/metromodule.c:4776:13: note: 'TrigBurstTapStream_postprocessing_ireva' declared here 4776 | static void TrigBurstTapStream_postprocessing_ireva(TrigBurstTapStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4819:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4819 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_areva; | ^ src/objects/metromodule.c:4777:13: note: 'TrigBurstTapStream_postprocessing_areva' declared here 4777 | static void TrigBurstTapStream_postprocessing_areva(TrigBurstTapStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:4823:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4823 | self->muladd_func_ptr = TrigBurstTapStream_postprocessing_revareva; | ^ src/objects/metromodule.c:4780:13: note: 'TrigBurstTapStream_postprocessing_revareva' declared here 4780 | static void TrigBurstTapStream_postprocessing_revareva(TrigBurstTapStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstTapStream_new': src/objects/metromodule.c:4883:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstTapStream *)' [-Wincompatible-pointer-types] 4883 | self->mode_func_ptr = TrigBurstTapStream_setProcMode; | ^ src/objects/metromodule.c:4783:1: note: 'TrigBurstTapStream_setProcMode' declared here 4783 | TrigBurstTapStream_setProcMode(TrigBurstTapStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstAmpStream_setProcMode': src/objects/metromodule.c:5053:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5053 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_ii; | ^ src/objects/metromodule.c:5034:13: note: 'TrigBurstAmpStream_postprocessing_ii' declared here 5034 | static void TrigBurstAmpStream_postprocessing_ii(TrigBurstAmpStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5057:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5057 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_ai; | ^ src/objects/metromodule.c:5035:13: note: 'TrigBurstAmpStream_postprocessing_ai' declared here 5035 | static void TrigBurstAmpStream_postprocessing_ai(TrigBurstAmpStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5061:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5061 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_revai; | ^ src/objects/metromodule.c:5040:13: note: 'TrigBurstAmpStream_postprocessing_revai' declared here 5040 | static void TrigBurstAmpStream_postprocessing_revai(TrigBurstAmpStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5065:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5065 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_ia; | ^ src/objects/metromodule.c:5036:13: note: 'TrigBurstAmpStream_postprocessing_ia' declared here 5036 | static void TrigBurstAmpStream_postprocessing_ia(TrigBurstAmpStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5069:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5069 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_aa; | ^ src/objects/metromodule.c:5037:13: note: 'TrigBurstAmpStream_postprocessing_aa' declared here 5037 | static void TrigBurstAmpStream_postprocessing_aa(TrigBurstAmpStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5073:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5073 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_revaa; | ^ src/objects/metromodule.c:5041:13: note: 'TrigBurstAmpStream_postprocessing_revaa' declared here 5041 | static void TrigBurstAmpStream_postprocessing_revaa(TrigBurstAmpStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5077:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5077 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_ireva; | ^ src/objects/metromodule.c:5038:13: note: 'TrigBurstAmpStream_postprocessing_ireva' declared here 5038 | static void TrigBurstAmpStream_postprocessing_ireva(TrigBurstAmpStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5081:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5081 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_areva; | ^ src/objects/metromodule.c:5039:13: note: 'TrigBurstAmpStream_postprocessing_areva' declared here 5039 | static void TrigBurstAmpStream_postprocessing_areva(TrigBurstAmpStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5085:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5085 | self->muladd_func_ptr = TrigBurstAmpStream_postprocessing_revareva; | ^ src/objects/metromodule.c:5042:13: note: 'TrigBurstAmpStream_postprocessing_revareva' declared here 5042 | static void TrigBurstAmpStream_postprocessing_revareva(TrigBurstAmpStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstAmpStream_new': src/objects/metromodule.c:5145:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstAmpStream *)' [-Wincompatible-pointer-types] 5145 | self->mode_func_ptr = TrigBurstAmpStream_setProcMode; | ^ src/objects/metromodule.c:5045:1: note: 'TrigBurstAmpStream_setProcMode' declared here 5045 | TrigBurstAmpStream_setProcMode(TrigBurstAmpStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstDurStream_setProcMode': src/objects/metromodule.c:5315:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5315 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_ii; | ^ src/objects/metromodule.c:5296:13: note: 'TrigBurstDurStream_postprocessing_ii' declared here 5296 | static void TrigBurstDurStream_postprocessing_ii(TrigBurstDurStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5319:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5319 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_ai; | ^ src/objects/metromodule.c:5297:13: note: 'TrigBurstDurStream_postprocessing_ai' declared here 5297 | static void TrigBurstDurStream_postprocessing_ai(TrigBurstDurStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5323:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5323 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_revai; | ^ src/objects/metromodule.c:5302:13: note: 'TrigBurstDurStream_postprocessing_revai' declared here 5302 | static void TrigBurstDurStream_postprocessing_revai(TrigBurstDurStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5327:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5327 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_ia; | ^ src/objects/metromodule.c:5298:13: note: 'TrigBurstDurStream_postprocessing_ia' declared here 5298 | static void TrigBurstDurStream_postprocessing_ia(TrigBurstDurStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5331:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5331 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_aa; | ^ src/objects/metromodule.c:5299:13: note: 'TrigBurstDurStream_postprocessing_aa' declared here 5299 | static void TrigBurstDurStream_postprocessing_aa(TrigBurstDurStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5335:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5335 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_revaa; | ^ src/objects/metromodule.c:5303:13: note: 'TrigBurstDurStream_postprocessing_revaa' declared here 5303 | static void TrigBurstDurStream_postprocessing_revaa(TrigBurstDurStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5339:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5339 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_ireva; | ^ src/objects/metromodule.c:5300:13: note: 'TrigBurstDurStream_postprocessing_ireva' declared here 5300 | static void TrigBurstDurStream_postprocessing_ireva(TrigBurstDurStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5343:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5343 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_areva; | ^ src/objects/metromodule.c:5301:13: note: 'TrigBurstDurStream_postprocessing_areva' declared here 5301 | static void TrigBurstDurStream_postprocessing_areva(TrigBurstDurStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5347:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5347 | self->muladd_func_ptr = TrigBurstDurStream_postprocessing_revareva; | ^ src/objects/metromodule.c:5304:13: note: 'TrigBurstDurStream_postprocessing_revareva' declared here 5304 | static void TrigBurstDurStream_postprocessing_revareva(TrigBurstDurStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstDurStream_new': src/objects/metromodule.c:5407:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstDurStream *)' [-Wincompatible-pointer-types] 5407 | self->mode_func_ptr = TrigBurstDurStream_setProcMode; | ^ src/objects/metromodule.c:5307:1: note: 'TrigBurstDurStream_setProcMode' declared here 5307 | TrigBurstDurStream_setProcMode(TrigBurstDurStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstEndStream_setProcMode': src/objects/metromodule.c:5577:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5577 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_ii; | ^ src/objects/metromodule.c:5558:13: note: 'TrigBurstEndStream_postprocessing_ii' declared here 5558 | static void TrigBurstEndStream_postprocessing_ii(TrigBurstEndStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5581:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5581 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_ai; | ^ src/objects/metromodule.c:5559:13: note: 'TrigBurstEndStream_postprocessing_ai' declared here 5559 | static void TrigBurstEndStream_postprocessing_ai(TrigBurstEndStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5585:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5585 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_revai; | ^ src/objects/metromodule.c:5564:13: note: 'TrigBurstEndStream_postprocessing_revai' declared here 5564 | static void TrigBurstEndStream_postprocessing_revai(TrigBurstEndStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5589:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5589 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_ia; | ^ src/objects/metromodule.c:5560:13: note: 'TrigBurstEndStream_postprocessing_ia' declared here 5560 | static void TrigBurstEndStream_postprocessing_ia(TrigBurstEndStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5593:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5593 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_aa; | ^ src/objects/metromodule.c:5561:13: note: 'TrigBurstEndStream_postprocessing_aa' declared here 5561 | static void TrigBurstEndStream_postprocessing_aa(TrigBurstEndStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5597:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5597 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_revaa; | ^ src/objects/metromodule.c:5565:13: note: 'TrigBurstEndStream_postprocessing_revaa' declared here 5565 | static void TrigBurstEndStream_postprocessing_revaa(TrigBurstEndStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5601:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5601 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_ireva; | ^ src/objects/metromodule.c:5562:13: note: 'TrigBurstEndStream_postprocessing_ireva' declared here 5562 | static void TrigBurstEndStream_postprocessing_ireva(TrigBurstEndStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5605:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5605 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_areva; | ^ src/objects/metromodule.c:5563:13: note: 'TrigBurstEndStream_postprocessing_areva' declared here 5563 | static void TrigBurstEndStream_postprocessing_areva(TrigBurstEndStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c:5609:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5609 | self->muladd_func_ptr = TrigBurstEndStream_postprocessing_revareva; | ^ src/objects/metromodule.c:5566:13: note: 'TrigBurstEndStream_postprocessing_revareva' declared here 5566 | static void TrigBurstEndStream_postprocessing_revareva(TrigBurstEndStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/metromodule.c: In function 'TrigBurstEndStream_new': src/objects/metromodule.c:5669:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigBurstEndStream *)' [-Wincompatible-pointer-types] 5669 | self->mode_func_ptr = TrigBurstEndStream_setProcMode; | ^ src/objects/metromodule.c:5569:1: note: 'TrigBurstEndStream_setProcMode' declared here 5569 | TrigBurstEndStream_setProcMode(TrigBurstEndStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/midimodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/midimodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/midimodule.c: In function 'CtlScan_new': src/objects/midimodule.c:114:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CtlScan *)' [-Wincompatible-pointer-types] 114 | self->mode_func_ptr = CtlScan_setProcMode; | ^ src/objects/midimodule.c:38:1: note: 'CtlScan_setProcMode' declared here 38 | CtlScan_setProcMode(CtlScan *self) {} | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'CtlScan2_new': src/objects/midimodule.c:321:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CtlScan2 *)' [-Wincompatible-pointer-types] 321 | self->mode_func_ptr = CtlScan2_setProcMode; | ^ src/objects/midimodule.c:241:1: note: 'CtlScan2_setProcMode' declared here 241 | CtlScan2_setProcMode(CtlScan2 *self) {} | ^~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Midictl_setProcMode': src/objects/midimodule.c:498:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 498 | self->muladd_func_ptr = Midictl_postprocessing_ii; | ^ src/objects/midimodule.c:479:13: note: 'Midictl_postprocessing_ii' declared here 479 | static void Midictl_postprocessing_ii(Midictl *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 502 | self->muladd_func_ptr = Midictl_postprocessing_ai; | ^ src/objects/midimodule.c:480:13: note: 'Midictl_postprocessing_ai' declared here 480 | static void Midictl_postprocessing_ai(Midictl *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 506 | self->muladd_func_ptr = Midictl_postprocessing_revai; | ^ src/objects/midimodule.c:485:13: note: 'Midictl_postprocessing_revai' declared here 485 | static void Midictl_postprocessing_revai(Midictl *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:510:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 510 | self->muladd_func_ptr = Midictl_postprocessing_ia; | ^ src/objects/midimodule.c:481:13: note: 'Midictl_postprocessing_ia' declared here 481 | static void Midictl_postprocessing_ia(Midictl *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:514:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 514 | self->muladd_func_ptr = Midictl_postprocessing_aa; | ^ src/objects/midimodule.c:482:13: note: 'Midictl_postprocessing_aa' declared here 482 | static void Midictl_postprocessing_aa(Midictl *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:518:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 518 | self->muladd_func_ptr = Midictl_postprocessing_revaa; | ^ src/objects/midimodule.c:486:13: note: 'Midictl_postprocessing_revaa' declared here 486 | static void Midictl_postprocessing_revaa(Midictl *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:522:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 522 | self->muladd_func_ptr = Midictl_postprocessing_ireva; | ^ src/objects/midimodule.c:483:13: note: 'Midictl_postprocessing_ireva' declared here 483 | static void Midictl_postprocessing_ireva(Midictl *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:526:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 526 | self->muladd_func_ptr = Midictl_postprocessing_areva; | ^ src/objects/midimodule.c:484:13: note: 'Midictl_postprocessing_areva' declared here 484 | static void Midictl_postprocessing_areva(Midictl *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:530:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 530 | self->muladd_func_ptr = Midictl_postprocessing_revareva; | ^ src/objects/midimodule.c:487:13: note: 'Midictl_postprocessing_revareva' declared here 487 | static void Midictl_postprocessing_revareva(Midictl *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Midictl_new': src/objects/midimodule.c:651:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Midictl *)' [-Wincompatible-pointer-types] 651 | self->mode_func_ptr = Midictl_setProcMode; | ^ src/objects/midimodule.c:490:1: note: 'Midictl_setProcMode' declared here 490 | Midictl_setProcMode(Midictl *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Bendin_setProcMode': src/objects/midimodule.c:905:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 905 | self->muladd_func_ptr = Bendin_postprocessing_ii; | ^ src/objects/midimodule.c:886:13: note: 'Bendin_postprocessing_ii' declared here 886 | static void Bendin_postprocessing_ii(Bendin *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:909:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 909 | self->muladd_func_ptr = Bendin_postprocessing_ai; | ^ src/objects/midimodule.c:887:13: note: 'Bendin_postprocessing_ai' declared here 887 | static void Bendin_postprocessing_ai(Bendin *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:913:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 913 | self->muladd_func_ptr = Bendin_postprocessing_revai; | ^ src/objects/midimodule.c:892:13: note: 'Bendin_postprocessing_revai' declared here 892 | static void Bendin_postprocessing_revai(Bendin *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:917:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 917 | self->muladd_func_ptr = Bendin_postprocessing_ia; | ^ src/objects/midimodule.c:888:13: note: 'Bendin_postprocessing_ia' declared here 888 | static void Bendin_postprocessing_ia(Bendin *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:921:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 921 | self->muladd_func_ptr = Bendin_postprocessing_aa; | ^ src/objects/midimodule.c:889:13: note: 'Bendin_postprocessing_aa' declared here 889 | static void Bendin_postprocessing_aa(Bendin *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:925:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 925 | self->muladd_func_ptr = Bendin_postprocessing_revaa; | ^ src/objects/midimodule.c:893:13: note: 'Bendin_postprocessing_revaa' declared here 893 | static void Bendin_postprocessing_revaa(Bendin *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:929:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 929 | self->muladd_func_ptr = Bendin_postprocessing_ireva; | ^ src/objects/midimodule.c:890:13: note: 'Bendin_postprocessing_ireva' declared here 890 | static void Bendin_postprocessing_ireva(Bendin *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:933:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 933 | self->muladd_func_ptr = Bendin_postprocessing_areva; | ^ src/objects/midimodule.c:891:13: note: 'Bendin_postprocessing_areva' declared here 891 | static void Bendin_postprocessing_areva(Bendin *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:937:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 937 | self->muladd_func_ptr = Bendin_postprocessing_revareva; | ^ src/objects/midimodule.c:894:13: note: 'Bendin_postprocessing_revareva' declared here 894 | static void Bendin_postprocessing_revareva(Bendin *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Bendin_new': src/objects/midimodule.c:1066:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Bendin *)' [-Wincompatible-pointer-types] 1066 | self->mode_func_ptr = Bendin_setProcMode; | ^ src/objects/midimodule.c:897:1: note: 'Bendin_setProcMode' declared here 897 | Bendin_setProcMode(Bendin *self) | ^~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Touchin_setProcMode': src/objects/midimodule.c:1302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1302 | self->muladd_func_ptr = Touchin_postprocessing_ii; | ^ src/objects/midimodule.c:1283:13: note: 'Touchin_postprocessing_ii' declared here 1283 | static void Touchin_postprocessing_ii(Touchin *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1306 | self->muladd_func_ptr = Touchin_postprocessing_ai; | ^ src/objects/midimodule.c:1284:13: note: 'Touchin_postprocessing_ai' declared here 1284 | static void Touchin_postprocessing_ai(Touchin *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1310 | self->muladd_func_ptr = Touchin_postprocessing_revai; | ^ src/objects/midimodule.c:1289:13: note: 'Touchin_postprocessing_revai' declared here 1289 | static void Touchin_postprocessing_revai(Touchin *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1314 | self->muladd_func_ptr = Touchin_postprocessing_ia; | ^ src/objects/midimodule.c:1285:13: note: 'Touchin_postprocessing_ia' declared here 1285 | static void Touchin_postprocessing_ia(Touchin *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1318:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1318 | self->muladd_func_ptr = Touchin_postprocessing_aa; | ^ src/objects/midimodule.c:1286:13: note: 'Touchin_postprocessing_aa' declared here 1286 | static void Touchin_postprocessing_aa(Touchin *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1322:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1322 | self->muladd_func_ptr = Touchin_postprocessing_revaa; | ^ src/objects/midimodule.c:1290:13: note: 'Touchin_postprocessing_revaa' declared here 1290 | static void Touchin_postprocessing_revaa(Touchin *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1326:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1326 | self->muladd_func_ptr = Touchin_postprocessing_ireva; | ^ src/objects/midimodule.c:1287:13: note: 'Touchin_postprocessing_ireva' declared here 1287 | static void Touchin_postprocessing_ireva(Touchin *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1330:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1330 | self->muladd_func_ptr = Touchin_postprocessing_areva; | ^ src/objects/midimodule.c:1288:13: note: 'Touchin_postprocessing_areva' declared here 1288 | static void Touchin_postprocessing_areva(Touchin *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1334:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1334 | self->muladd_func_ptr = Touchin_postprocessing_revareva; | ^ src/objects/midimodule.c:1291:13: note: 'Touchin_postprocessing_revareva' declared here 1291 | static void Touchin_postprocessing_revareva(Touchin *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Touchin_new': src/objects/midimodule.c:1454:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Touchin *)' [-Wincompatible-pointer-types] 1454 | self->mode_func_ptr = Touchin_setProcMode; | ^ src/objects/midimodule.c:1294:1: note: 'Touchin_setProcMode' declared here 1294 | Touchin_setProcMode(Touchin *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Programin_setProcMode': src/objects/midimodule.c:1673:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1673 | self->muladd_func_ptr = Programin_postprocessing_ii; | ^ src/objects/midimodule.c:1654:13: note: 'Programin_postprocessing_ii' declared here 1654 | static void Programin_postprocessing_ii(Programin *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1677:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1677 | self->muladd_func_ptr = Programin_postprocessing_ai; | ^ src/objects/midimodule.c:1655:13: note: 'Programin_postprocessing_ai' declared here 1655 | static void Programin_postprocessing_ai(Programin *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1681:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1681 | self->muladd_func_ptr = Programin_postprocessing_revai; | ^ src/objects/midimodule.c:1660:13: note: 'Programin_postprocessing_revai' declared here 1660 | static void Programin_postprocessing_revai(Programin *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1685:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1685 | self->muladd_func_ptr = Programin_postprocessing_ia; | ^ src/objects/midimodule.c:1656:13: note: 'Programin_postprocessing_ia' declared here 1656 | static void Programin_postprocessing_ia(Programin *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1689:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1689 | self->muladd_func_ptr = Programin_postprocessing_aa; | ^ src/objects/midimodule.c:1657:13: note: 'Programin_postprocessing_aa' declared here 1657 | static void Programin_postprocessing_aa(Programin *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1693:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1693 | self->muladd_func_ptr = Programin_postprocessing_revaa; | ^ src/objects/midimodule.c:1661:13: note: 'Programin_postprocessing_revaa' declared here 1661 | static void Programin_postprocessing_revaa(Programin *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1697:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1697 | self->muladd_func_ptr = Programin_postprocessing_ireva; | ^ src/objects/midimodule.c:1658:13: note: 'Programin_postprocessing_ireva' declared here 1658 | static void Programin_postprocessing_ireva(Programin *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1701:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1701 | self->muladd_func_ptr = Programin_postprocessing_areva; | ^ src/objects/midimodule.c:1659:13: note: 'Programin_postprocessing_areva' declared here 1659 | static void Programin_postprocessing_areva(Programin *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:1705:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1705 | self->muladd_func_ptr = Programin_postprocessing_revareva; | ^ src/objects/midimodule.c:1662:13: note: 'Programin_postprocessing_revareva' declared here 1662 | static void Programin_postprocessing_revareva(Programin *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Programin_new': src/objects/midimodule.c:1801:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Programin *)' [-Wincompatible-pointer-types] 1801 | self->mode_func_ptr = Programin_setProcMode; | ^ src/objects/midimodule.c:1665:1: note: 'Programin_setProcMode' declared here 1665 | Programin_setProcMode(Programin *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiNote_new': src/objects/midimodule.c:2251:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiNote *)' [-Wincompatible-pointer-types] 2251 | self->mode_func_ptr = MidiNote_setProcMode; | ^ src/objects/midimodule.c:1986:1: note: 'MidiNote_setProcMode' declared here 1986 | MidiNote_setProcMode(MidiNote *self) {}; | ^~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Notein_setProcMode': src/objects/midimodule.c:2614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2614 | self->muladd_func_ptr = Notein_postprocessing_ii; | ^ src/objects/midimodule.c:2595:13: note: 'Notein_postprocessing_ii' declared here 2595 | static void Notein_postprocessing_ii(Notein *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2618 | self->muladd_func_ptr = Notein_postprocessing_ai; | ^ src/objects/midimodule.c:2596:13: note: 'Notein_postprocessing_ai' declared here 2596 | static void Notein_postprocessing_ai(Notein *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2622 | self->muladd_func_ptr = Notein_postprocessing_revai; | ^ src/objects/midimodule.c:2601:13: note: 'Notein_postprocessing_revai' declared here 2601 | static void Notein_postprocessing_revai(Notein *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2626 | self->muladd_func_ptr = Notein_postprocessing_ia; | ^ src/objects/midimodule.c:2597:13: note: 'Notein_postprocessing_ia' declared here 2597 | static void Notein_postprocessing_ia(Notein *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2630 | self->muladd_func_ptr = Notein_postprocessing_aa; | ^ src/objects/midimodule.c:2598:13: note: 'Notein_postprocessing_aa' declared here 2598 | static void Notein_postprocessing_aa(Notein *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2634 | self->muladd_func_ptr = Notein_postprocessing_revaa; | ^ src/objects/midimodule.c:2602:13: note: 'Notein_postprocessing_revaa' declared here 2602 | static void Notein_postprocessing_revaa(Notein *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2638 | self->muladd_func_ptr = Notein_postprocessing_ireva; | ^ src/objects/midimodule.c:2599:13: note: 'Notein_postprocessing_ireva' declared here 2599 | static void Notein_postprocessing_ireva(Notein *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2642 | self->muladd_func_ptr = Notein_postprocessing_areva; | ^ src/objects/midimodule.c:2600:13: note: 'Notein_postprocessing_areva' declared here 2600 | static void Notein_postprocessing_areva(Notein *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2646:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2646 | self->muladd_func_ptr = Notein_postprocessing_revareva; | ^ src/objects/midimodule.c:2603:13: note: 'Notein_postprocessing_revareva' declared here 2603 | static void Notein_postprocessing_revareva(Notein *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'Notein_new': src/objects/midimodule.c:2750:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Notein *)' [-Wincompatible-pointer-types] 2750 | self->mode_func_ptr = Notein_setProcMode; | ^ src/objects/midimodule.c:2606:1: note: 'Notein_setProcMode' declared here 2606 | Notein_setProcMode(Notein *self) | ^~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'NoteinTrig_setProcMode': src/objects/midimodule.c:2928:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2928 | self->muladd_func_ptr = NoteinTrig_postprocessing_ii; | ^ src/objects/midimodule.c:2909:13: note: 'NoteinTrig_postprocessing_ii' declared here 2909 | static void NoteinTrig_postprocessing_ii(NoteinTrig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2932 | self->muladd_func_ptr = NoteinTrig_postprocessing_ai; | ^ src/objects/midimodule.c:2910:13: note: 'NoteinTrig_postprocessing_ai' declared here 2910 | static void NoteinTrig_postprocessing_ai(NoteinTrig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2936 | self->muladd_func_ptr = NoteinTrig_postprocessing_revai; | ^ src/objects/midimodule.c:2915:13: note: 'NoteinTrig_postprocessing_revai' declared here 2915 | static void NoteinTrig_postprocessing_revai(NoteinTrig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2940 | self->muladd_func_ptr = NoteinTrig_postprocessing_ia; | ^ src/objects/midimodule.c:2911:13: note: 'NoteinTrig_postprocessing_ia' declared here 2911 | static void NoteinTrig_postprocessing_ia(NoteinTrig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2944 | self->muladd_func_ptr = NoteinTrig_postprocessing_aa; | ^ src/objects/midimodule.c:2912:13: note: 'NoteinTrig_postprocessing_aa' declared here 2912 | static void NoteinTrig_postprocessing_aa(NoteinTrig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2948 | self->muladd_func_ptr = NoteinTrig_postprocessing_revaa; | ^ src/objects/midimodule.c:2916:13: note: 'NoteinTrig_postprocessing_revaa' declared here 2916 | static void NoteinTrig_postprocessing_revaa(NoteinTrig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2952 | self->muladd_func_ptr = NoteinTrig_postprocessing_ireva; | ^ src/objects/midimodule.c:2913:13: note: 'NoteinTrig_postprocessing_ireva' declared here 2913 | static void NoteinTrig_postprocessing_ireva(NoteinTrig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2956:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2956 | self->muladd_func_ptr = NoteinTrig_postprocessing_areva; | ^ src/objects/midimodule.c:2914:13: note: 'NoteinTrig_postprocessing_areva' declared here 2914 | static void NoteinTrig_postprocessing_areva(NoteinTrig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:2960:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 2960 | self->muladd_func_ptr = NoteinTrig_postprocessing_revareva; | ^ src/objects/midimodule.c:2917:13: note: 'NoteinTrig_postprocessing_revareva' declared here 2917 | static void NoteinTrig_postprocessing_revareva(NoteinTrig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'NoteinTrig_new': src/objects/midimodule.c:3019:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinTrig *)' [-Wincompatible-pointer-types] 3019 | self->mode_func_ptr = NoteinTrig_setProcMode; | ^ src/objects/midimodule.c:2920:1: note: 'NoteinTrig_setProcMode' declared here 2920 | NoteinTrig_setProcMode(NoteinTrig *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiAdsr_setProcMode': src/objects/midimodule.c:3283:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3283 | self->proc_func_ptr = MidiAdsr_generates; | ^ src/objects/midimodule.c:3198:1: note: 'MidiAdsr_generates' declared here 3198 | MidiAdsr_generates(MidiAdsr *self) | ^~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3288 | self->muladd_func_ptr = MidiAdsr_postprocessing_ii; | ^ src/objects/midimodule.c:3267:13: note: 'MidiAdsr_postprocessing_ii' declared here 3267 | static void MidiAdsr_postprocessing_ii(MidiAdsr *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3292 | self->muladd_func_ptr = MidiAdsr_postprocessing_ai; | ^ src/objects/midimodule.c:3268:13: note: 'MidiAdsr_postprocessing_ai' declared here 3268 | static void MidiAdsr_postprocessing_ai(MidiAdsr *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3296 | self->muladd_func_ptr = MidiAdsr_postprocessing_revai; | ^ src/objects/midimodule.c:3273:13: note: 'MidiAdsr_postprocessing_revai' declared here 3273 | static void MidiAdsr_postprocessing_revai(MidiAdsr *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3300 | self->muladd_func_ptr = MidiAdsr_postprocessing_ia; | ^ src/objects/midimodule.c:3269:13: note: 'MidiAdsr_postprocessing_ia' declared here 3269 | static void MidiAdsr_postprocessing_ia(MidiAdsr *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3304 | self->muladd_func_ptr = MidiAdsr_postprocessing_aa; | ^ src/objects/midimodule.c:3270:13: note: 'MidiAdsr_postprocessing_aa' declared here 3270 | static void MidiAdsr_postprocessing_aa(MidiAdsr *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3308 | self->muladd_func_ptr = MidiAdsr_postprocessing_revaa; | ^ src/objects/midimodule.c:3274:13: note: 'MidiAdsr_postprocessing_revaa' declared here 3274 | static void MidiAdsr_postprocessing_revaa(MidiAdsr *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3312 | self->muladd_func_ptr = MidiAdsr_postprocessing_ireva; | ^ src/objects/midimodule.c:3271:13: note: 'MidiAdsr_postprocessing_ireva' declared here 3271 | static void MidiAdsr_postprocessing_ireva(MidiAdsr *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3316:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3316 | self->muladd_func_ptr = MidiAdsr_postprocessing_areva; | ^ src/objects/midimodule.c:3272:13: note: 'MidiAdsr_postprocessing_areva' declared here 3272 | static void MidiAdsr_postprocessing_areva(MidiAdsr *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3320:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3320 | self->muladd_func_ptr = MidiAdsr_postprocessing_revareva; | ^ src/objects/midimodule.c:3275:13: note: 'MidiAdsr_postprocessing_revareva' declared here 3275 | static void MidiAdsr_postprocessing_revareva(MidiAdsr *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiAdsr_new': src/objects/midimodule.c:3380:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiAdsr *)' [-Wincompatible-pointer-types] 3380 | self->mode_func_ptr = MidiAdsr_setProcMode; | ^ src/objects/midimodule.c:3278:1: note: 'MidiAdsr_setProcMode' declared here 3278 | MidiAdsr_setProcMode(MidiAdsr *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiDelAdsr_setProcMode': src/objects/midimodule.c:3756:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3756 | self->proc_func_ptr = MidiDelAdsr_generates; | ^ src/objects/midimodule.c:3668:1: note: 'MidiDelAdsr_generates' declared here 3668 | MidiDelAdsr_generates(MidiDelAdsr *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3761:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3761 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_ii; | ^ src/objects/midimodule.c:3740:13: note: 'MidiDelAdsr_postprocessing_ii' declared here 3740 | static void MidiDelAdsr_postprocessing_ii(MidiDelAdsr *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3765:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3765 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_ai; | ^ src/objects/midimodule.c:3741:13: note: 'MidiDelAdsr_postprocessing_ai' declared here 3741 | static void MidiDelAdsr_postprocessing_ai(MidiDelAdsr *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3769:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3769 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_revai; | ^ src/objects/midimodule.c:3746:13: note: 'MidiDelAdsr_postprocessing_revai' declared here 3746 | static void MidiDelAdsr_postprocessing_revai(MidiDelAdsr *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3773:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3773 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_ia; | ^ src/objects/midimodule.c:3742:13: note: 'MidiDelAdsr_postprocessing_ia' declared here 3742 | static void MidiDelAdsr_postprocessing_ia(MidiDelAdsr *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3777:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3777 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_aa; | ^ src/objects/midimodule.c:3743:13: note: 'MidiDelAdsr_postprocessing_aa' declared here 3743 | static void MidiDelAdsr_postprocessing_aa(MidiDelAdsr *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3781:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3781 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_revaa; | ^ src/objects/midimodule.c:3747:13: note: 'MidiDelAdsr_postprocessing_revaa' declared here 3747 | static void MidiDelAdsr_postprocessing_revaa(MidiDelAdsr *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3785:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3785 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_ireva; | ^ src/objects/midimodule.c:3744:13: note: 'MidiDelAdsr_postprocessing_ireva' declared here 3744 | static void MidiDelAdsr_postprocessing_ireva(MidiDelAdsr *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3789:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3789 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_areva; | ^ src/objects/midimodule.c:3745:13: note: 'MidiDelAdsr_postprocessing_areva' declared here 3745 | static void MidiDelAdsr_postprocessing_areva(MidiDelAdsr *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:3793:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3793 | self->muladd_func_ptr = MidiDelAdsr_postprocessing_revareva; | ^ src/objects/midimodule.c:3748:13: note: 'MidiDelAdsr_postprocessing_revareva' declared here 3748 | static void MidiDelAdsr_postprocessing_revareva(MidiDelAdsr *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiDelAdsr_new': src/objects/midimodule.c:3854:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiDelAdsr *)' [-Wincompatible-pointer-types] 3854 | self->mode_func_ptr = MidiDelAdsr_setProcMode; | ^ src/objects/midimodule.c:3751:1: note: 'MidiDelAdsr_setProcMode' declared here 3751 | MidiDelAdsr_setProcMode(MidiDelAdsr *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'RawMidi_new': src/objects/midimodule.c:4196:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RawMidi *)' [-Wincompatible-pointer-types] 4196 | self->mode_func_ptr = RawMidi_setProcMode; | ^ src/objects/midimodule.c:4132:1: note: 'RawMidi_setProcMode' declared here 4132 | RawMidi_setProcMode(RawMidi *self) {} | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiLinseg_setProcMode': src/objects/midimodule.c:4475:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4475 | self->proc_func_ptr = MidiLinseg_generate; | ^ src/objects/midimodule.c:4380:1: note: 'MidiLinseg_generate' declared here 4380 | MidiLinseg_generate(MidiLinseg *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4480:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4480 | self->muladd_func_ptr = MidiLinseg_postprocessing_ii; | ^ src/objects/midimodule.c:4459:13: note: 'MidiLinseg_postprocessing_ii' declared here 4459 | static void MidiLinseg_postprocessing_ii(MidiLinseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4484:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4484 | self->muladd_func_ptr = MidiLinseg_postprocessing_ai; | ^ src/objects/midimodule.c:4460:13: note: 'MidiLinseg_postprocessing_ai' declared here 4460 | static void MidiLinseg_postprocessing_ai(MidiLinseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4488:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4488 | self->muladd_func_ptr = MidiLinseg_postprocessing_revai; | ^ src/objects/midimodule.c:4465:13: note: 'MidiLinseg_postprocessing_revai' declared here 4465 | static void MidiLinseg_postprocessing_revai(MidiLinseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4492:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4492 | self->muladd_func_ptr = MidiLinseg_postprocessing_ia; | ^ src/objects/midimodule.c:4461:13: note: 'MidiLinseg_postprocessing_ia' declared here 4461 | static void MidiLinseg_postprocessing_ia(MidiLinseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4496:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4496 | self->muladd_func_ptr = MidiLinseg_postprocessing_aa; | ^ src/objects/midimodule.c:4462:13: note: 'MidiLinseg_postprocessing_aa' declared here 4462 | static void MidiLinseg_postprocessing_aa(MidiLinseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4500:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4500 | self->muladd_func_ptr = MidiLinseg_postprocessing_revaa; | ^ src/objects/midimodule.c:4466:13: note: 'MidiLinseg_postprocessing_revaa' declared here 4466 | static void MidiLinseg_postprocessing_revaa(MidiLinseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4504:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4504 | self->muladd_func_ptr = MidiLinseg_postprocessing_ireva; | ^ src/objects/midimodule.c:4463:13: note: 'MidiLinseg_postprocessing_ireva' declared here 4463 | static void MidiLinseg_postprocessing_ireva(MidiLinseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4508:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4508 | self->muladd_func_ptr = MidiLinseg_postprocessing_areva; | ^ src/objects/midimodule.c:4464:13: note: 'MidiLinseg_postprocessing_areva' declared here 4464 | static void MidiLinseg_postprocessing_areva(MidiLinseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c:4512:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4512 | self->muladd_func_ptr = MidiLinseg_postprocessing_revareva; | ^ src/objects/midimodule.c:4467:13: note: 'MidiLinseg_postprocessing_revareva' declared here 4467 | static void MidiLinseg_postprocessing_revareva(MidiLinseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/midimodule.c: In function 'MidiLinseg_new': src/objects/midimodule.c:4572:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MidiLinseg *)' [-Wincompatible-pointer-types] 4572 | self->mode_func_ptr = MidiLinseg_setProcMode; | ^ src/objects/midimodule.c:4470:1: note: 'MidiLinseg_setProcMode' declared here 4470 | MidiLinseg_setProcMode(MidiLinseg *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/mmlmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/mmlmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/mmlmodule.c: In function 'MMLMain_setProcMode': src/objects/mmlmodule.c:711:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLMain *)' [-Wincompatible-pointer-types] 711 | self->proc_func_ptr = MMLMain_generate; | ^ src/objects/mmlmodule.c:607:1: note: 'MMLMain_generate' declared here 607 | MMLMain_generate(MMLMain *self) | ^~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLMain_new': src/objects/mmlmodule.c:791:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLMain *)' [-Wincompatible-pointer-types] 791 | self->mode_func_ptr = MMLMain_setProcMode; | ^ src/objects/mmlmodule.c:709:1: note: 'MMLMain_setProcMode' declared here 709 | MMLMain_setProcMode(MMLMain *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MML_setProcMode': src/objects/mmlmodule.c:1018:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1018 | self->muladd_func_ptr = MML_postprocessing_ii; | ^ src/objects/mmlmodule.c:999:13: note: 'MML_postprocessing_ii' declared here 999 | static void MML_postprocessing_ii(MML *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1022:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1022 | self->muladd_func_ptr = MML_postprocessing_ai; | ^ src/objects/mmlmodule.c:1000:13: note: 'MML_postprocessing_ai' declared here 1000 | static void MML_postprocessing_ai(MML *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1026:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1026 | self->muladd_func_ptr = MML_postprocessing_revai; | ^ src/objects/mmlmodule.c:1005:13: note: 'MML_postprocessing_revai' declared here 1005 | static void MML_postprocessing_revai(MML *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1030:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1030 | self->muladd_func_ptr = MML_postprocessing_ia; | ^ src/objects/mmlmodule.c:1001:13: note: 'MML_postprocessing_ia' declared here 1001 | static void MML_postprocessing_ia(MML *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1034:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1034 | self->muladd_func_ptr = MML_postprocessing_aa; | ^ src/objects/mmlmodule.c:1002:13: note: 'MML_postprocessing_aa' declared here 1002 | static void MML_postprocessing_aa(MML *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1038:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1038 | self->muladd_func_ptr = MML_postprocessing_revaa; | ^ src/objects/mmlmodule.c:1006:13: note: 'MML_postprocessing_revaa' declared here 1006 | static void MML_postprocessing_revaa(MML *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1042:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1042 | self->muladd_func_ptr = MML_postprocessing_ireva; | ^ src/objects/mmlmodule.c:1003:13: note: 'MML_postprocessing_ireva' declared here 1003 | static void MML_postprocessing_ireva(MML *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1046:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1046 | self->muladd_func_ptr = MML_postprocessing_areva; | ^ src/objects/mmlmodule.c:1004:13: note: 'MML_postprocessing_areva' declared here 1004 | static void MML_postprocessing_areva(MML *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1050:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1050 | self->muladd_func_ptr = MML_postprocessing_revareva; | ^ src/objects/mmlmodule.c:1007:13: note: 'MML_postprocessing_revareva' declared here 1007 | static void MML_postprocessing_revareva(MML *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MML_new': src/objects/mmlmodule.c:1110:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MML *)' [-Wincompatible-pointer-types] 1110 | self->mode_func_ptr = MML_setProcMode; | ^ src/objects/mmlmodule.c:1010:1: note: 'MML_setProcMode' declared here 1010 | MML_setProcMode(MML *self) | ^~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLFreqStream_setProcMode': src/objects/mmlmodule.c:1280:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1280 | self->muladd_func_ptr = MMLFreqStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:1261:13: note: 'MMLFreqStream_postprocessing_ii' declared here 1261 | static void MMLFreqStream_postprocessing_ii(MMLFreqStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1284:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1284 | self->muladd_func_ptr = MMLFreqStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:1262:13: note: 'MMLFreqStream_postprocessing_ai' declared here 1262 | static void MMLFreqStream_postprocessing_ai(MMLFreqStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1288 | self->muladd_func_ptr = MMLFreqStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:1267:13: note: 'MMLFreqStream_postprocessing_revai' declared here 1267 | static void MMLFreqStream_postprocessing_revai(MMLFreqStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1292 | self->muladd_func_ptr = MMLFreqStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:1263:13: note: 'MMLFreqStream_postprocessing_ia' declared here 1263 | static void MMLFreqStream_postprocessing_ia(MMLFreqStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1296 | self->muladd_func_ptr = MMLFreqStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:1264:13: note: 'MMLFreqStream_postprocessing_aa' declared here 1264 | static void MMLFreqStream_postprocessing_aa(MMLFreqStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1300 | self->muladd_func_ptr = MMLFreqStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:1268:13: note: 'MMLFreqStream_postprocessing_revaa' declared here 1268 | static void MMLFreqStream_postprocessing_revaa(MMLFreqStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1304 | self->muladd_func_ptr = MMLFreqStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:1265:13: note: 'MMLFreqStream_postprocessing_ireva' declared here 1265 | static void MMLFreqStream_postprocessing_ireva(MMLFreqStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1308 | self->muladd_func_ptr = MMLFreqStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:1266:13: note: 'MMLFreqStream_postprocessing_areva' declared here 1266 | static void MMLFreqStream_postprocessing_areva(MMLFreqStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1312 | self->muladd_func_ptr = MMLFreqStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:1269:13: note: 'MMLFreqStream_postprocessing_revareva' declared here 1269 | static void MMLFreqStream_postprocessing_revareva(MMLFreqStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLFreqStream_new': src/objects/mmlmodule.c:1372:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLFreqStream *)' [-Wincompatible-pointer-types] 1372 | self->mode_func_ptr = MMLFreqStream_setProcMode; | ^ src/objects/mmlmodule.c:1272:1: note: 'MMLFreqStream_setProcMode' declared here 1272 | MMLFreqStream_setProcMode(MMLFreqStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLAmpStream_setProcMode': src/objects/mmlmodule.c:1542:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1542 | self->muladd_func_ptr = MMLAmpStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:1523:13: note: 'MMLAmpStream_postprocessing_ii' declared here 1523 | static void MMLAmpStream_postprocessing_ii(MMLAmpStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1546:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1546 | self->muladd_func_ptr = MMLAmpStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:1524:13: note: 'MMLAmpStream_postprocessing_ai' declared here 1524 | static void MMLAmpStream_postprocessing_ai(MMLAmpStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1550:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1550 | self->muladd_func_ptr = MMLAmpStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:1529:13: note: 'MMLAmpStream_postprocessing_revai' declared here 1529 | static void MMLAmpStream_postprocessing_revai(MMLAmpStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1554:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1554 | self->muladd_func_ptr = MMLAmpStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:1525:13: note: 'MMLAmpStream_postprocessing_ia' declared here 1525 | static void MMLAmpStream_postprocessing_ia(MMLAmpStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1558:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1558 | self->muladd_func_ptr = MMLAmpStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:1526:13: note: 'MMLAmpStream_postprocessing_aa' declared here 1526 | static void MMLAmpStream_postprocessing_aa(MMLAmpStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1562:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1562 | self->muladd_func_ptr = MMLAmpStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:1530:13: note: 'MMLAmpStream_postprocessing_revaa' declared here 1530 | static void MMLAmpStream_postprocessing_revaa(MMLAmpStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1566:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1566 | self->muladd_func_ptr = MMLAmpStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:1527:13: note: 'MMLAmpStream_postprocessing_ireva' declared here 1527 | static void MMLAmpStream_postprocessing_ireva(MMLAmpStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1570:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1570 | self->muladd_func_ptr = MMLAmpStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:1528:13: note: 'MMLAmpStream_postprocessing_areva' declared here 1528 | static void MMLAmpStream_postprocessing_areva(MMLAmpStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1574:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1574 | self->muladd_func_ptr = MMLAmpStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:1531:13: note: 'MMLAmpStream_postprocessing_revareva' declared here 1531 | static void MMLAmpStream_postprocessing_revareva(MMLAmpStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLAmpStream_new': src/objects/mmlmodule.c:1634:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLAmpStream *)' [-Wincompatible-pointer-types] 1634 | self->mode_func_ptr = MMLAmpStream_setProcMode; | ^ src/objects/mmlmodule.c:1534:1: note: 'MMLAmpStream_setProcMode' declared here 1534 | MMLAmpStream_setProcMode(MMLAmpStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLDurStream_setProcMode': src/objects/mmlmodule.c:1804:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1804 | self->muladd_func_ptr = MMLDurStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:1785:13: note: 'MMLDurStream_postprocessing_ii' declared here 1785 | static void MMLDurStream_postprocessing_ii(MMLDurStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1808:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1808 | self->muladd_func_ptr = MMLDurStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:1786:13: note: 'MMLDurStream_postprocessing_ai' declared here 1786 | static void MMLDurStream_postprocessing_ai(MMLDurStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1812:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1812 | self->muladd_func_ptr = MMLDurStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:1791:13: note: 'MMLDurStream_postprocessing_revai' declared here 1791 | static void MMLDurStream_postprocessing_revai(MMLDurStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1816:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1816 | self->muladd_func_ptr = MMLDurStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:1787:13: note: 'MMLDurStream_postprocessing_ia' declared here 1787 | static void MMLDurStream_postprocessing_ia(MMLDurStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1820:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1820 | self->muladd_func_ptr = MMLDurStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:1788:13: note: 'MMLDurStream_postprocessing_aa' declared here 1788 | static void MMLDurStream_postprocessing_aa(MMLDurStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1824:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1824 | self->muladd_func_ptr = MMLDurStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:1792:13: note: 'MMLDurStream_postprocessing_revaa' declared here 1792 | static void MMLDurStream_postprocessing_revaa(MMLDurStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1828:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1828 | self->muladd_func_ptr = MMLDurStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:1789:13: note: 'MMLDurStream_postprocessing_ireva' declared here 1789 | static void MMLDurStream_postprocessing_ireva(MMLDurStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1832:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1832 | self->muladd_func_ptr = MMLDurStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:1790:13: note: 'MMLDurStream_postprocessing_areva' declared here 1790 | static void MMLDurStream_postprocessing_areva(MMLDurStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:1836:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1836 | self->muladd_func_ptr = MMLDurStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:1793:13: note: 'MMLDurStream_postprocessing_revareva' declared here 1793 | static void MMLDurStream_postprocessing_revareva(MMLDurStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLDurStream_new': src/objects/mmlmodule.c:1896:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLDurStream *)' [-Wincompatible-pointer-types] 1896 | self->mode_func_ptr = MMLDurStream_setProcMode; | ^ src/objects/mmlmodule.c:1796:1: note: 'MMLDurStream_setProcMode' declared here 1796 | MMLDurStream_setProcMode(MMLDurStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLEndStream_setProcMode': src/objects/mmlmodule.c:2066:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2066 | self->muladd_func_ptr = MMLEndStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:2047:13: note: 'MMLEndStream_postprocessing_ii' declared here 2047 | static void MMLEndStream_postprocessing_ii(MMLEndStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2070:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2070 | self->muladd_func_ptr = MMLEndStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:2048:13: note: 'MMLEndStream_postprocessing_ai' declared here 2048 | static void MMLEndStream_postprocessing_ai(MMLEndStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2074:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2074 | self->muladd_func_ptr = MMLEndStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:2053:13: note: 'MMLEndStream_postprocessing_revai' declared here 2053 | static void MMLEndStream_postprocessing_revai(MMLEndStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2078:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2078 | self->muladd_func_ptr = MMLEndStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:2049:13: note: 'MMLEndStream_postprocessing_ia' declared here 2049 | static void MMLEndStream_postprocessing_ia(MMLEndStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2082:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2082 | self->muladd_func_ptr = MMLEndStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:2050:13: note: 'MMLEndStream_postprocessing_aa' declared here 2050 | static void MMLEndStream_postprocessing_aa(MMLEndStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2086:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2086 | self->muladd_func_ptr = MMLEndStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:2054:13: note: 'MMLEndStream_postprocessing_revaa' declared here 2054 | static void MMLEndStream_postprocessing_revaa(MMLEndStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2090:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2090 | self->muladd_func_ptr = MMLEndStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:2051:13: note: 'MMLEndStream_postprocessing_ireva' declared here 2051 | static void MMLEndStream_postprocessing_ireva(MMLEndStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2094:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2094 | self->muladd_func_ptr = MMLEndStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:2052:13: note: 'MMLEndStream_postprocessing_areva' declared here 2052 | static void MMLEndStream_postprocessing_areva(MMLEndStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2098:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2098 | self->muladd_func_ptr = MMLEndStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:2055:13: note: 'MMLEndStream_postprocessing_revareva' declared here 2055 | static void MMLEndStream_postprocessing_revareva(MMLEndStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLEndStream_new': src/objects/mmlmodule.c:2158:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLEndStream *)' [-Wincompatible-pointer-types] 2158 | self->mode_func_ptr = MMLEndStream_setProcMode; | ^ src/objects/mmlmodule.c:2058:1: note: 'MMLEndStream_setProcMode' declared here 2058 | MMLEndStream_setProcMode(MMLEndStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLXStream_setProcMode': src/objects/mmlmodule.c:2328:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2328 | self->muladd_func_ptr = MMLXStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:2309:13: note: 'MMLXStream_postprocessing_ii' declared here 2309 | static void MMLXStream_postprocessing_ii(MMLXStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2332:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2332 | self->muladd_func_ptr = MMLXStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:2310:13: note: 'MMLXStream_postprocessing_ai' declared here 2310 | static void MMLXStream_postprocessing_ai(MMLXStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2336:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2336 | self->muladd_func_ptr = MMLXStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:2315:13: note: 'MMLXStream_postprocessing_revai' declared here 2315 | static void MMLXStream_postprocessing_revai(MMLXStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2340:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2340 | self->muladd_func_ptr = MMLXStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:2311:13: note: 'MMLXStream_postprocessing_ia' declared here 2311 | static void MMLXStream_postprocessing_ia(MMLXStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2344:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2344 | self->muladd_func_ptr = MMLXStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:2312:13: note: 'MMLXStream_postprocessing_aa' declared here 2312 | static void MMLXStream_postprocessing_aa(MMLXStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2348:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2348 | self->muladd_func_ptr = MMLXStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:2316:13: note: 'MMLXStream_postprocessing_revaa' declared here 2316 | static void MMLXStream_postprocessing_revaa(MMLXStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2352:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2352 | self->muladd_func_ptr = MMLXStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:2313:13: note: 'MMLXStream_postprocessing_ireva' declared here 2313 | static void MMLXStream_postprocessing_ireva(MMLXStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2356:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2356 | self->muladd_func_ptr = MMLXStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:2314:13: note: 'MMLXStream_postprocessing_areva' declared here 2314 | static void MMLXStream_postprocessing_areva(MMLXStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2360:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2360 | self->muladd_func_ptr = MMLXStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:2317:13: note: 'MMLXStream_postprocessing_revareva' declared here 2317 | static void MMLXStream_postprocessing_revareva(MMLXStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLXStream_new': src/objects/mmlmodule.c:2420:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLXStream *)' [-Wincompatible-pointer-types] 2420 | self->mode_func_ptr = MMLXStream_setProcMode; | ^ src/objects/mmlmodule.c:2320:1: note: 'MMLXStream_setProcMode' declared here 2320 | MMLXStream_setProcMode(MMLXStream *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLYStream_setProcMode': src/objects/mmlmodule.c:2590:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2590 | self->muladd_func_ptr = MMLYStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:2571:13: note: 'MMLYStream_postprocessing_ii' declared here 2571 | static void MMLYStream_postprocessing_ii(MMLYStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2594:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2594 | self->muladd_func_ptr = MMLYStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:2572:13: note: 'MMLYStream_postprocessing_ai' declared here 2572 | static void MMLYStream_postprocessing_ai(MMLYStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2598:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2598 | self->muladd_func_ptr = MMLYStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:2577:13: note: 'MMLYStream_postprocessing_revai' declared here 2577 | static void MMLYStream_postprocessing_revai(MMLYStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2602:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2602 | self->muladd_func_ptr = MMLYStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:2573:13: note: 'MMLYStream_postprocessing_ia' declared here 2573 | static void MMLYStream_postprocessing_ia(MMLYStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2606:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2606 | self->muladd_func_ptr = MMLYStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:2574:13: note: 'MMLYStream_postprocessing_aa' declared here 2574 | static void MMLYStream_postprocessing_aa(MMLYStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2610 | self->muladd_func_ptr = MMLYStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:2578:13: note: 'MMLYStream_postprocessing_revaa' declared here 2578 | static void MMLYStream_postprocessing_revaa(MMLYStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2614 | self->muladd_func_ptr = MMLYStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:2575:13: note: 'MMLYStream_postprocessing_ireva' declared here 2575 | static void MMLYStream_postprocessing_ireva(MMLYStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2618 | self->muladd_func_ptr = MMLYStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:2576:13: note: 'MMLYStream_postprocessing_areva' declared here 2576 | static void MMLYStream_postprocessing_areva(MMLYStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2622 | self->muladd_func_ptr = MMLYStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:2579:13: note: 'MMLYStream_postprocessing_revareva' declared here 2579 | static void MMLYStream_postprocessing_revareva(MMLYStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLYStream_new': src/objects/mmlmodule.c:2682:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLYStream *)' [-Wincompatible-pointer-types] 2682 | self->mode_func_ptr = MMLYStream_setProcMode; | ^ src/objects/mmlmodule.c:2582:1: note: 'MMLYStream_setProcMode' declared here 2582 | MMLYStream_setProcMode(MMLYStream *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLZStream_setProcMode': src/objects/mmlmodule.c:2852:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2852 | self->muladd_func_ptr = MMLZStream_postprocessing_ii; | ^ src/objects/mmlmodule.c:2833:13: note: 'MMLZStream_postprocessing_ii' declared here 2833 | static void MMLZStream_postprocessing_ii(MMLZStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2856:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2856 | self->muladd_func_ptr = MMLZStream_postprocessing_ai; | ^ src/objects/mmlmodule.c:2834:13: note: 'MMLZStream_postprocessing_ai' declared here 2834 | static void MMLZStream_postprocessing_ai(MMLZStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2860:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2860 | self->muladd_func_ptr = MMLZStream_postprocessing_revai; | ^ src/objects/mmlmodule.c:2839:13: note: 'MMLZStream_postprocessing_revai' declared here 2839 | static void MMLZStream_postprocessing_revai(MMLZStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2864:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2864 | self->muladd_func_ptr = MMLZStream_postprocessing_ia; | ^ src/objects/mmlmodule.c:2835:13: note: 'MMLZStream_postprocessing_ia' declared here 2835 | static void MMLZStream_postprocessing_ia(MMLZStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2868:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2868 | self->muladd_func_ptr = MMLZStream_postprocessing_aa; | ^ src/objects/mmlmodule.c:2836:13: note: 'MMLZStream_postprocessing_aa' declared here 2836 | static void MMLZStream_postprocessing_aa(MMLZStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2872:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2872 | self->muladd_func_ptr = MMLZStream_postprocessing_revaa; | ^ src/objects/mmlmodule.c:2840:13: note: 'MMLZStream_postprocessing_revaa' declared here 2840 | static void MMLZStream_postprocessing_revaa(MMLZStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2876:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2876 | self->muladd_func_ptr = MMLZStream_postprocessing_ireva; | ^ src/objects/mmlmodule.c:2837:13: note: 'MMLZStream_postprocessing_ireva' declared here 2837 | static void MMLZStream_postprocessing_ireva(MMLZStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2880:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2880 | self->muladd_func_ptr = MMLZStream_postprocessing_areva; | ^ src/objects/mmlmodule.c:2838:13: note: 'MMLZStream_postprocessing_areva' declared here 2838 | static void MMLZStream_postprocessing_areva(MMLZStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c:2884:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2884 | self->muladd_func_ptr = MMLZStream_postprocessing_revareva; | ^ src/objects/mmlmodule.c:2841:13: note: 'MMLZStream_postprocessing_revareva' declared here 2841 | static void MMLZStream_postprocessing_revareva(MMLZStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/mmlmodule.c: In function 'MMLZStream_new': src/objects/mmlmodule.c:2944:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MMLZStream *)' [-Wincompatible-pointer-types] 2944 | self->mode_func_ptr = MMLZStream_setProcMode; | ^ src/objects/mmlmodule.c:2844:1: note: 'MMLZStream_setProcMode' declared here 2844 | MMLZStream_setProcMode(MMLZStream *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/noisemodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/noisemodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/noisemodule.c: In function 'Noise_setProcMode': src/objects/noisemodule.c:78:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 78 | self->proc_func_ptr = Noise_generate; | ^ src/objects/noisemodule.c:37:1: note: 'Noise_generate' declared here 37 | Noise_generate(Noise *self) | ^~~~~~~~~~~~~~ src/objects/noisemodule.c:82:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 82 | self->proc_func_ptr = Noise_generate_cheap; | ^ src/objects/noisemodule.c:48:1: note: 'Noise_generate_cheap' declared here 48 | Noise_generate_cheap(Noise *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:89:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 89 | self->muladd_func_ptr = Noise_postprocessing_ii; | ^ src/objects/noisemodule.c:59:13: note: 'Noise_postprocessing_ii' declared here 59 | static void Noise_postprocessing_ii(Noise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:93:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 93 | self->muladd_func_ptr = Noise_postprocessing_ai; | ^ src/objects/noisemodule.c:60:13: note: 'Noise_postprocessing_ai' declared here 60 | static void Noise_postprocessing_ai(Noise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:97:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 97 | self->muladd_func_ptr = Noise_postprocessing_revai; | ^ src/objects/noisemodule.c:65:13: note: 'Noise_postprocessing_revai' declared here 65 | static void Noise_postprocessing_revai(Noise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:101:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 101 | self->muladd_func_ptr = Noise_postprocessing_ia; | ^ src/objects/noisemodule.c:61:13: note: 'Noise_postprocessing_ia' declared here 61 | static void Noise_postprocessing_ia(Noise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:105:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 105 | self->muladd_func_ptr = Noise_postprocessing_aa; | ^ src/objects/noisemodule.c:62:13: note: 'Noise_postprocessing_aa' declared here 62 | static void Noise_postprocessing_aa(Noise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:109:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 109 | self->muladd_func_ptr = Noise_postprocessing_revaa; | ^ src/objects/noisemodule.c:66:13: note: 'Noise_postprocessing_revaa' declared here 66 | static void Noise_postprocessing_revaa(Noise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:113:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 113 | self->muladd_func_ptr = Noise_postprocessing_ireva; | ^ src/objects/noisemodule.c:63:13: note: 'Noise_postprocessing_ireva' declared here 63 | static void Noise_postprocessing_ireva(Noise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:117:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 117 | self->muladd_func_ptr = Noise_postprocessing_areva; | ^ src/objects/noisemodule.c:64:13: note: 'Noise_postprocessing_areva' declared here 64 | static void Noise_postprocessing_areva(Noise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:121:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 121 | self->muladd_func_ptr = Noise_postprocessing_revareva; | ^ src/objects/noisemodule.c:67:13: note: 'Noise_postprocessing_revareva' declared here 67 | static void Noise_postprocessing_revareva(Noise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'Noise_new': src/objects/noisemodule.c:170:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Noise *)' [-Wincompatible-pointer-types] 170 | self->mode_func_ptr = Noise_setProcMode; | ^ src/objects/noisemodule.c:70:1: note: 'Noise_setProcMode' declared here 70 | Noise_setProcMode(Noise *self) | ^~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'PinkNoise_setProcMode': src/objects/noisemodule.c:390:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 390 | self->muladd_func_ptr = PinkNoise_postprocessing_ii; | ^ src/objects/noisemodule.c:371:13: note: 'PinkNoise_postprocessing_ii' declared here 371 | static void PinkNoise_postprocessing_ii(PinkNoise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 394 | self->muladd_func_ptr = PinkNoise_postprocessing_ai; | ^ src/objects/noisemodule.c:372:13: note: 'PinkNoise_postprocessing_ai' declared here 372 | static void PinkNoise_postprocessing_ai(PinkNoise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 398 | self->muladd_func_ptr = PinkNoise_postprocessing_revai; | ^ src/objects/noisemodule.c:377:13: note: 'PinkNoise_postprocessing_revai' declared here 377 | static void PinkNoise_postprocessing_revai(PinkNoise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:402:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 402 | self->muladd_func_ptr = PinkNoise_postprocessing_ia; | ^ src/objects/noisemodule.c:373:13: note: 'PinkNoise_postprocessing_ia' declared here 373 | static void PinkNoise_postprocessing_ia(PinkNoise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:406:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 406 | self->muladd_func_ptr = PinkNoise_postprocessing_aa; | ^ src/objects/noisemodule.c:374:13: note: 'PinkNoise_postprocessing_aa' declared here 374 | static void PinkNoise_postprocessing_aa(PinkNoise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:410:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 410 | self->muladd_func_ptr = PinkNoise_postprocessing_revaa; | ^ src/objects/noisemodule.c:378:13: note: 'PinkNoise_postprocessing_revaa' declared here 378 | static void PinkNoise_postprocessing_revaa(PinkNoise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:414:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 414 | self->muladd_func_ptr = PinkNoise_postprocessing_ireva; | ^ src/objects/noisemodule.c:375:13: note: 'PinkNoise_postprocessing_ireva' declared here 375 | static void PinkNoise_postprocessing_ireva(PinkNoise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:418:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 418 | self->muladd_func_ptr = PinkNoise_postprocessing_areva; | ^ src/objects/noisemodule.c:376:13: note: 'PinkNoise_postprocessing_areva' declared here 376 | static void PinkNoise_postprocessing_areva(PinkNoise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:422:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 422 | self->muladd_func_ptr = PinkNoise_postprocessing_revareva; | ^ src/objects/noisemodule.c:379:13: note: 'PinkNoise_postprocessing_revareva' declared here 379 | static void PinkNoise_postprocessing_revareva(PinkNoise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'PinkNoise_new': src/objects/noisemodule.c:471:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PinkNoise *)' [-Wincompatible-pointer-types] 471 | self->mode_func_ptr = PinkNoise_setProcMode; | ^ src/objects/noisemodule.c:382:1: note: 'PinkNoise_setProcMode' declared here 382 | PinkNoise_setProcMode(PinkNoise *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'BrownNoise_setProcMode': src/objects/noisemodule.c:661:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 661 | self->muladd_func_ptr = BrownNoise_postprocessing_ii; | ^ src/objects/noisemodule.c:642:13: note: 'BrownNoise_postprocessing_ii' declared here 642 | static void BrownNoise_postprocessing_ii(BrownNoise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:665:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 665 | self->muladd_func_ptr = BrownNoise_postprocessing_ai; | ^ src/objects/noisemodule.c:643:13: note: 'BrownNoise_postprocessing_ai' declared here 643 | static void BrownNoise_postprocessing_ai(BrownNoise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:669:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 669 | self->muladd_func_ptr = BrownNoise_postprocessing_revai; | ^ src/objects/noisemodule.c:648:13: note: 'BrownNoise_postprocessing_revai' declared here 648 | static void BrownNoise_postprocessing_revai(BrownNoise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:673:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 673 | self->muladd_func_ptr = BrownNoise_postprocessing_ia; | ^ src/objects/noisemodule.c:644:13: note: 'BrownNoise_postprocessing_ia' declared here 644 | static void BrownNoise_postprocessing_ia(BrownNoise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:677:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 677 | self->muladd_func_ptr = BrownNoise_postprocessing_aa; | ^ src/objects/noisemodule.c:645:13: note: 'BrownNoise_postprocessing_aa' declared here 645 | static void BrownNoise_postprocessing_aa(BrownNoise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:681:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 681 | self->muladd_func_ptr = BrownNoise_postprocessing_revaa; | ^ src/objects/noisemodule.c:649:13: note: 'BrownNoise_postprocessing_revaa' declared here 649 | static void BrownNoise_postprocessing_revaa(BrownNoise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:685:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 685 | self->muladd_func_ptr = BrownNoise_postprocessing_ireva; | ^ src/objects/noisemodule.c:646:13: note: 'BrownNoise_postprocessing_ireva' declared here 646 | static void BrownNoise_postprocessing_ireva(BrownNoise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:689:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 689 | self->muladd_func_ptr = BrownNoise_postprocessing_areva; | ^ src/objects/noisemodule.c:647:13: note: 'BrownNoise_postprocessing_areva' declared here 647 | static void BrownNoise_postprocessing_areva(BrownNoise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c:693:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 693 | self->muladd_func_ptr = BrownNoise_postprocessing_revareva; | ^ src/objects/noisemodule.c:650:13: note: 'BrownNoise_postprocessing_revareva' declared here 650 | static void BrownNoise_postprocessing_revareva(BrownNoise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/noisemodule.c: In function 'BrownNoise_new': src/objects/noisemodule.c:743:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(BrownNoise *)' [-Wincompatible-pointer-types] 743 | self->mode_func_ptr = BrownNoise_setProcMode; | ^ src/objects/noisemodule.c:653:1: note: 'BrownNoise_setProcMode' declared here 653 | BrownNoise_setProcMode(BrownNoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/oscbankmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/oscbankmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/oscbankmodule.c: In function 'OscBank_setProcMode': src/objects/oscbankmodule.c:377:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 377 | self->proc_func_ptr = OscBank_readframes; | ^ src/objects/oscbankmodule.c:164:1: note: 'OscBank_readframes' declared here 164 | OscBank_readframes(OscBank *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:382:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 382 | self->muladd_func_ptr = OscBank_postprocessing_ii; | ^ src/objects/oscbankmodule.c:361:13: note: 'OscBank_postprocessing_ii' declared here 361 | static void OscBank_postprocessing_ii(OscBank *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:386:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 386 | self->muladd_func_ptr = OscBank_postprocessing_ai; | ^ src/objects/oscbankmodule.c:362:13: note: 'OscBank_postprocessing_ai' declared here 362 | static void OscBank_postprocessing_ai(OscBank *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:390:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 390 | self->muladd_func_ptr = OscBank_postprocessing_revai; | ^ src/objects/oscbankmodule.c:367:13: note: 'OscBank_postprocessing_revai' declared here 367 | static void OscBank_postprocessing_revai(OscBank *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 394 | self->muladd_func_ptr = OscBank_postprocessing_ia; | ^ src/objects/oscbankmodule.c:363:13: note: 'OscBank_postprocessing_ia' declared here 363 | static void OscBank_postprocessing_ia(OscBank *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 398 | self->muladd_func_ptr = OscBank_postprocessing_aa; | ^ src/objects/oscbankmodule.c:364:13: note: 'OscBank_postprocessing_aa' declared here 364 | static void OscBank_postprocessing_aa(OscBank *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:402:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 402 | self->muladd_func_ptr = OscBank_postprocessing_revaa; | ^ src/objects/oscbankmodule.c:368:13: note: 'OscBank_postprocessing_revaa' declared here 368 | static void OscBank_postprocessing_revaa(OscBank *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:406:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 406 | self->muladd_func_ptr = OscBank_postprocessing_ireva; | ^ src/objects/oscbankmodule.c:365:13: note: 'OscBank_postprocessing_ireva' declared here 365 | static void OscBank_postprocessing_ireva(OscBank *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:410:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 410 | self->muladd_func_ptr = OscBank_postprocessing_areva; | ^ src/objects/oscbankmodule.c:366:13: note: 'OscBank_postprocessing_areva' declared here 366 | static void OscBank_postprocessing_areva(OscBank *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c:414:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 414 | self->muladd_func_ptr = OscBank_postprocessing_revareva; | ^ src/objects/oscbankmodule.c:369:13: note: 'OscBank_postprocessing_revareva' declared here 369 | static void OscBank_postprocessing_revareva(OscBank *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscbankmodule.c: In function 'OscBank_new': src/objects/oscbankmodule.c:507:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscBank *)' [-Wincompatible-pointer-types] 507 | self->mode_func_ptr = OscBank_setProcMode; | ^ src/objects/oscbankmodule.c:372:1: note: 'OscBank_setProcMode' declared here 372 | OscBank_setProcMode(OscBank *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/oscilmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/oscilmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/oscilmodule.c: In function 'Sine_setProcMode': src/objects/oscilmodule.c:202:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 202 | self->proc_func_ptr = Sine_readframes_ii; | ^ src/objects/oscilmodule.c:83:1: note: 'Sine_readframes_ii' declared here 83 | Sine_readframes_ii(Sine *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:206:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 206 | self->proc_func_ptr = Sine_readframes_ai; | ^ src/objects/oscilmodule.c:107:1: note: 'Sine_readframes_ai' declared here 107 | Sine_readframes_ai(Sine *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:210:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 210 | self->proc_func_ptr = Sine_readframes_ia; | ^ src/objects/oscilmodule.c:133:1: note: 'Sine_readframes_ia' declared here 133 | Sine_readframes_ia(Sine *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:214:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 214 | self->proc_func_ptr = Sine_readframes_aa; | ^ src/objects/oscilmodule.c:157:1: note: 'Sine_readframes_aa' declared here 157 | Sine_readframes_aa(Sine *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:221:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 221 | self->muladd_func_ptr = Sine_postprocessing_ii; | ^ src/objects/oscilmodule.c:182:13: note: 'Sine_postprocessing_ii' declared here 182 | static void Sine_postprocessing_ii(Sine *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:225:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 225 | self->muladd_func_ptr = Sine_postprocessing_ai; | ^ src/objects/oscilmodule.c:183:13: note: 'Sine_postprocessing_ai' declared here 183 | static void Sine_postprocessing_ai(Sine *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:229:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 229 | self->muladd_func_ptr = Sine_postprocessing_revai; | ^ src/objects/oscilmodule.c:188:13: note: 'Sine_postprocessing_revai' declared here 188 | static void Sine_postprocessing_revai(Sine *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:233:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 233 | self->muladd_func_ptr = Sine_postprocessing_ia; | ^ src/objects/oscilmodule.c:184:13: note: 'Sine_postprocessing_ia' declared here 184 | static void Sine_postprocessing_ia(Sine *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:237:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 237 | self->muladd_func_ptr = Sine_postprocessing_aa; | ^ src/objects/oscilmodule.c:185:13: note: 'Sine_postprocessing_aa' declared here 185 | static void Sine_postprocessing_aa(Sine *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:241:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 241 | self->muladd_func_ptr = Sine_postprocessing_revaa; | ^ src/objects/oscilmodule.c:189:13: note: 'Sine_postprocessing_revaa' declared here 189 | static void Sine_postprocessing_revaa(Sine *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:245:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 245 | self->muladd_func_ptr = Sine_postprocessing_ireva; | ^ src/objects/oscilmodule.c:186:13: note: 'Sine_postprocessing_ireva' declared here 186 | static void Sine_postprocessing_ireva(Sine *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:249:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 249 | self->muladd_func_ptr = Sine_postprocessing_areva; | ^ src/objects/oscilmodule.c:187:13: note: 'Sine_postprocessing_areva' declared here 187 | static void Sine_postprocessing_areva(Sine *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:253:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 253 | self->muladd_func_ptr = Sine_postprocessing_revareva; | ^ src/objects/oscilmodule.c:190:13: note: 'Sine_postprocessing_revareva' declared here 190 | static void Sine_postprocessing_revareva(Sine *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Sine_new': src/objects/oscilmodule.c:311:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sine *)' [-Wincompatible-pointer-types] 311 | self->mode_func_ptr = Sine_setProcMode; | ^ src/objects/oscilmodule.c:193:1: note: 'Sine_setProcMode' declared here 193 | Sine_setProcMode(Sine *self) | ^~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'FastSine_setProcMode': src/objects/oscilmodule.c:722:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 722 | self->proc_func_ptr = FastSine_readframes_low_i; | ^ src/objects/oscilmodule.c:500:1: note: 'FastSine_readframes_low_i' declared here 500 | FastSine_readframes_low_i(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:724:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 724 | self->proc_func_ptr = FastSine_readframes_high_i; | ^ src/objects/oscilmodule.c:549:1: note: 'FastSine_readframes_high_i' declared here 549 | FastSine_readframes_high_i(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:730:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 730 | self->proc_func_ptr = FastSine_readframes_low_a; | ^ src/objects/oscilmodule.c:525:1: note: 'FastSine_readframes_low_a' declared here 525 | FastSine_readframes_low_a(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:732:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 732 | self->proc_func_ptr = FastSine_readframes_high_a; | ^ src/objects/oscilmodule.c:575:1: note: 'FastSine_readframes_high_a' declared here 575 | FastSine_readframes_high_a(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:740:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 740 | self->muladd_func_ptr = FastSine_postprocessing_ii; | ^ src/objects/oscilmodule.c:701:13: note: 'FastSine_postprocessing_ii' declared here 701 | static void FastSine_postprocessing_ii(FastSine *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:744:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 744 | self->muladd_func_ptr = FastSine_postprocessing_ai; | ^ src/objects/oscilmodule.c:702:13: note: 'FastSine_postprocessing_ai' declared here 702 | static void FastSine_postprocessing_ai(FastSine *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:748:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 748 | self->muladd_func_ptr = FastSine_postprocessing_revai; | ^ src/objects/oscilmodule.c:707:13: note: 'FastSine_postprocessing_revai' declared here 707 | static void FastSine_postprocessing_revai(FastSine *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:752:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 752 | self->muladd_func_ptr = FastSine_postprocessing_ia; | ^ src/objects/oscilmodule.c:703:13: note: 'FastSine_postprocessing_ia' declared here 703 | static void FastSine_postprocessing_ia(FastSine *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:756:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 756 | self->muladd_func_ptr = FastSine_postprocessing_aa; | ^ src/objects/oscilmodule.c:704:13: note: 'FastSine_postprocessing_aa' declared here 704 | static void FastSine_postprocessing_aa(FastSine *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:760:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 760 | self->muladd_func_ptr = FastSine_postprocessing_revaa; | ^ src/objects/oscilmodule.c:708:13: note: 'FastSine_postprocessing_revaa' declared here 708 | static void FastSine_postprocessing_revaa(FastSine *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:764:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 764 | self->muladd_func_ptr = FastSine_postprocessing_ireva; | ^ src/objects/oscilmodule.c:705:13: note: 'FastSine_postprocessing_ireva' declared here 705 | static void FastSine_postprocessing_ireva(FastSine *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:768:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 768 | self->muladd_func_ptr = FastSine_postprocessing_areva; | ^ src/objects/oscilmodule.c:706:13: note: 'FastSine_postprocessing_areva' declared here 706 | static void FastSine_postprocessing_areva(FastSine *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:772:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 772 | self->muladd_func_ptr = FastSine_postprocessing_revareva; | ^ src/objects/oscilmodule.c:709:13: note: 'FastSine_postprocessing_revareva' declared here 709 | static void FastSine_postprocessing_revareva(FastSine *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'FastSine_new': src/objects/oscilmodule.c:827:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FastSine *)' [-Wincompatible-pointer-types] 827 | self->mode_func_ptr = FastSine_setProcMode; | ^ src/objects/oscilmodule.c:712:1: note: 'FastSine_setProcMode' declared here 712 | FastSine_setProcMode(FastSine *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SineLoop_setProcMode': src/objects/oscilmodule.c:1149:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1149 | self->proc_func_ptr = SineLoop_readframes_ii; | ^ src/objects/oscilmodule.c:1044:1: note: 'SineLoop_readframes_ii' declared here 1044 | SineLoop_readframes_ii(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1153:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1153 | self->proc_func_ptr = SineLoop_readframes_ai; | ^ src/objects/oscilmodule.c:1064:1: note: 'SineLoop_readframes_ai' declared here 1064 | SineLoop_readframes_ai(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1157:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1157 | self->proc_func_ptr = SineLoop_readframes_ia; | ^ src/objects/oscilmodule.c:1086:1: note: 'SineLoop_readframes_ia' declared here 1086 | SineLoop_readframes_ia(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1161:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1161 | self->proc_func_ptr = SineLoop_readframes_aa; | ^ src/objects/oscilmodule.c:1107:1: note: 'SineLoop_readframes_aa' declared here 1107 | SineLoop_readframes_aa(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1168:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1168 | self->muladd_func_ptr = SineLoop_postprocessing_ii; | ^ src/objects/oscilmodule.c:1129:13: note: 'SineLoop_postprocessing_ii' declared here 1129 | static void SineLoop_postprocessing_ii(SineLoop *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1172:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1172 | self->muladd_func_ptr = SineLoop_postprocessing_ai; | ^ src/objects/oscilmodule.c:1130:13: note: 'SineLoop_postprocessing_ai' declared here 1130 | static void SineLoop_postprocessing_ai(SineLoop *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1176:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1176 | self->muladd_func_ptr = SineLoop_postprocessing_revai; | ^ src/objects/oscilmodule.c:1135:13: note: 'SineLoop_postprocessing_revai' declared here 1135 | static void SineLoop_postprocessing_revai(SineLoop *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1180:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1180 | self->muladd_func_ptr = SineLoop_postprocessing_ia; | ^ src/objects/oscilmodule.c:1131:13: note: 'SineLoop_postprocessing_ia' declared here 1131 | static void SineLoop_postprocessing_ia(SineLoop *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1184:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1184 | self->muladd_func_ptr = SineLoop_postprocessing_aa; | ^ src/objects/oscilmodule.c:1132:13: note: 'SineLoop_postprocessing_aa' declared here 1132 | static void SineLoop_postprocessing_aa(SineLoop *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1188 | self->muladd_func_ptr = SineLoop_postprocessing_revaa; | ^ src/objects/oscilmodule.c:1136:13: note: 'SineLoop_postprocessing_revaa' declared here 1136 | static void SineLoop_postprocessing_revaa(SineLoop *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1192 | self->muladd_func_ptr = SineLoop_postprocessing_ireva; | ^ src/objects/oscilmodule.c:1133:13: note: 'SineLoop_postprocessing_ireva' declared here 1133 | static void SineLoop_postprocessing_ireva(SineLoop *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1196 | self->muladd_func_ptr = SineLoop_postprocessing_areva; | ^ src/objects/oscilmodule.c:1134:13: note: 'SineLoop_postprocessing_areva' declared here 1134 | static void SineLoop_postprocessing_areva(SineLoop *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1200 | self->muladd_func_ptr = SineLoop_postprocessing_revareva; | ^ src/objects/oscilmodule.c:1137:13: note: 'SineLoop_postprocessing_revareva' declared here 1137 | static void SineLoop_postprocessing_revareva(SineLoop *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SineLoop_new': src/objects/oscilmodule.c:1257:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SineLoop *)' [-Wincompatible-pointer-types] 1257 | self->mode_func_ptr = SineLoop_setProcMode; | ^ src/objects/oscilmodule.c:1140:1: note: 'SineLoop_setProcMode' declared here 1140 | SineLoop_setProcMode(SineLoop *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Osc_setProcMode': src/objects/oscilmodule.c:1598:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1598 | self->proc_func_ptr = Osc_readframes_ii; | ^ src/objects/oscilmodule.c:1454:1: note: 'Osc_readframes_ii' declared here 1454 | Osc_readframes_ii(Osc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1602:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1602 | self->proc_func_ptr = Osc_readframes_ai; | ^ src/objects/oscilmodule.c:1485:1: note: 'Osc_readframes_ai' declared here 1485 | Osc_readframes_ai(Osc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1606:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1606 | self->proc_func_ptr = Osc_readframes_ia; | ^ src/objects/oscilmodule.c:1517:1: note: 'Osc_readframes_ia' declared here 1517 | Osc_readframes_ia(Osc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1610:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1610 | self->proc_func_ptr = Osc_readframes_aa; | ^ src/objects/oscilmodule.c:1547:1: note: 'Osc_readframes_aa' declared here 1547 | Osc_readframes_aa(Osc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1617:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1617 | self->muladd_func_ptr = Osc_postprocessing_ii; | ^ src/objects/oscilmodule.c:1578:13: note: 'Osc_postprocessing_ii' declared here 1578 | static void Osc_postprocessing_ii(Osc *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1621 | self->muladd_func_ptr = Osc_postprocessing_ai; | ^ src/objects/oscilmodule.c:1579:13: note: 'Osc_postprocessing_ai' declared here 1579 | static void Osc_postprocessing_ai(Osc *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1625 | self->muladd_func_ptr = Osc_postprocessing_revai; | ^ src/objects/oscilmodule.c:1584:13: note: 'Osc_postprocessing_revai' declared here 1584 | static void Osc_postprocessing_revai(Osc *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1629:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1629 | self->muladd_func_ptr = Osc_postprocessing_ia; | ^ src/objects/oscilmodule.c:1580:13: note: 'Osc_postprocessing_ia' declared here 1580 | static void Osc_postprocessing_ia(Osc *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1633:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1633 | self->muladd_func_ptr = Osc_postprocessing_aa; | ^ src/objects/oscilmodule.c:1581:13: note: 'Osc_postprocessing_aa' declared here 1581 | static void Osc_postprocessing_aa(Osc *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1637:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1637 | self->muladd_func_ptr = Osc_postprocessing_revaa; | ^ src/objects/oscilmodule.c:1585:13: note: 'Osc_postprocessing_revaa' declared here 1585 | static void Osc_postprocessing_revaa(Osc *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1641:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1641 | self->muladd_func_ptr = Osc_postprocessing_ireva; | ^ src/objects/oscilmodule.c:1582:13: note: 'Osc_postprocessing_ireva' declared here 1582 | static void Osc_postprocessing_ireva(Osc *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1645:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1645 | self->muladd_func_ptr = Osc_postprocessing_areva; | ^ src/objects/oscilmodule.c:1583:13: note: 'Osc_postprocessing_areva' declared here 1583 | static void Osc_postprocessing_areva(Osc *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:1649:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1649 | self->muladd_func_ptr = Osc_postprocessing_revareva; | ^ src/objects/oscilmodule.c:1586:13: note: 'Osc_postprocessing_revareva' declared here 1586 | static void Osc_postprocessing_revareva(Osc *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Osc_new': src/objects/oscilmodule.c:1707:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Osc *)' [-Wincompatible-pointer-types] 1707 | self->mode_func_ptr = Osc_setProcMode; | ^ src/objects/oscilmodule.c:1589:1: note: 'Osc_setProcMode' declared here 1589 | Osc_setProcMode(Osc *self) | ^~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'OscLoop_setProcMode': src/objects/oscilmodule.c:2084:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2084 | self->proc_func_ptr = OscLoop_readframes_ii; | ^ src/objects/oscilmodule.c:1943:1: note: 'OscLoop_readframes_ii' declared here 1943 | OscLoop_readframes_ii(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2088:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2088 | self->proc_func_ptr = OscLoop_readframes_ai; | ^ src/objects/oscilmodule.c:1972:1: note: 'OscLoop_readframes_ai' declared here 1972 | OscLoop_readframes_ai(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2092:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2092 | self->proc_func_ptr = OscLoop_readframes_ia; | ^ src/objects/oscilmodule.c:2003:1: note: 'OscLoop_readframes_ia' declared here 2003 | OscLoop_readframes_ia(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2096:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2096 | self->proc_func_ptr = OscLoop_readframes_aa; | ^ src/objects/oscilmodule.c:2033:1: note: 'OscLoop_readframes_aa' declared here 2033 | OscLoop_readframes_aa(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2103:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2103 | self->muladd_func_ptr = OscLoop_postprocessing_ii; | ^ src/objects/oscilmodule.c:2064:13: note: 'OscLoop_postprocessing_ii' declared here 2064 | static void OscLoop_postprocessing_ii(OscLoop *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2107:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2107 | self->muladd_func_ptr = OscLoop_postprocessing_ai; | ^ src/objects/oscilmodule.c:2065:13: note: 'OscLoop_postprocessing_ai' declared here 2065 | static void OscLoop_postprocessing_ai(OscLoop *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2111:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2111 | self->muladd_func_ptr = OscLoop_postprocessing_revai; | ^ src/objects/oscilmodule.c:2070:13: note: 'OscLoop_postprocessing_revai' declared here 2070 | static void OscLoop_postprocessing_revai(OscLoop *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2115:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2115 | self->muladd_func_ptr = OscLoop_postprocessing_ia; | ^ src/objects/oscilmodule.c:2066:13: note: 'OscLoop_postprocessing_ia' declared here 2066 | static void OscLoop_postprocessing_ia(OscLoop *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2119:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2119 | self->muladd_func_ptr = OscLoop_postprocessing_aa; | ^ src/objects/oscilmodule.c:2067:13: note: 'OscLoop_postprocessing_aa' declared here 2067 | static void OscLoop_postprocessing_aa(OscLoop *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2123:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2123 | self->muladd_func_ptr = OscLoop_postprocessing_revaa; | ^ src/objects/oscilmodule.c:2071:13: note: 'OscLoop_postprocessing_revaa' declared here 2071 | static void OscLoop_postprocessing_revaa(OscLoop *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2127:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2127 | self->muladd_func_ptr = OscLoop_postprocessing_ireva; | ^ src/objects/oscilmodule.c:2068:13: note: 'OscLoop_postprocessing_ireva' declared here 2068 | static void OscLoop_postprocessing_ireva(OscLoop *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2131:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2131 | self->muladd_func_ptr = OscLoop_postprocessing_areva; | ^ src/objects/oscilmodule.c:2069:13: note: 'OscLoop_postprocessing_areva' declared here 2069 | static void OscLoop_postprocessing_areva(OscLoop *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2135:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2135 | self->muladd_func_ptr = OscLoop_postprocessing_revareva; | ^ src/objects/oscilmodule.c:2072:13: note: 'OscLoop_postprocessing_revareva' declared here 2072 | static void OscLoop_postprocessing_revareva(OscLoop *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'OscLoop_new': src/objects/oscilmodule.c:2192:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscLoop *)' [-Wincompatible-pointer-types] 2192 | self->mode_func_ptr = OscLoop_setProcMode; | ^ src/objects/oscilmodule.c:2075:1: note: 'OscLoop_setProcMode' declared here 2075 | OscLoop_setProcMode(OscLoop *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'OscTrig_setProcMode': src/objects/oscilmodule.c:2577:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2577 | self->proc_func_ptr = OscTrig_readframes_ii; | ^ src/objects/oscilmodule.c:2402:1: note: 'OscTrig_readframes_ii' declared here 2402 | OscTrig_readframes_ii(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2581:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2581 | self->proc_func_ptr = OscTrig_readframes_ai; | ^ src/objects/oscilmodule.c:2440:1: note: 'OscTrig_readframes_ai' declared here 2440 | OscTrig_readframes_ai(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2585:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2585 | self->proc_func_ptr = OscTrig_readframes_ia; | ^ src/objects/oscilmodule.c:2480:1: note: 'OscTrig_readframes_ia' declared here 2480 | OscTrig_readframes_ia(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2589:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2589 | self->proc_func_ptr = OscTrig_readframes_aa; | ^ src/objects/oscilmodule.c:2518:1: note: 'OscTrig_readframes_aa' declared here 2518 | OscTrig_readframes_aa(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2596:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2596 | self->muladd_func_ptr = OscTrig_postprocessing_ii; | ^ src/objects/oscilmodule.c:2557:13: note: 'OscTrig_postprocessing_ii' declared here 2557 | static void OscTrig_postprocessing_ii(OscTrig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2600:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2600 | self->muladd_func_ptr = OscTrig_postprocessing_ai; | ^ src/objects/oscilmodule.c:2558:13: note: 'OscTrig_postprocessing_ai' declared here 2558 | static void OscTrig_postprocessing_ai(OscTrig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2604:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2604 | self->muladd_func_ptr = OscTrig_postprocessing_revai; | ^ src/objects/oscilmodule.c:2563:13: note: 'OscTrig_postprocessing_revai' declared here 2563 | static void OscTrig_postprocessing_revai(OscTrig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2608:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2608 | self->muladd_func_ptr = OscTrig_postprocessing_ia; | ^ src/objects/oscilmodule.c:2559:13: note: 'OscTrig_postprocessing_ia' declared here 2559 | static void OscTrig_postprocessing_ia(OscTrig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2612:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2612 | self->muladd_func_ptr = OscTrig_postprocessing_aa; | ^ src/objects/oscilmodule.c:2560:13: note: 'OscTrig_postprocessing_aa' declared here 2560 | static void OscTrig_postprocessing_aa(OscTrig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2616:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2616 | self->muladd_func_ptr = OscTrig_postprocessing_revaa; | ^ src/objects/oscilmodule.c:2564:13: note: 'OscTrig_postprocessing_revaa' declared here 2564 | static void OscTrig_postprocessing_revaa(OscTrig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2620:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2620 | self->muladd_func_ptr = OscTrig_postprocessing_ireva; | ^ src/objects/oscilmodule.c:2561:13: note: 'OscTrig_postprocessing_ireva' declared here 2561 | static void OscTrig_postprocessing_ireva(OscTrig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2624 | self->muladd_func_ptr = OscTrig_postprocessing_areva; | ^ src/objects/oscilmodule.c:2562:13: note: 'OscTrig_postprocessing_areva' declared here 2562 | static void OscTrig_postprocessing_areva(OscTrig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:2628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2628 | self->muladd_func_ptr = OscTrig_postprocessing_revareva; | ^ src/objects/oscilmodule.c:2565:13: note: 'OscTrig_postprocessing_revareva' declared here 2565 | static void OscTrig_postprocessing_revareva(OscTrig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'OscTrig_new': src/objects/oscilmodule.c:2689:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscTrig *)' [-Wincompatible-pointer-types] 2689 | self->mode_func_ptr = OscTrig_setProcMode; | ^ src/objects/oscilmodule.c:2568:1: note: 'OscTrig_setProcMode' declared here 2568 | OscTrig_setProcMode(OscTrig *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Phasor_setProcMode': src/objects/oscilmodule.c:3096:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3096 | self->proc_func_ptr = Phasor_readframes_ii; | ^ src/objects/oscilmodule.c:2952:1: note: 'Phasor_readframes_ii' declared here 2952 | Phasor_readframes_ii(Phasor *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3100:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3100 | self->proc_func_ptr = Phasor_readframes_ai; | ^ src/objects/oscilmodule.c:2981:1: note: 'Phasor_readframes_ai' declared here 2981 | Phasor_readframes_ai(Phasor *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3104:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3104 | self->proc_func_ptr = Phasor_readframes_ia; | ^ src/objects/oscilmodule.c:3012:1: note: 'Phasor_readframes_ia' declared here 3012 | Phasor_readframes_ia(Phasor *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3108:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3108 | self->proc_func_ptr = Phasor_readframes_aa; | ^ src/objects/oscilmodule.c:3044:1: note: 'Phasor_readframes_aa' declared here 3044 | Phasor_readframes_aa(Phasor *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3115:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3115 | self->muladd_func_ptr = Phasor_postprocessing_ii; | ^ src/objects/oscilmodule.c:3076:13: note: 'Phasor_postprocessing_ii' declared here 3076 | static void Phasor_postprocessing_ii(Phasor *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3119:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3119 | self->muladd_func_ptr = Phasor_postprocessing_ai; | ^ src/objects/oscilmodule.c:3077:13: note: 'Phasor_postprocessing_ai' declared here 3077 | static void Phasor_postprocessing_ai(Phasor *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3123:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3123 | self->muladd_func_ptr = Phasor_postprocessing_revai; | ^ src/objects/oscilmodule.c:3082:13: note: 'Phasor_postprocessing_revai' declared here 3082 | static void Phasor_postprocessing_revai(Phasor *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3127:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3127 | self->muladd_func_ptr = Phasor_postprocessing_ia; | ^ src/objects/oscilmodule.c:3078:13: note: 'Phasor_postprocessing_ia' declared here 3078 | static void Phasor_postprocessing_ia(Phasor *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3131:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3131 | self->muladd_func_ptr = Phasor_postprocessing_aa; | ^ src/objects/oscilmodule.c:3079:13: note: 'Phasor_postprocessing_aa' declared here 3079 | static void Phasor_postprocessing_aa(Phasor *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3135:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3135 | self->muladd_func_ptr = Phasor_postprocessing_revaa; | ^ src/objects/oscilmodule.c:3083:13: note: 'Phasor_postprocessing_revaa' declared here 3083 | static void Phasor_postprocessing_revaa(Phasor *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3139:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3139 | self->muladd_func_ptr = Phasor_postprocessing_ireva; | ^ src/objects/oscilmodule.c:3080:13: note: 'Phasor_postprocessing_ireva' declared here 3080 | static void Phasor_postprocessing_ireva(Phasor *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3143:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3143 | self->muladd_func_ptr = Phasor_postprocessing_areva; | ^ src/objects/oscilmodule.c:3081:13: note: 'Phasor_postprocessing_areva' declared here 3081 | static void Phasor_postprocessing_areva(Phasor *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3147:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3147 | self->muladd_func_ptr = Phasor_postprocessing_revareva; | ^ src/objects/oscilmodule.c:3084:13: note: 'Phasor_postprocessing_revareva' declared here 3084 | static void Phasor_postprocessing_revareva(Phasor *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Phasor_new': src/objects/oscilmodule.c:3204:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Phasor *)' [-Wincompatible-pointer-types] 3204 | self->mode_func_ptr = Phasor_setProcMode; | ^ src/objects/oscilmodule.c:3087:1: note: 'Phasor_setProcMode' declared here 3087 | Phasor_setProcMode(Phasor *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pointer_setProcMode': src/objects/oscilmodule.c:3425:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3425 | self->proc_func_ptr = Pointer_readframes_a; | ^ src/objects/oscilmodule.c:3389:1: note: 'Pointer_readframes_a' declared here 3389 | Pointer_readframes_a(Pointer *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3430:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3430 | self->muladd_func_ptr = Pointer_postprocessing_ii; | ^ src/objects/oscilmodule.c:3409:13: note: 'Pointer_postprocessing_ii' declared here 3409 | static void Pointer_postprocessing_ii(Pointer *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3434:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3434 | self->muladd_func_ptr = Pointer_postprocessing_ai; | ^ src/objects/oscilmodule.c:3410:13: note: 'Pointer_postprocessing_ai' declared here 3410 | static void Pointer_postprocessing_ai(Pointer *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3438:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3438 | self->muladd_func_ptr = Pointer_postprocessing_revai; | ^ src/objects/oscilmodule.c:3415:13: note: 'Pointer_postprocessing_revai' declared here 3415 | static void Pointer_postprocessing_revai(Pointer *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3442:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3442 | self->muladd_func_ptr = Pointer_postprocessing_ia; | ^ src/objects/oscilmodule.c:3411:13: note: 'Pointer_postprocessing_ia' declared here 3411 | static void Pointer_postprocessing_ia(Pointer *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3446:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3446 | self->muladd_func_ptr = Pointer_postprocessing_aa; | ^ src/objects/oscilmodule.c:3412:13: note: 'Pointer_postprocessing_aa' declared here 3412 | static void Pointer_postprocessing_aa(Pointer *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3450:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3450 | self->muladd_func_ptr = Pointer_postprocessing_revaa; | ^ src/objects/oscilmodule.c:3416:13: note: 'Pointer_postprocessing_revaa' declared here 3416 | static void Pointer_postprocessing_revaa(Pointer *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3454:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3454 | self->muladd_func_ptr = Pointer_postprocessing_ireva; | ^ src/objects/oscilmodule.c:3413:13: note: 'Pointer_postprocessing_ireva' declared here 3413 | static void Pointer_postprocessing_ireva(Pointer *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3458:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3458 | self->muladd_func_ptr = Pointer_postprocessing_areva; | ^ src/objects/oscilmodule.c:3414:13: note: 'Pointer_postprocessing_areva' declared here 3414 | static void Pointer_postprocessing_areva(Pointer *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3462:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3462 | self->muladd_func_ptr = Pointer_postprocessing_revareva; | ^ src/objects/oscilmodule.c:3417:13: note: 'Pointer_postprocessing_revareva' declared here 3417 | static void Pointer_postprocessing_revareva(Pointer *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pointer_new': src/objects/oscilmodule.c:3514:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer *)' [-Wincompatible-pointer-types] 3514 | self->mode_func_ptr = Pointer_setProcMode; | ^ src/objects/oscilmodule.c:3420:1: note: 'Pointer_setProcMode' declared here 3420 | Pointer_setProcMode(Pointer *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pointer2_setProcMode': src/objects/oscilmodule.c:3801:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3801 | self->proc_func_ptr = Pointer2_readframes_a; | ^ src/objects/oscilmodule.c:3739:1: note: 'Pointer2_readframes_a' declared here 3739 | Pointer2_readframes_a(Pointer2 *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3806:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3806 | self->muladd_func_ptr = Pointer2_postprocessing_ii; | ^ src/objects/oscilmodule.c:3785:13: note: 'Pointer2_postprocessing_ii' declared here 3785 | static void Pointer2_postprocessing_ii(Pointer2 *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3810:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3810 | self->muladd_func_ptr = Pointer2_postprocessing_ai; | ^ src/objects/oscilmodule.c:3786:13: note: 'Pointer2_postprocessing_ai' declared here 3786 | static void Pointer2_postprocessing_ai(Pointer2 *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3814:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3814 | self->muladd_func_ptr = Pointer2_postprocessing_revai; | ^ src/objects/oscilmodule.c:3791:13: note: 'Pointer2_postprocessing_revai' declared here 3791 | static void Pointer2_postprocessing_revai(Pointer2 *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3818:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3818 | self->muladd_func_ptr = Pointer2_postprocessing_ia; | ^ src/objects/oscilmodule.c:3787:13: note: 'Pointer2_postprocessing_ia' declared here 3787 | static void Pointer2_postprocessing_ia(Pointer2 *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3822:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3822 | self->muladd_func_ptr = Pointer2_postprocessing_aa; | ^ src/objects/oscilmodule.c:3788:13: note: 'Pointer2_postprocessing_aa' declared here 3788 | static void Pointer2_postprocessing_aa(Pointer2 *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3826:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3826 | self->muladd_func_ptr = Pointer2_postprocessing_revaa; | ^ src/objects/oscilmodule.c:3792:13: note: 'Pointer2_postprocessing_revaa' declared here 3792 | static void Pointer2_postprocessing_revaa(Pointer2 *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3830:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3830 | self->muladd_func_ptr = Pointer2_postprocessing_ireva; | ^ src/objects/oscilmodule.c:3789:13: note: 'Pointer2_postprocessing_ireva' declared here 3789 | static void Pointer2_postprocessing_ireva(Pointer2 *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3834:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3834 | self->muladd_func_ptr = Pointer2_postprocessing_areva; | ^ src/objects/oscilmodule.c:3790:13: note: 'Pointer2_postprocessing_areva' declared here 3790 | static void Pointer2_postprocessing_areva(Pointer2 *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:3838:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3838 | self->muladd_func_ptr = Pointer2_postprocessing_revareva; | ^ src/objects/oscilmodule.c:3793:13: note: 'Pointer2_postprocessing_revareva' declared here 3793 | static void Pointer2_postprocessing_revareva(Pointer2 *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pointer2_new': src/objects/oscilmodule.c:3893:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pointer2 *)' [-Wincompatible-pointer-types] 3893 | self->mode_func_ptr = Pointer2_setProcMode; | ^ src/objects/oscilmodule.c:3796:1: note: 'Pointer2_setProcMode' declared here 3796 | Pointer2_setProcMode(Pointer2 *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableIndex_setProcMode': src/objects/oscilmodule.c:4183:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4183 | self->proc_func_ptr = TableIndex_readframes_a; | ^ src/objects/oscilmodule.c:4145:1: note: 'TableIndex_readframes_a' declared here 4145 | TableIndex_readframes_a(TableIndex *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4188:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4188 | self->muladd_func_ptr = TableIndex_postprocessing_ii; | ^ src/objects/oscilmodule.c:4167:13: note: 'TableIndex_postprocessing_ii' declared here 4167 | static void TableIndex_postprocessing_ii(TableIndex *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4192:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4192 | self->muladd_func_ptr = TableIndex_postprocessing_ai; | ^ src/objects/oscilmodule.c:4168:13: note: 'TableIndex_postprocessing_ai' declared here 4168 | static void TableIndex_postprocessing_ai(TableIndex *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4196:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4196 | self->muladd_func_ptr = TableIndex_postprocessing_revai; | ^ src/objects/oscilmodule.c:4173:13: note: 'TableIndex_postprocessing_revai' declared here 4173 | static void TableIndex_postprocessing_revai(TableIndex *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4200:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4200 | self->muladd_func_ptr = TableIndex_postprocessing_ia; | ^ src/objects/oscilmodule.c:4169:13: note: 'TableIndex_postprocessing_ia' declared here 4169 | static void TableIndex_postprocessing_ia(TableIndex *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4204:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4204 | self->muladd_func_ptr = TableIndex_postprocessing_aa; | ^ src/objects/oscilmodule.c:4170:13: note: 'TableIndex_postprocessing_aa' declared here 4170 | static void TableIndex_postprocessing_aa(TableIndex *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4208:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4208 | self->muladd_func_ptr = TableIndex_postprocessing_revaa; | ^ src/objects/oscilmodule.c:4174:13: note: 'TableIndex_postprocessing_revaa' declared here 4174 | static void TableIndex_postprocessing_revaa(TableIndex *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4212:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4212 | self->muladd_func_ptr = TableIndex_postprocessing_ireva; | ^ src/objects/oscilmodule.c:4171:13: note: 'TableIndex_postprocessing_ireva' declared here 4171 | static void TableIndex_postprocessing_ireva(TableIndex *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4216:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4216 | self->muladd_func_ptr = TableIndex_postprocessing_areva; | ^ src/objects/oscilmodule.c:4172:13: note: 'TableIndex_postprocessing_areva' declared here 4172 | static void TableIndex_postprocessing_areva(TableIndex *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4220:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4220 | self->muladd_func_ptr = TableIndex_postprocessing_revareva; | ^ src/objects/oscilmodule.c:4175:13: note: 'TableIndex_postprocessing_revareva' declared here 4175 | static void TableIndex_postprocessing_revareva(TableIndex *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableIndex_new': src/objects/oscilmodule.c:4272:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableIndex *)' [-Wincompatible-pointer-types] 4272 | self->mode_func_ptr = TableIndex_setProcMode; | ^ src/objects/oscilmodule.c:4178:1: note: 'TableIndex_setProcMode' declared here 4178 | TableIndex_setProcMode(TableIndex *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Lookup_setProcMode': src/objects/oscilmodule.c:4536:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4536 | self->proc_func_ptr = Lookup_readframes_a; | ^ src/objects/oscilmodule.c:4501:1: note: 'Lookup_readframes_a' declared here 4501 | Lookup_readframes_a(Lookup *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4541:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4541 | self->muladd_func_ptr = Lookup_postprocessing_ii; | ^ src/objects/oscilmodule.c:4520:13: note: 'Lookup_postprocessing_ii' declared here 4520 | static void Lookup_postprocessing_ii(Lookup *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4545:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4545 | self->muladd_func_ptr = Lookup_postprocessing_ai; | ^ src/objects/oscilmodule.c:4521:13: note: 'Lookup_postprocessing_ai' declared here 4521 | static void Lookup_postprocessing_ai(Lookup *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4549:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4549 | self->muladd_func_ptr = Lookup_postprocessing_revai; | ^ src/objects/oscilmodule.c:4526:13: note: 'Lookup_postprocessing_revai' declared here 4526 | static void Lookup_postprocessing_revai(Lookup *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4553:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4553 | self->muladd_func_ptr = Lookup_postprocessing_ia; | ^ src/objects/oscilmodule.c:4522:13: note: 'Lookup_postprocessing_ia' declared here 4522 | static void Lookup_postprocessing_ia(Lookup *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4557:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4557 | self->muladd_func_ptr = Lookup_postprocessing_aa; | ^ src/objects/oscilmodule.c:4523:13: note: 'Lookup_postprocessing_aa' declared here 4523 | static void Lookup_postprocessing_aa(Lookup *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4561:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4561 | self->muladd_func_ptr = Lookup_postprocessing_revaa; | ^ src/objects/oscilmodule.c:4527:13: note: 'Lookup_postprocessing_revaa' declared here 4527 | static void Lookup_postprocessing_revaa(Lookup *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4565:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4565 | self->muladd_func_ptr = Lookup_postprocessing_ireva; | ^ src/objects/oscilmodule.c:4524:13: note: 'Lookup_postprocessing_ireva' declared here 4524 | static void Lookup_postprocessing_ireva(Lookup *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4569:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4569 | self->muladd_func_ptr = Lookup_postprocessing_areva; | ^ src/objects/oscilmodule.c:4525:13: note: 'Lookup_postprocessing_areva' declared here 4525 | static void Lookup_postprocessing_areva(Lookup *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:4573:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4573 | self->muladd_func_ptr = Lookup_postprocessing_revareva; | ^ src/objects/oscilmodule.c:4528:13: note: 'Lookup_postprocessing_revareva' declared here 4528 | static void Lookup_postprocessing_revareva(Lookup *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Lookup_new': src/objects/oscilmodule.c:4625:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lookup *)' [-Wincompatible-pointer-types] 4625 | self->mode_func_ptr = Lookup_setProcMode; | ^ src/objects/oscilmodule.c:4531:1: note: 'Lookup_setProcMode' declared here 4531 | Lookup_setProcMode(Lookup *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pulsar_setProcMode': src/objects/oscilmodule.c:5294:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5294 | self->proc_func_ptr = Pulsar_readframes_iii; | ^ src/objects/oscilmodule.c:4851:1: note: 'Pulsar_readframes_iii' declared here 4851 | Pulsar_readframes_iii(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5298:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5298 | self->proc_func_ptr = Pulsar_readframes_aii; | ^ src/objects/oscilmodule.c:4903:1: note: 'Pulsar_readframes_aii' declared here 4903 | Pulsar_readframes_aii(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5302:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5302 | self->proc_func_ptr = Pulsar_readframes_iai; | ^ src/objects/oscilmodule.c:4957:1: note: 'Pulsar_readframes_iai' declared here 4957 | Pulsar_readframes_iai(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5306:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5306 | self->proc_func_ptr = Pulsar_readframes_aai; | ^ src/objects/oscilmodule.c:5009:1: note: 'Pulsar_readframes_aai' declared here 5009 | Pulsar_readframes_aai(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5310:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5310 | self->proc_func_ptr = Pulsar_readframes_iia; | ^ src/objects/oscilmodule.c:5063:1: note: 'Pulsar_readframes_iia' declared here 5063 | Pulsar_readframes_iia(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5314:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5314 | self->proc_func_ptr = Pulsar_readframes_aia; | ^ src/objects/oscilmodule.c:5115:1: note: 'Pulsar_readframes_aia' declared here 5115 | Pulsar_readframes_aia(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5318:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5318 | self->proc_func_ptr = Pulsar_readframes_iaa; | ^ src/objects/oscilmodule.c:5169:1: note: 'Pulsar_readframes_iaa' declared here 5169 | Pulsar_readframes_iaa(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5322:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5322 | self->proc_func_ptr = Pulsar_readframes_aaa; | ^ src/objects/oscilmodule.c:5221:1: note: 'Pulsar_readframes_aaa' declared here 5221 | Pulsar_readframes_aaa(Pulsar *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5329:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5329 | self->muladd_func_ptr = Pulsar_postprocessing_ii; | ^ src/objects/oscilmodule.c:5274:13: note: 'Pulsar_postprocessing_ii' declared here 5274 | static void Pulsar_postprocessing_ii(Pulsar *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5333:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5333 | self->muladd_func_ptr = Pulsar_postprocessing_ai; | ^ src/objects/oscilmodule.c:5275:13: note: 'Pulsar_postprocessing_ai' declared here 5275 | static void Pulsar_postprocessing_ai(Pulsar *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5337:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5337 | self->muladd_func_ptr = Pulsar_postprocessing_revai; | ^ src/objects/oscilmodule.c:5280:13: note: 'Pulsar_postprocessing_revai' declared here 5280 | static void Pulsar_postprocessing_revai(Pulsar *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5341:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5341 | self->muladd_func_ptr = Pulsar_postprocessing_ia; | ^ src/objects/oscilmodule.c:5276:13: note: 'Pulsar_postprocessing_ia' declared here 5276 | static void Pulsar_postprocessing_ia(Pulsar *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5345:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5345 | self->muladd_func_ptr = Pulsar_postprocessing_aa; | ^ src/objects/oscilmodule.c:5277:13: note: 'Pulsar_postprocessing_aa' declared here 5277 | static void Pulsar_postprocessing_aa(Pulsar *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5349:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5349 | self->muladd_func_ptr = Pulsar_postprocessing_revaa; | ^ src/objects/oscilmodule.c:5281:13: note: 'Pulsar_postprocessing_revaa' declared here 5281 | static void Pulsar_postprocessing_revaa(Pulsar *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5353:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5353 | self->muladd_func_ptr = Pulsar_postprocessing_ireva; | ^ src/objects/oscilmodule.c:5278:13: note: 'Pulsar_postprocessing_ireva' declared here 5278 | static void Pulsar_postprocessing_ireva(Pulsar *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5357:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5357 | self->muladd_func_ptr = Pulsar_postprocessing_areva; | ^ src/objects/oscilmodule.c:5279:13: note: 'Pulsar_postprocessing_areva' declared here 5279 | static void Pulsar_postprocessing_areva(Pulsar *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5361:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5361 | self->muladd_func_ptr = Pulsar_postprocessing_revareva; | ^ src/objects/oscilmodule.c:5282:13: note: 'Pulsar_postprocessing_revareva' declared here 5282 | static void Pulsar_postprocessing_revareva(Pulsar *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Pulsar_new': src/objects/oscilmodule.c:5423:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pulsar *)' [-Wincompatible-pointer-types] 5423 | self->mode_func_ptr = Pulsar_setProcMode; | ^ src/objects/oscilmodule.c:5285:1: note: 'Pulsar_setProcMode' declared here 5285 | Pulsar_setProcMode(Pulsar *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableRead_setProcMode': src/objects/oscilmodule.c:5836:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5836 | self->proc_func_ptr = TableRead_readframes_i; | ^ src/objects/oscilmodule.c:5693:1: note: 'TableRead_readframes_i' declared here 5693 | TableRead_readframes_i(TableRead *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5840:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5840 | self->proc_func_ptr = TableRead_readframes_a; | ^ src/objects/oscilmodule.c:5754:1: note: 'TableRead_readframes_a' declared here 5754 | TableRead_readframes_a(TableRead *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5847:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5847 | self->muladd_func_ptr = TableRead_postprocessing_ii; | ^ src/objects/oscilmodule.c:5816:13: note: 'TableRead_postprocessing_ii' declared here 5816 | static void TableRead_postprocessing_ii(TableRead *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5851:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5851 | self->muladd_func_ptr = TableRead_postprocessing_ai; | ^ src/objects/oscilmodule.c:5817:13: note: 'TableRead_postprocessing_ai' declared here 5817 | static void TableRead_postprocessing_ai(TableRead *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5855:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5855 | self->muladd_func_ptr = TableRead_postprocessing_revai; | ^ src/objects/oscilmodule.c:5822:13: note: 'TableRead_postprocessing_revai' declared here 5822 | static void TableRead_postprocessing_revai(TableRead *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5859:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5859 | self->muladd_func_ptr = TableRead_postprocessing_ia; | ^ src/objects/oscilmodule.c:5818:13: note: 'TableRead_postprocessing_ia' declared here 5818 | static void TableRead_postprocessing_ia(TableRead *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5863:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5863 | self->muladd_func_ptr = TableRead_postprocessing_aa; | ^ src/objects/oscilmodule.c:5819:13: note: 'TableRead_postprocessing_aa' declared here 5819 | static void TableRead_postprocessing_aa(TableRead *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5867:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5867 | self->muladd_func_ptr = TableRead_postprocessing_revaa; | ^ src/objects/oscilmodule.c:5823:13: note: 'TableRead_postprocessing_revaa' declared here 5823 | static void TableRead_postprocessing_revaa(TableRead *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5871:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5871 | self->muladd_func_ptr = TableRead_postprocessing_ireva; | ^ src/objects/oscilmodule.c:5820:13: note: 'TableRead_postprocessing_ireva' declared here 5820 | static void TableRead_postprocessing_ireva(TableRead *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5875:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5875 | self->muladd_func_ptr = TableRead_postprocessing_areva; | ^ src/objects/oscilmodule.c:5821:13: note: 'TableRead_postprocessing_areva' declared here 5821 | static void TableRead_postprocessing_areva(TableRead *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:5879:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5879 | self->muladd_func_ptr = TableRead_postprocessing_revareva; | ^ src/objects/oscilmodule.c:5824:13: note: 'TableRead_postprocessing_revareva' declared here 5824 | static void TableRead_postprocessing_revareva(TableRead *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableRead_new': src/objects/oscilmodule.c:5940:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRead *)' [-Wincompatible-pointer-types] 5940 | self->mode_func_ptr = TableRead_setProcMode; | ^ src/objects/oscilmodule.c:5827:1: note: 'TableRead_setProcMode' declared here 5827 | TableRead_setProcMode(TableRead *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Fm_setProcMode': src/objects/oscilmodule.c:6532:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6532 | self->proc_func_ptr = Fm_readframes_iii; | ^ src/objects/oscilmodule.c:6263:1: note: 'Fm_readframes_iii' declared here 6263 | Fm_readframes_iii(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6536:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6536 | self->proc_func_ptr = Fm_readframes_aii; | ^ src/objects/oscilmodule.c:6295:1: note: 'Fm_readframes_aii' declared here 6295 | Fm_readframes_aii(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6540:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6540 | self->proc_func_ptr = Fm_readframes_iai; | ^ src/objects/oscilmodule.c:6326:1: note: 'Fm_readframes_iai' declared here 6326 | Fm_readframes_iai(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6544:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6544 | self->proc_func_ptr = Fm_readframes_aai; | ^ src/objects/oscilmodule.c:6357:1: note: 'Fm_readframes_aai' declared here 6357 | Fm_readframes_aai(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6548:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6548 | self->proc_func_ptr = Fm_readframes_iia; | ^ src/objects/oscilmodule.c:6388:1: note: 'Fm_readframes_iia' declared here 6388 | Fm_readframes_iia(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6552:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6552 | self->proc_func_ptr = Fm_readframes_aia; | ^ src/objects/oscilmodule.c:6420:1: note: 'Fm_readframes_aia' declared here 6420 | Fm_readframes_aia(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6556:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6556 | self->proc_func_ptr = Fm_readframes_iaa; | ^ src/objects/oscilmodule.c:6451:1: note: 'Fm_readframes_iaa' declared here 6451 | Fm_readframes_iaa(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6560:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6560 | self->proc_func_ptr = Fm_readframes_aaa; | ^ src/objects/oscilmodule.c:6482:1: note: 'Fm_readframes_aaa' declared here 6482 | Fm_readframes_aaa(Fm *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6567:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6567 | self->muladd_func_ptr = Fm_postprocessing_ii; | ^ src/objects/oscilmodule.c:6512:13: note: 'Fm_postprocessing_ii' declared here 6512 | static void Fm_postprocessing_ii(Fm *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6571:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6571 | self->muladd_func_ptr = Fm_postprocessing_ai; | ^ src/objects/oscilmodule.c:6513:13: note: 'Fm_postprocessing_ai' declared here 6513 | static void Fm_postprocessing_ai(Fm *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6575:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6575 | self->muladd_func_ptr = Fm_postprocessing_revai; | ^ src/objects/oscilmodule.c:6518:13: note: 'Fm_postprocessing_revai' declared here 6518 | static void Fm_postprocessing_revai(Fm *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6579:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6579 | self->muladd_func_ptr = Fm_postprocessing_ia; | ^ src/objects/oscilmodule.c:6514:13: note: 'Fm_postprocessing_ia' declared here 6514 | static void Fm_postprocessing_ia(Fm *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6583:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6583 | self->muladd_func_ptr = Fm_postprocessing_aa; | ^ src/objects/oscilmodule.c:6515:13: note: 'Fm_postprocessing_aa' declared here 6515 | static void Fm_postprocessing_aa(Fm *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6587:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6587 | self->muladd_func_ptr = Fm_postprocessing_revaa; | ^ src/objects/oscilmodule.c:6519:13: note: 'Fm_postprocessing_revaa' declared here 6519 | static void Fm_postprocessing_revaa(Fm *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6591:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6591 | self->muladd_func_ptr = Fm_postprocessing_ireva; | ^ src/objects/oscilmodule.c:6516:13: note: 'Fm_postprocessing_ireva' declared here 6516 | static void Fm_postprocessing_ireva(Fm *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6595:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6595 | self->muladd_func_ptr = Fm_postprocessing_areva; | ^ src/objects/oscilmodule.c:6517:13: note: 'Fm_postprocessing_areva' declared here 6517 | static void Fm_postprocessing_areva(Fm *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6599:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6599 | self->muladd_func_ptr = Fm_postprocessing_revareva; | ^ src/objects/oscilmodule.c:6520:13: note: 'Fm_postprocessing_revareva' declared here 6520 | static void Fm_postprocessing_revareva(Fm *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Fm_new': src/objects/oscilmodule.c:6660:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Fm *)' [-Wincompatible-pointer-types] 6660 | self->mode_func_ptr = Fm_setProcMode; | ^ src/objects/oscilmodule.c:6523:1: note: 'Fm_setProcMode' declared here 6523 | Fm_setProcMode(Fm *self) | ^~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'CrossFm_setProcMode': src/objects/oscilmodule.c:6980:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6980 | self->proc_func_ptr = CrossFm_readframes; | ^ src/objects/oscilmodule.c:6856:1: note: 'CrossFm_readframes' declared here 6856 | CrossFm_readframes(CrossFm *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6985:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6985 | self->muladd_func_ptr = CrossFm_postprocessing_ii; | ^ src/objects/oscilmodule.c:6964:13: note: 'CrossFm_postprocessing_ii' declared here 6964 | static void CrossFm_postprocessing_ii(CrossFm *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6989:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6989 | self->muladd_func_ptr = CrossFm_postprocessing_ai; | ^ src/objects/oscilmodule.c:6965:13: note: 'CrossFm_postprocessing_ai' declared here 6965 | static void CrossFm_postprocessing_ai(CrossFm *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6993:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6993 | self->muladd_func_ptr = CrossFm_postprocessing_revai; | ^ src/objects/oscilmodule.c:6970:13: note: 'CrossFm_postprocessing_revai' declared here 6970 | static void CrossFm_postprocessing_revai(CrossFm *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:6997:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 6997 | self->muladd_func_ptr = CrossFm_postprocessing_ia; | ^ src/objects/oscilmodule.c:6966:13: note: 'CrossFm_postprocessing_ia' declared here 6966 | static void CrossFm_postprocessing_ia(CrossFm *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7001:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7001 | self->muladd_func_ptr = CrossFm_postprocessing_aa; | ^ src/objects/oscilmodule.c:6967:13: note: 'CrossFm_postprocessing_aa' declared here 6967 | static void CrossFm_postprocessing_aa(CrossFm *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7005:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7005 | self->muladd_func_ptr = CrossFm_postprocessing_revaa; | ^ src/objects/oscilmodule.c:6971:13: note: 'CrossFm_postprocessing_revaa' declared here 6971 | static void CrossFm_postprocessing_revaa(CrossFm *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7009:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7009 | self->muladd_func_ptr = CrossFm_postprocessing_ireva; | ^ src/objects/oscilmodule.c:6968:13: note: 'CrossFm_postprocessing_ireva' declared here 6968 | static void CrossFm_postprocessing_ireva(CrossFm *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7013:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7013 | self->muladd_func_ptr = CrossFm_postprocessing_areva; | ^ src/objects/oscilmodule.c:6969:13: note: 'CrossFm_postprocessing_areva' declared here 6969 | static void CrossFm_postprocessing_areva(CrossFm *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7017:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7017 | self->muladd_func_ptr = CrossFm_postprocessing_revareva; | ^ src/objects/oscilmodule.c:6972:13: note: 'CrossFm_postprocessing_revareva' declared here 6972 | static void CrossFm_postprocessing_revareva(CrossFm *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'CrossFm_new': src/objects/oscilmodule.c:7083:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CrossFm *)' [-Wincompatible-pointer-types] 7083 | self->mode_func_ptr = CrossFm_setProcMode; | ^ src/objects/oscilmodule.c:6975:1: note: 'CrossFm_setProcMode' declared here 6975 | CrossFm_setProcMode(CrossFm *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Blit_setProcMode': src/objects/oscilmodule.c:7434:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7434 | self->proc_func_ptr = Blit_readframes_ii; | ^ src/objects/oscilmodule.c:7281:1: note: 'Blit_readframes_ii' declared here 7281 | Blit_readframes_ii(Blit *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7438:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7438 | self->proc_func_ptr = Blit_readframes_ai; | ^ src/objects/oscilmodule.c:7314:1: note: 'Blit_readframes_ai' declared here 7314 | Blit_readframes_ai(Blit *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7442:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7442 | self->proc_func_ptr = Blit_readframes_ia; | ^ src/objects/oscilmodule.c:7348:1: note: 'Blit_readframes_ia' declared here 7348 | Blit_readframes_ia(Blit *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7446:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7446 | self->proc_func_ptr = Blit_readframes_aa; | ^ src/objects/oscilmodule.c:7382:1: note: 'Blit_readframes_aa' declared here 7382 | Blit_readframes_aa(Blit *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7453:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7453 | self->muladd_func_ptr = Blit_postprocessing_ii; | ^ src/objects/oscilmodule.c:7414:13: note: 'Blit_postprocessing_ii' declared here 7414 | static void Blit_postprocessing_ii(Blit *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7457:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7457 | self->muladd_func_ptr = Blit_postprocessing_ai; | ^ src/objects/oscilmodule.c:7415:13: note: 'Blit_postprocessing_ai' declared here 7415 | static void Blit_postprocessing_ai(Blit *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7461:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7461 | self->muladd_func_ptr = Blit_postprocessing_revai; | ^ src/objects/oscilmodule.c:7420:13: note: 'Blit_postprocessing_revai' declared here 7420 | static void Blit_postprocessing_revai(Blit *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7465:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7465 | self->muladd_func_ptr = Blit_postprocessing_ia; | ^ src/objects/oscilmodule.c:7416:13: note: 'Blit_postprocessing_ia' declared here 7416 | static void Blit_postprocessing_ia(Blit *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7469:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7469 | self->muladd_func_ptr = Blit_postprocessing_aa; | ^ src/objects/oscilmodule.c:7417:13: note: 'Blit_postprocessing_aa' declared here 7417 | static void Blit_postprocessing_aa(Blit *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7473:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7473 | self->muladd_func_ptr = Blit_postprocessing_revaa; | ^ src/objects/oscilmodule.c:7421:13: note: 'Blit_postprocessing_revaa' declared here 7421 | static void Blit_postprocessing_revaa(Blit *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7477:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7477 | self->muladd_func_ptr = Blit_postprocessing_ireva; | ^ src/objects/oscilmodule.c:7418:13: note: 'Blit_postprocessing_ireva' declared here 7418 | static void Blit_postprocessing_ireva(Blit *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7481:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7481 | self->muladd_func_ptr = Blit_postprocessing_areva; | ^ src/objects/oscilmodule.c:7419:13: note: 'Blit_postprocessing_areva' declared here 7419 | static void Blit_postprocessing_areva(Blit *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7485:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7485 | self->muladd_func_ptr = Blit_postprocessing_revareva; | ^ src/objects/oscilmodule.c:7422:13: note: 'Blit_postprocessing_revareva' declared here 7422 | static void Blit_postprocessing_revareva(Blit *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Blit_new': src/objects/oscilmodule.c:7542:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Blit *)' [-Wincompatible-pointer-types] 7542 | self->mode_func_ptr = Blit_setProcMode; | ^ src/objects/oscilmodule.c:7425:1: note: 'Blit_setProcMode' declared here 7425 | Blit_setProcMode(Blit *self) | ^~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Rossler_setProcMode': src/objects/oscilmodule.c:7914:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7914 | self->proc_func_ptr = Rossler_readframes_ii; | ^ src/objects/oscilmodule.c:7728:1: note: 'Rossler_readframes_ii' declared here 7728 | Rossler_readframes_ii(Rossler *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7918:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7918 | self->proc_func_ptr = Rossler_readframes_ai; | ^ src/objects/oscilmodule.c:7768:1: note: 'Rossler_readframes_ai' declared here 7768 | Rossler_readframes_ai(Rossler *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7922:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7922 | self->proc_func_ptr = Rossler_readframes_ia; | ^ src/objects/oscilmodule.c:7809:1: note: 'Rossler_readframes_ia' declared here 7809 | Rossler_readframes_ia(Rossler *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7926:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7926 | self->proc_func_ptr = Rossler_readframes_aa; | ^ src/objects/oscilmodule.c:7851:1: note: 'Rossler_readframes_aa' declared here 7851 | Rossler_readframes_aa(Rossler *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7933:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7933 | self->muladd_func_ptr = Rossler_postprocessing_ii; | ^ src/objects/oscilmodule.c:7894:13: note: 'Rossler_postprocessing_ii' declared here 7894 | static void Rossler_postprocessing_ii(Rossler *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7937:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7937 | self->muladd_func_ptr = Rossler_postprocessing_ai; | ^ src/objects/oscilmodule.c:7895:13: note: 'Rossler_postprocessing_ai' declared here 7895 | static void Rossler_postprocessing_ai(Rossler *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7941:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7941 | self->muladd_func_ptr = Rossler_postprocessing_revai; | ^ src/objects/oscilmodule.c:7900:13: note: 'Rossler_postprocessing_revai' declared here 7900 | static void Rossler_postprocessing_revai(Rossler *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7945:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7945 | self->muladd_func_ptr = Rossler_postprocessing_ia; | ^ src/objects/oscilmodule.c:7896:13: note: 'Rossler_postprocessing_ia' declared here 7896 | static void Rossler_postprocessing_ia(Rossler *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7949:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7949 | self->muladd_func_ptr = Rossler_postprocessing_aa; | ^ src/objects/oscilmodule.c:7897:13: note: 'Rossler_postprocessing_aa' declared here 7897 | static void Rossler_postprocessing_aa(Rossler *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7953:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7953 | self->muladd_func_ptr = Rossler_postprocessing_revaa; | ^ src/objects/oscilmodule.c:7901:13: note: 'Rossler_postprocessing_revaa' declared here 7901 | static void Rossler_postprocessing_revaa(Rossler *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7957:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7957 | self->muladd_func_ptr = Rossler_postprocessing_ireva; | ^ src/objects/oscilmodule.c:7898:13: note: 'Rossler_postprocessing_ireva' declared here 7898 | static void Rossler_postprocessing_ireva(Rossler *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7961:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7961 | self->muladd_func_ptr = Rossler_postprocessing_areva; | ^ src/objects/oscilmodule.c:7899:13: note: 'Rossler_postprocessing_areva' declared here 7899 | static void Rossler_postprocessing_areva(Rossler *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:7965:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 7965 | self->muladd_func_ptr = Rossler_postprocessing_revareva; | ^ src/objects/oscilmodule.c:7902:13: note: 'Rossler_postprocessing_revareva' declared here 7902 | static void Rossler_postprocessing_revareva(Rossler *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Rossler_new': src/objects/oscilmodule.c:8026:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Rossler *)' [-Wincompatible-pointer-types] 8026 | self->mode_func_ptr = Rossler_setProcMode; | ^ src/objects/oscilmodule.c:7905:1: note: 'Rossler_setProcMode' declared here 7905 | Rossler_setProcMode(Rossler *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'RosslerAlt_setProcMode': src/objects/oscilmodule.c:8231:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8231 | self->muladd_func_ptr = RosslerAlt_postprocessing_ii; | ^ src/objects/oscilmodule.c:8212:13: note: 'RosslerAlt_postprocessing_ii' declared here 8212 | static void RosslerAlt_postprocessing_ii(RosslerAlt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8235:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8235 | self->muladd_func_ptr = RosslerAlt_postprocessing_ai; | ^ src/objects/oscilmodule.c:8213:13: note: 'RosslerAlt_postprocessing_ai' declared here 8213 | static void RosslerAlt_postprocessing_ai(RosslerAlt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8239:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8239 | self->muladd_func_ptr = RosslerAlt_postprocessing_revai; | ^ src/objects/oscilmodule.c:8218:13: note: 'RosslerAlt_postprocessing_revai' declared here 8218 | static void RosslerAlt_postprocessing_revai(RosslerAlt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8243:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8243 | self->muladd_func_ptr = RosslerAlt_postprocessing_ia; | ^ src/objects/oscilmodule.c:8214:13: note: 'RosslerAlt_postprocessing_ia' declared here 8214 | static void RosslerAlt_postprocessing_ia(RosslerAlt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8247:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8247 | self->muladd_func_ptr = RosslerAlt_postprocessing_aa; | ^ src/objects/oscilmodule.c:8215:13: note: 'RosslerAlt_postprocessing_aa' declared here 8215 | static void RosslerAlt_postprocessing_aa(RosslerAlt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8251:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8251 | self->muladd_func_ptr = RosslerAlt_postprocessing_revaa; | ^ src/objects/oscilmodule.c:8219:13: note: 'RosslerAlt_postprocessing_revaa' declared here 8219 | static void RosslerAlt_postprocessing_revaa(RosslerAlt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8255:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8255 | self->muladd_func_ptr = RosslerAlt_postprocessing_ireva; | ^ src/objects/oscilmodule.c:8216:13: note: 'RosslerAlt_postprocessing_ireva' declared here 8216 | static void RosslerAlt_postprocessing_ireva(RosslerAlt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8259:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8259 | self->muladd_func_ptr = RosslerAlt_postprocessing_areva; | ^ src/objects/oscilmodule.c:8217:13: note: 'RosslerAlt_postprocessing_areva' declared here 8217 | static void RosslerAlt_postprocessing_areva(RosslerAlt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8263:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8263 | self->muladd_func_ptr = RosslerAlt_postprocessing_revareva; | ^ src/objects/oscilmodule.c:8220:13: note: 'RosslerAlt_postprocessing_revareva' declared here 8220 | static void RosslerAlt_postprocessing_revareva(RosslerAlt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'RosslerAlt_new': src/objects/oscilmodule.c:8321:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RosslerAlt *)' [-Wincompatible-pointer-types] 8321 | self->mode_func_ptr = RosslerAlt_setProcMode; | ^ src/objects/oscilmodule.c:8223:1: note: 'RosslerAlt_setProcMode' declared here 8223 | RosslerAlt_setProcMode(RosslerAlt *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Lorenz_setProcMode': src/objects/oscilmodule.c:8678:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8678 | self->proc_func_ptr = Lorenz_readframes_ii; | ^ src/objects/oscilmodule.c:8492:1: note: 'Lorenz_readframes_ii' declared here 8492 | Lorenz_readframes_ii(Lorenz *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8682:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8682 | self->proc_func_ptr = Lorenz_readframes_ai; | ^ src/objects/oscilmodule.c:8532:1: note: 'Lorenz_readframes_ai' declared here 8532 | Lorenz_readframes_ai(Lorenz *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8686:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8686 | self->proc_func_ptr = Lorenz_readframes_ia; | ^ src/objects/oscilmodule.c:8573:1: note: 'Lorenz_readframes_ia' declared here 8573 | Lorenz_readframes_ia(Lorenz *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8690:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8690 | self->proc_func_ptr = Lorenz_readframes_aa; | ^ src/objects/oscilmodule.c:8615:1: note: 'Lorenz_readframes_aa' declared here 8615 | Lorenz_readframes_aa(Lorenz *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8697:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8697 | self->muladd_func_ptr = Lorenz_postprocessing_ii; | ^ src/objects/oscilmodule.c:8658:13: note: 'Lorenz_postprocessing_ii' declared here 8658 | static void Lorenz_postprocessing_ii(Lorenz *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8701:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8701 | self->muladd_func_ptr = Lorenz_postprocessing_ai; | ^ src/objects/oscilmodule.c:8659:13: note: 'Lorenz_postprocessing_ai' declared here 8659 | static void Lorenz_postprocessing_ai(Lorenz *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8705:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8705 | self->muladd_func_ptr = Lorenz_postprocessing_revai; | ^ src/objects/oscilmodule.c:8664:13: note: 'Lorenz_postprocessing_revai' declared here 8664 | static void Lorenz_postprocessing_revai(Lorenz *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8709:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8709 | self->muladd_func_ptr = Lorenz_postprocessing_ia; | ^ src/objects/oscilmodule.c:8660:13: note: 'Lorenz_postprocessing_ia' declared here 8660 | static void Lorenz_postprocessing_ia(Lorenz *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8713:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8713 | self->muladd_func_ptr = Lorenz_postprocessing_aa; | ^ src/objects/oscilmodule.c:8661:13: note: 'Lorenz_postprocessing_aa' declared here 8661 | static void Lorenz_postprocessing_aa(Lorenz *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8717:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8717 | self->muladd_func_ptr = Lorenz_postprocessing_revaa; | ^ src/objects/oscilmodule.c:8665:13: note: 'Lorenz_postprocessing_revaa' declared here 8665 | static void Lorenz_postprocessing_revaa(Lorenz *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8721:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8721 | self->muladd_func_ptr = Lorenz_postprocessing_ireva; | ^ src/objects/oscilmodule.c:8662:13: note: 'Lorenz_postprocessing_ireva' declared here 8662 | static void Lorenz_postprocessing_ireva(Lorenz *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8725:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8725 | self->muladd_func_ptr = Lorenz_postprocessing_areva; | ^ src/objects/oscilmodule.c:8663:13: note: 'Lorenz_postprocessing_areva' declared here 8663 | static void Lorenz_postprocessing_areva(Lorenz *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8729:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8729 | self->muladd_func_ptr = Lorenz_postprocessing_revareva; | ^ src/objects/oscilmodule.c:8666:13: note: 'Lorenz_postprocessing_revareva' declared here 8666 | static void Lorenz_postprocessing_revareva(Lorenz *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'Lorenz_new': src/objects/oscilmodule.c:8790:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Lorenz *)' [-Wincompatible-pointer-types] 8790 | self->mode_func_ptr = Lorenz_setProcMode; | ^ src/objects/oscilmodule.c:8669:1: note: 'Lorenz_setProcMode' declared here 8669 | Lorenz_setProcMode(Lorenz *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'LorenzAlt_setProcMode': src/objects/oscilmodule.c:8995:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 8995 | self->muladd_func_ptr = LorenzAlt_postprocessing_ii; | ^ src/objects/oscilmodule.c:8976:13: note: 'LorenzAlt_postprocessing_ii' declared here 8976 | static void LorenzAlt_postprocessing_ii(LorenzAlt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:8999:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 8999 | self->muladd_func_ptr = LorenzAlt_postprocessing_ai; | ^ src/objects/oscilmodule.c:8977:13: note: 'LorenzAlt_postprocessing_ai' declared here 8977 | static void LorenzAlt_postprocessing_ai(LorenzAlt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9003:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9003 | self->muladd_func_ptr = LorenzAlt_postprocessing_revai; | ^ src/objects/oscilmodule.c:8982:13: note: 'LorenzAlt_postprocessing_revai' declared here 8982 | static void LorenzAlt_postprocessing_revai(LorenzAlt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9007:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9007 | self->muladd_func_ptr = LorenzAlt_postprocessing_ia; | ^ src/objects/oscilmodule.c:8978:13: note: 'LorenzAlt_postprocessing_ia' declared here 8978 | static void LorenzAlt_postprocessing_ia(LorenzAlt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9011:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9011 | self->muladd_func_ptr = LorenzAlt_postprocessing_aa; | ^ src/objects/oscilmodule.c:8979:13: note: 'LorenzAlt_postprocessing_aa' declared here 8979 | static void LorenzAlt_postprocessing_aa(LorenzAlt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9015:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9015 | self->muladd_func_ptr = LorenzAlt_postprocessing_revaa; | ^ src/objects/oscilmodule.c:8983:13: note: 'LorenzAlt_postprocessing_revaa' declared here 8983 | static void LorenzAlt_postprocessing_revaa(LorenzAlt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9019:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9019 | self->muladd_func_ptr = LorenzAlt_postprocessing_ireva; | ^ src/objects/oscilmodule.c:8980:13: note: 'LorenzAlt_postprocessing_ireva' declared here 8980 | static void LorenzAlt_postprocessing_ireva(LorenzAlt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9023:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9023 | self->muladd_func_ptr = LorenzAlt_postprocessing_areva; | ^ src/objects/oscilmodule.c:8981:13: note: 'LorenzAlt_postprocessing_areva' declared here 8981 | static void LorenzAlt_postprocessing_areva(LorenzAlt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9027:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9027 | self->muladd_func_ptr = LorenzAlt_postprocessing_revareva; | ^ src/objects/oscilmodule.c:8984:13: note: 'LorenzAlt_postprocessing_revareva' declared here 8984 | static void LorenzAlt_postprocessing_revareva(LorenzAlt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'LorenzAlt_new': src/objects/oscilmodule.c:9085:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LorenzAlt *)' [-Wincompatible-pointer-types] 9085 | self->mode_func_ptr = LorenzAlt_setProcMode; | ^ src/objects/oscilmodule.c:8987:1: note: 'LorenzAlt_setProcMode' declared here 8987 | LorenzAlt_setProcMode(LorenzAlt *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'ChenLee_setProcMode': src/objects/oscilmodule.c:9450:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9450 | self->proc_func_ptr = ChenLee_readframes_ii; | ^ src/objects/oscilmodule.c:9256:1: note: 'ChenLee_readframes_ii' declared here 9256 | ChenLee_readframes_ii(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9454:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9454 | self->proc_func_ptr = ChenLee_readframes_ai; | ^ src/objects/oscilmodule.c:9298:1: note: 'ChenLee_readframes_ai' declared here 9298 | ChenLee_readframes_ai(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9458:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9458 | self->proc_func_ptr = ChenLee_readframes_ia; | ^ src/objects/oscilmodule.c:9341:1: note: 'ChenLee_readframes_ia' declared here 9341 | ChenLee_readframes_ia(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9462:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9462 | self->proc_func_ptr = ChenLee_readframes_aa; | ^ src/objects/oscilmodule.c:9385:1: note: 'ChenLee_readframes_aa' declared here 9385 | ChenLee_readframes_aa(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9469:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9469 | self->muladd_func_ptr = ChenLee_postprocessing_ii; | ^ src/objects/oscilmodule.c:9430:13: note: 'ChenLee_postprocessing_ii' declared here 9430 | static void ChenLee_postprocessing_ii(ChenLee *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9473:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9473 | self->muladd_func_ptr = ChenLee_postprocessing_ai; | ^ src/objects/oscilmodule.c:9431:13: note: 'ChenLee_postprocessing_ai' declared here 9431 | static void ChenLee_postprocessing_ai(ChenLee *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9477:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9477 | self->muladd_func_ptr = ChenLee_postprocessing_revai; | ^ src/objects/oscilmodule.c:9436:13: note: 'ChenLee_postprocessing_revai' declared here 9436 | static void ChenLee_postprocessing_revai(ChenLee *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9481:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9481 | self->muladd_func_ptr = ChenLee_postprocessing_ia; | ^ src/objects/oscilmodule.c:9432:13: note: 'ChenLee_postprocessing_ia' declared here 9432 | static void ChenLee_postprocessing_ia(ChenLee *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9485:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9485 | self->muladd_func_ptr = ChenLee_postprocessing_aa; | ^ src/objects/oscilmodule.c:9433:13: note: 'ChenLee_postprocessing_aa' declared here 9433 | static void ChenLee_postprocessing_aa(ChenLee *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9489:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9489 | self->muladd_func_ptr = ChenLee_postprocessing_revaa; | ^ src/objects/oscilmodule.c:9437:13: note: 'ChenLee_postprocessing_revaa' declared here 9437 | static void ChenLee_postprocessing_revaa(ChenLee *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9493:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9493 | self->muladd_func_ptr = ChenLee_postprocessing_ireva; | ^ src/objects/oscilmodule.c:9434:13: note: 'ChenLee_postprocessing_ireva' declared here 9434 | static void ChenLee_postprocessing_ireva(ChenLee *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9497:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9497 | self->muladd_func_ptr = ChenLee_postprocessing_areva; | ^ src/objects/oscilmodule.c:9435:13: note: 'ChenLee_postprocessing_areva' declared here 9435 | static void ChenLee_postprocessing_areva(ChenLee *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9501:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9501 | self->muladd_func_ptr = ChenLee_postprocessing_revareva; | ^ src/objects/oscilmodule.c:9438:13: note: 'ChenLee_postprocessing_revareva' declared here 9438 | static void ChenLee_postprocessing_revareva(ChenLee *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'ChenLee_new': src/objects/oscilmodule.c:9562:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLee *)' [-Wincompatible-pointer-types] 9562 | self->mode_func_ptr = ChenLee_setProcMode; | ^ src/objects/oscilmodule.c:9441:1: note: 'ChenLee_setProcMode' declared here 9441 | ChenLee_setProcMode(ChenLee *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'ChenLeeAlt_setProcMode': src/objects/oscilmodule.c:9767:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9767 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_ii; | ^ src/objects/oscilmodule.c:9748:13: note: 'ChenLeeAlt_postprocessing_ii' declared here 9748 | static void ChenLeeAlt_postprocessing_ii(ChenLeeAlt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9771:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9771 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_ai; | ^ src/objects/oscilmodule.c:9749:13: note: 'ChenLeeAlt_postprocessing_ai' declared here 9749 | static void ChenLeeAlt_postprocessing_ai(ChenLeeAlt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9775:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9775 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_revai; | ^ src/objects/oscilmodule.c:9754:13: note: 'ChenLeeAlt_postprocessing_revai' declared here 9754 | static void ChenLeeAlt_postprocessing_revai(ChenLeeAlt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9779:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9779 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_ia; | ^ src/objects/oscilmodule.c:9750:13: note: 'ChenLeeAlt_postprocessing_ia' declared here 9750 | static void ChenLeeAlt_postprocessing_ia(ChenLeeAlt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9783:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9783 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_aa; | ^ src/objects/oscilmodule.c:9751:13: note: 'ChenLeeAlt_postprocessing_aa' declared here 9751 | static void ChenLeeAlt_postprocessing_aa(ChenLeeAlt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9787:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9787 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_revaa; | ^ src/objects/oscilmodule.c:9755:13: note: 'ChenLeeAlt_postprocessing_revaa' declared here 9755 | static void ChenLeeAlt_postprocessing_revaa(ChenLeeAlt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9791:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9791 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_ireva; | ^ src/objects/oscilmodule.c:9752:13: note: 'ChenLeeAlt_postprocessing_ireva' declared here 9752 | static void ChenLeeAlt_postprocessing_ireva(ChenLeeAlt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9795:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9795 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_areva; | ^ src/objects/oscilmodule.c:9753:13: note: 'ChenLeeAlt_postprocessing_areva' declared here 9753 | static void ChenLeeAlt_postprocessing_areva(ChenLeeAlt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:9799:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9799 | self->muladd_func_ptr = ChenLeeAlt_postprocessing_revareva; | ^ src/objects/oscilmodule.c:9756:13: note: 'ChenLeeAlt_postprocessing_revareva' declared here 9756 | static void ChenLeeAlt_postprocessing_revareva(ChenLeeAlt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'ChenLeeAlt_new': src/objects/oscilmodule.c:9857:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ChenLeeAlt *)' [-Wincompatible-pointer-types] 9857 | self->mode_func_ptr = ChenLeeAlt_setProcMode; | ^ src/objects/oscilmodule.c:9759:1: note: 'ChenLeeAlt_setProcMode' declared here 9759 | ChenLeeAlt_setProcMode(ChenLeeAlt *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SumOsc_setProcMode': src/objects/oscilmodule.c:10407:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10407 | self->proc_func_ptr = SumOsc_readframes_iii; | ^ src/objects/oscilmodule.c:10027:1: note: 'SumOsc_readframes_iii' declared here 10027 | SumOsc_readframes_iii(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10411:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10411 | self->proc_func_ptr = SumOsc_readframes_aii; | ^ src/objects/oscilmodule.c:10072:1: note: 'SumOsc_readframes_aii' declared here 10072 | SumOsc_readframes_aii(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10415:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10415 | self->proc_func_ptr = SumOsc_readframes_iai; | ^ src/objects/oscilmodule.c:10116:1: note: 'SumOsc_readframes_iai' declared here 10116 | SumOsc_readframes_iai(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10419:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10419 | self->proc_func_ptr = SumOsc_readframes_aai; | ^ src/objects/oscilmodule.c:10161:1: note: 'SumOsc_readframes_aai' declared here 10161 | SumOsc_readframes_aai(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10423:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10423 | self->proc_func_ptr = SumOsc_readframes_iia; | ^ src/objects/oscilmodule.c:10206:1: note: 'SumOsc_readframes_iia' declared here 10206 | SumOsc_readframes_iia(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10427:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10427 | self->proc_func_ptr = SumOsc_readframes_aia; | ^ src/objects/oscilmodule.c:10251:1: note: 'SumOsc_readframes_aia' declared here 10251 | SumOsc_readframes_aia(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10431:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10431 | self->proc_func_ptr = SumOsc_readframes_iaa; | ^ src/objects/oscilmodule.c:10296:1: note: 'SumOsc_readframes_iaa' declared here 10296 | SumOsc_readframes_iaa(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10435:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10435 | self->proc_func_ptr = SumOsc_readframes_aaa; | ^ src/objects/oscilmodule.c:10342:1: note: 'SumOsc_readframes_aaa' declared here 10342 | SumOsc_readframes_aaa(SumOsc *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10442:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10442 | self->muladd_func_ptr = SumOsc_postprocessing_ii; | ^ src/objects/oscilmodule.c:10387:13: note: 'SumOsc_postprocessing_ii' declared here 10387 | static void SumOsc_postprocessing_ii(SumOsc *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10446:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10446 | self->muladd_func_ptr = SumOsc_postprocessing_ai; | ^ src/objects/oscilmodule.c:10388:13: note: 'SumOsc_postprocessing_ai' declared here 10388 | static void SumOsc_postprocessing_ai(SumOsc *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10450:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10450 | self->muladd_func_ptr = SumOsc_postprocessing_revai; | ^ src/objects/oscilmodule.c:10393:13: note: 'SumOsc_postprocessing_revai' declared here 10393 | static void SumOsc_postprocessing_revai(SumOsc *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10454:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10454 | self->muladd_func_ptr = SumOsc_postprocessing_ia; | ^ src/objects/oscilmodule.c:10389:13: note: 'SumOsc_postprocessing_ia' declared here 10389 | static void SumOsc_postprocessing_ia(SumOsc *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10458:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10458 | self->muladd_func_ptr = SumOsc_postprocessing_aa; | ^ src/objects/oscilmodule.c:10390:13: note: 'SumOsc_postprocessing_aa' declared here 10390 | static void SumOsc_postprocessing_aa(SumOsc *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10462:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10462 | self->muladd_func_ptr = SumOsc_postprocessing_revaa; | ^ src/objects/oscilmodule.c:10394:13: note: 'SumOsc_postprocessing_revaa' declared here 10394 | static void SumOsc_postprocessing_revaa(SumOsc *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10466:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10466 | self->muladd_func_ptr = SumOsc_postprocessing_ireva; | ^ src/objects/oscilmodule.c:10391:13: note: 'SumOsc_postprocessing_ireva' declared here 10391 | static void SumOsc_postprocessing_ireva(SumOsc *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10470:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10470 | self->muladd_func_ptr = SumOsc_postprocessing_areva; | ^ src/objects/oscilmodule.c:10392:13: note: 'SumOsc_postprocessing_areva' declared here 10392 | static void SumOsc_postprocessing_areva(SumOsc *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:10474:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10474 | self->muladd_func_ptr = SumOsc_postprocessing_revareva; | ^ src/objects/oscilmodule.c:10395:13: note: 'SumOsc_postprocessing_revareva' declared here 10395 | static void SumOsc_postprocessing_revareva(SumOsc *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SumOsc_new': src/objects/oscilmodule.c:10536:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SumOsc *)' [-Wincompatible-pointer-types] 10536 | self->mode_func_ptr = SumOsc_setProcMode; | ^ src/objects/oscilmodule.c:10398:1: note: 'SumOsc_setProcMode' declared here 10398 | SumOsc_setProcMode(SumOsc *self) | ^~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SuperSaw_setProcMode': src/objects/oscilmodule.c:11250:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11250 | self->proc_func_ptr = SuperSaw_readframes_iii; | ^ src/objects/oscilmodule.c:10762:1: note: 'SuperSaw_readframes_iii' declared here 10762 | SuperSaw_readframes_iii(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11254:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11254 | self->proc_func_ptr = SuperSaw_readframes_aii; | ^ src/objects/oscilmodule.c:10826:1: note: 'SuperSaw_readframes_aii' declared here 10826 | SuperSaw_readframes_aii(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11258:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11258 | self->proc_func_ptr = SuperSaw_readframes_iai; | ^ src/objects/oscilmodule.c:10884:1: note: 'SuperSaw_readframes_iai' declared here 10884 | SuperSaw_readframes_iai(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11262:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11262 | self->proc_func_ptr = SuperSaw_readframes_aai; | ^ src/objects/oscilmodule.c:10940:1: note: 'SuperSaw_readframes_aai' declared here 10940 | SuperSaw_readframes_aai(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11266:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11266 | self->proc_func_ptr = SuperSaw_readframes_iia; | ^ src/objects/oscilmodule.c:10998:1: note: 'SuperSaw_readframes_iia' declared here 10998 | SuperSaw_readframes_iia(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11270:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11270 | self->proc_func_ptr = SuperSaw_readframes_aia; | ^ src/objects/oscilmodule.c:11060:1: note: 'SuperSaw_readframes_aia' declared here 11060 | SuperSaw_readframes_aia(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11274:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11274 | self->proc_func_ptr = SuperSaw_readframes_iaa; | ^ src/objects/oscilmodule.c:11118:1: note: 'SuperSaw_readframes_iaa' declared here 11118 | SuperSaw_readframes_iaa(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11278:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11278 | self->proc_func_ptr = SuperSaw_readframes_aaa; | ^ src/objects/oscilmodule.c:11173:1: note: 'SuperSaw_readframes_aaa' declared here 11173 | SuperSaw_readframes_aaa(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11285:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11285 | self->muladd_func_ptr = SuperSaw_postprocessing_ii; | ^ src/objects/oscilmodule.c:11230:13: note: 'SuperSaw_postprocessing_ii' declared here 11230 | static void SuperSaw_postprocessing_ii(SuperSaw *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11289:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11289 | self->muladd_func_ptr = SuperSaw_postprocessing_ai; | ^ src/objects/oscilmodule.c:11231:13: note: 'SuperSaw_postprocessing_ai' declared here 11231 | static void SuperSaw_postprocessing_ai(SuperSaw *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11293:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11293 | self->muladd_func_ptr = SuperSaw_postprocessing_revai; | ^ src/objects/oscilmodule.c:11236:13: note: 'SuperSaw_postprocessing_revai' declared here 11236 | static void SuperSaw_postprocessing_revai(SuperSaw *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11297:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11297 | self->muladd_func_ptr = SuperSaw_postprocessing_ia; | ^ src/objects/oscilmodule.c:11232:13: note: 'SuperSaw_postprocessing_ia' declared here 11232 | static void SuperSaw_postprocessing_ia(SuperSaw *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11301:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11301 | self->muladd_func_ptr = SuperSaw_postprocessing_aa; | ^ src/objects/oscilmodule.c:11233:13: note: 'SuperSaw_postprocessing_aa' declared here 11233 | static void SuperSaw_postprocessing_aa(SuperSaw *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11305:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11305 | self->muladd_func_ptr = SuperSaw_postprocessing_revaa; | ^ src/objects/oscilmodule.c:11237:13: note: 'SuperSaw_postprocessing_revaa' declared here 11237 | static void SuperSaw_postprocessing_revaa(SuperSaw *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11309:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11309 | self->muladd_func_ptr = SuperSaw_postprocessing_ireva; | ^ src/objects/oscilmodule.c:11234:13: note: 'SuperSaw_postprocessing_ireva' declared here 11234 | static void SuperSaw_postprocessing_ireva(SuperSaw *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11313:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11313 | self->muladd_func_ptr = SuperSaw_postprocessing_areva; | ^ src/objects/oscilmodule.c:11235:13: note: 'SuperSaw_postprocessing_areva' declared here 11235 | static void SuperSaw_postprocessing_areva(SuperSaw *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11317:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11317 | self->muladd_func_ptr = SuperSaw_postprocessing_revareva; | ^ src/objects/oscilmodule.c:11238:13: note: 'SuperSaw_postprocessing_revareva' declared here 11238 | static void SuperSaw_postprocessing_revareva(SuperSaw *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'SuperSaw_new': src/objects/oscilmodule.c:11389:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SuperSaw *)' [-Wincompatible-pointer-types] 11389 | self->mode_func_ptr = SuperSaw_setProcMode; | ^ src/objects/oscilmodule.c:11241:1: note: 'SuperSaw_setProcMode' declared here 11241 | SuperSaw_setProcMode(SuperSaw *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'RCOsc_setProcMode': src/objects/oscilmodule.c:11737:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11737 | self->proc_func_ptr = RCOsc_readframes_ii; | ^ src/objects/oscilmodule.c:11576:1: note: 'RCOsc_readframes_ii' declared here 11576 | RCOsc_readframes_ii(RCOsc *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11741:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11741 | self->proc_func_ptr = RCOsc_readframes_ai; | ^ src/objects/oscilmodule.c:11610:1: note: 'RCOsc_readframes_ai' declared here 11610 | RCOsc_readframes_ai(RCOsc *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11745:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11745 | self->proc_func_ptr = RCOsc_readframes_ia; | ^ src/objects/oscilmodule.c:11645:1: note: 'RCOsc_readframes_ia' declared here 11645 | RCOsc_readframes_ia(RCOsc *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11749:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11749 | self->proc_func_ptr = RCOsc_readframes_aa; | ^ src/objects/oscilmodule.c:11681:1: note: 'RCOsc_readframes_aa' declared here 11681 | RCOsc_readframes_aa(RCOsc *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11756:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11756 | self->muladd_func_ptr = RCOsc_postprocessing_ii; | ^ src/objects/oscilmodule.c:11717:13: note: 'RCOsc_postprocessing_ii' declared here 11717 | static void RCOsc_postprocessing_ii(RCOsc *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11760:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11760 | self->muladd_func_ptr = RCOsc_postprocessing_ai; | ^ src/objects/oscilmodule.c:11718:13: note: 'RCOsc_postprocessing_ai' declared here 11718 | static void RCOsc_postprocessing_ai(RCOsc *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11764:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11764 | self->muladd_func_ptr = RCOsc_postprocessing_revai; | ^ src/objects/oscilmodule.c:11723:13: note: 'RCOsc_postprocessing_revai' declared here 11723 | static void RCOsc_postprocessing_revai(RCOsc *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11768:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11768 | self->muladd_func_ptr = RCOsc_postprocessing_ia; | ^ src/objects/oscilmodule.c:11719:13: note: 'RCOsc_postprocessing_ia' declared here 11719 | static void RCOsc_postprocessing_ia(RCOsc *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11772:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11772 | self->muladd_func_ptr = RCOsc_postprocessing_aa; | ^ src/objects/oscilmodule.c:11720:13: note: 'RCOsc_postprocessing_aa' declared here 11720 | static void RCOsc_postprocessing_aa(RCOsc *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11776:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11776 | self->muladd_func_ptr = RCOsc_postprocessing_revaa; | ^ src/objects/oscilmodule.c:11724:13: note: 'RCOsc_postprocessing_revaa' declared here 11724 | static void RCOsc_postprocessing_revaa(RCOsc *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11780:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11780 | self->muladd_func_ptr = RCOsc_postprocessing_ireva; | ^ src/objects/oscilmodule.c:11721:13: note: 'RCOsc_postprocessing_ireva' declared here 11721 | static void RCOsc_postprocessing_ireva(RCOsc *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11784:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11784 | self->muladd_func_ptr = RCOsc_postprocessing_areva; | ^ src/objects/oscilmodule.c:11722:13: note: 'RCOsc_postprocessing_areva' declared here 11722 | static void RCOsc_postprocessing_areva(RCOsc *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:11788:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11788 | self->muladd_func_ptr = RCOsc_postprocessing_revareva; | ^ src/objects/oscilmodule.c:11725:13: note: 'RCOsc_postprocessing_revareva' declared here 11725 | static void RCOsc_postprocessing_revareva(RCOsc *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'RCOsc_new': src/objects/oscilmodule.c:11845:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RCOsc *)' [-Wincompatible-pointer-types] 11845 | self->mode_func_ptr = RCOsc_setProcMode; | ^ src/objects/oscilmodule.c:11728:1: note: 'RCOsc_setProcMode' declared here 11728 | RCOsc_setProcMode(RCOsc *self) | ^~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableScale_setProcMode': src/objects/oscilmodule.c:12120:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12120 | self->proc_func_ptr = TableScale_readframes_ii; | ^ src/objects/oscilmodule.c:12029:1: note: 'TableScale_readframes_ii' declared here 12029 | TableScale_readframes_ii(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12124:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12124 | self->proc_func_ptr = TableScale_readframes_ai; | ^ src/objects/oscilmodule.c:12050:1: note: 'TableScale_readframes_ai' declared here 12050 | TableScale_readframes_ai(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12128:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12128 | self->proc_func_ptr = TableScale_readframes_ia; | ^ src/objects/oscilmodule.c:12071:1: note: 'TableScale_readframes_ia' declared here 12071 | TableScale_readframes_ia(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12132:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12132 | self->proc_func_ptr = TableScale_readframes_aa; | ^ src/objects/oscilmodule.c:12092:1: note: 'TableScale_readframes_aa' declared here 12092 | TableScale_readframes_aa(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableScale_new': src/objects/oscilmodule.c:12179:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScale *)' [-Wincompatible-pointer-types] 12179 | self->mode_func_ptr = TableScale_setProcMode; | ^ src/objects/oscilmodule.c:12112:1: note: 'TableScale_setProcMode' declared here 12112 | TableScale_setProcMode(TableScale *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableScan_setProcMode': src/objects/oscilmodule.c:12605:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12605 | self->proc_func_ptr = TableScan_readframes; | ^ src/objects/oscilmodule.c:12574:1: note: 'TableScan_readframes' declared here 12574 | TableScan_readframes(TableScan *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12610 | self->muladd_func_ptr = TableScan_postprocessing_ii; | ^ src/objects/oscilmodule.c:12589:13: note: 'TableScan_postprocessing_ii' declared here 12589 | static void TableScan_postprocessing_ii(TableScan *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12614 | self->muladd_func_ptr = TableScan_postprocessing_ai; | ^ src/objects/oscilmodule.c:12590:13: note: 'TableScan_postprocessing_ai' declared here 12590 | static void TableScan_postprocessing_ai(TableScan *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12618 | self->muladd_func_ptr = TableScan_postprocessing_revai; | ^ src/objects/oscilmodule.c:12595:13: note: 'TableScan_postprocessing_revai' declared here 12595 | static void TableScan_postprocessing_revai(TableScan *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12622 | self->muladd_func_ptr = TableScan_postprocessing_ia; | ^ src/objects/oscilmodule.c:12591:13: note: 'TableScan_postprocessing_ia' declared here 12591 | static void TableScan_postprocessing_ia(TableScan *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12626 | self->muladd_func_ptr = TableScan_postprocessing_aa; | ^ src/objects/oscilmodule.c:12592:13: note: 'TableScan_postprocessing_aa' declared here 12592 | static void TableScan_postprocessing_aa(TableScan *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12630 | self->muladd_func_ptr = TableScan_postprocessing_revaa; | ^ src/objects/oscilmodule.c:12596:13: note: 'TableScan_postprocessing_revaa' declared here 12596 | static void TableScan_postprocessing_revaa(TableScan *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12634 | self->muladd_func_ptr = TableScan_postprocessing_ireva; | ^ src/objects/oscilmodule.c:12593:13: note: 'TableScan_postprocessing_ireva' declared here 12593 | static void TableScan_postprocessing_ireva(TableScan *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12638 | self->muladd_func_ptr = TableScan_postprocessing_areva; | ^ src/objects/oscilmodule.c:12594:13: note: 'TableScan_postprocessing_areva' declared here 12594 | static void TableScan_postprocessing_areva(TableScan *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c:12642:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12642 | self->muladd_func_ptr = TableScan_postprocessing_revareva; | ^ src/objects/oscilmodule.c:12597:13: note: 'TableScan_postprocessing_revareva' declared here 12597 | static void TableScan_postprocessing_revareva(TableScan *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscilmodule.c: In function 'TableScan_new': src/objects/oscilmodule.c:12691:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableScan *)' [-Wincompatible-pointer-types] 12691 | self->mode_func_ptr = TableScan_setProcMode; | ^ src/objects/oscilmodule.c:12600:1: note: 'TableScan_setProcMode' declared here 12600 | TableScan_setProcMode(TableScan *self) | ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/oscmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/oscmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/oscmodule.c: In function 'OscReceive_setProcMode': src/objects/oscmodule.c:306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 306 | self->muladd_func_ptr = OscReceive_postprocessing_ii; | ^ src/objects/oscmodule.c:287:13: note: 'OscReceive_postprocessing_ii' declared here 287 | static void OscReceive_postprocessing_ii(OscReceive *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 310 | self->muladd_func_ptr = OscReceive_postprocessing_ai; | ^ src/objects/oscmodule.c:288:13: note: 'OscReceive_postprocessing_ai' declared here 288 | static void OscReceive_postprocessing_ai(OscReceive *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 314 | self->muladd_func_ptr = OscReceive_postprocessing_revai; | ^ src/objects/oscmodule.c:293:13: note: 'OscReceive_postprocessing_revai' declared here 293 | static void OscReceive_postprocessing_revai(OscReceive *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:318:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 318 | self->muladd_func_ptr = OscReceive_postprocessing_ia; | ^ src/objects/oscmodule.c:289:13: note: 'OscReceive_postprocessing_ia' declared here 289 | static void OscReceive_postprocessing_ia(OscReceive *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:322:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 322 | self->muladd_func_ptr = OscReceive_postprocessing_aa; | ^ src/objects/oscmodule.c:290:13: note: 'OscReceive_postprocessing_aa' declared here 290 | static void OscReceive_postprocessing_aa(OscReceive *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:326:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 326 | self->muladd_func_ptr = OscReceive_postprocessing_revaa; | ^ src/objects/oscmodule.c:294:13: note: 'OscReceive_postprocessing_revaa' declared here 294 | static void OscReceive_postprocessing_revaa(OscReceive *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:330:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 330 | self->muladd_func_ptr = OscReceive_postprocessing_ireva; | ^ src/objects/oscmodule.c:291:13: note: 'OscReceive_postprocessing_ireva' declared here 291 | static void OscReceive_postprocessing_ireva(OscReceive *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:334:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 334 | self->muladd_func_ptr = OscReceive_postprocessing_areva; | ^ src/objects/oscmodule.c:292:13: note: 'OscReceive_postprocessing_areva' declared here 292 | static void OscReceive_postprocessing_areva(OscReceive *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:338:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 338 | self->muladd_func_ptr = OscReceive_postprocessing_revareva; | ^ src/objects/oscmodule.c:295:13: note: 'OscReceive_postprocessing_revareva' declared here 295 | static void OscReceive_postprocessing_revareva(OscReceive *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c: In function 'OscReceive_new': src/objects/oscmodule.c:412:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscReceive *)' [-Wincompatible-pointer-types] 412 | self->mode_func_ptr = OscReceive_setProcMode; | ^ src/objects/oscmodule.c:298:1: note: 'OscReceive_setProcMode' declared here 298 | OscReceive_setProcMode(OscReceive *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c: In function 'OscListReceive_setProcMode': src/objects/oscmodule.c:1676:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1676 | self->muladd_func_ptr = OscListReceive_postprocessing_ii; | ^ src/objects/oscmodule.c:1657:13: note: 'OscListReceive_postprocessing_ii' declared here 1657 | static void OscListReceive_postprocessing_ii(OscListReceive *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1680:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1680 | self->muladd_func_ptr = OscListReceive_postprocessing_ai; | ^ src/objects/oscmodule.c:1658:13: note: 'OscListReceive_postprocessing_ai' declared here 1658 | static void OscListReceive_postprocessing_ai(OscListReceive *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1684:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1684 | self->muladd_func_ptr = OscListReceive_postprocessing_revai; | ^ src/objects/oscmodule.c:1663:13: note: 'OscListReceive_postprocessing_revai' declared here 1663 | static void OscListReceive_postprocessing_revai(OscListReceive *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1688:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1688 | self->muladd_func_ptr = OscListReceive_postprocessing_ia; | ^ src/objects/oscmodule.c:1659:13: note: 'OscListReceive_postprocessing_ia' declared here 1659 | static void OscListReceive_postprocessing_ia(OscListReceive *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1692:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1692 | self->muladd_func_ptr = OscListReceive_postprocessing_aa; | ^ src/objects/oscmodule.c:1660:13: note: 'OscListReceive_postprocessing_aa' declared here 1660 | static void OscListReceive_postprocessing_aa(OscListReceive *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1696:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1696 | self->muladd_func_ptr = OscListReceive_postprocessing_revaa; | ^ src/objects/oscmodule.c:1664:13: note: 'OscListReceive_postprocessing_revaa' declared here 1664 | static void OscListReceive_postprocessing_revaa(OscListReceive *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1700:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1700 | self->muladd_func_ptr = OscListReceive_postprocessing_ireva; | ^ src/objects/oscmodule.c:1661:13: note: 'OscListReceive_postprocessing_ireva' declared here 1661 | static void OscListReceive_postprocessing_ireva(OscListReceive *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1704:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1704 | self->muladd_func_ptr = OscListReceive_postprocessing_areva; | ^ src/objects/oscmodule.c:1662:13: note: 'OscListReceive_postprocessing_areva' declared here 1662 | static void OscListReceive_postprocessing_areva(OscListReceive *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c:1708:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1708 | self->muladd_func_ptr = OscListReceive_postprocessing_revareva; | ^ src/objects/oscmodule.c:1665:13: note: 'OscListReceive_postprocessing_revareva' declared here 1665 | static void OscListReceive_postprocessing_revareva(OscListReceive *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/oscmodule.c: In function 'OscListReceive_new': src/objects/oscmodule.c:1785:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(OscListReceive *)' [-Wincompatible-pointer-types] 1785 | self->mode_func_ptr = OscListReceive_setProcMode; | ^ src/objects/oscmodule.c:1668:1: note: 'OscListReceive_setProcMode' declared here 1668 | OscListReceive_setProcMode(OscListReceive *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/panmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/panmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/panmodule.c: In function 'Panner_setProcMode': src/objects/panmodule.c:227:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 227 | self->proc_func_ptr = Panner_splitter_ii; | ^ src/objects/panmodule.c:103:1: note: 'Panner_splitter_ii' declared here 103 | Panner_splitter_ii(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:231:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 231 | self->proc_func_ptr = Panner_splitter_ai; | ^ src/objects/panmodule.c:131:1: note: 'Panner_splitter_ai' declared here 131 | Panner_splitter_ai(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:235:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 235 | self->proc_func_ptr = Panner_splitter_ia; | ^ src/objects/panmodule.c:158:1: note: 'Panner_splitter_ia' declared here 158 | Panner_splitter_ia(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:239:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 239 | self->proc_func_ptr = Panner_splitter_aa; | ^ src/objects/panmodule.c:185:1: note: 'Panner_splitter_aa' declared here 185 | Panner_splitter_aa(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:248:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 248 | self->proc_func_ptr = Panner_splitter_st_i; | ^ src/objects/panmodule.c:67:1: note: 'Panner_splitter_st_i' declared here 67 | Panner_splitter_st_i(Panner *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:252:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 252 | self->proc_func_ptr = Panner_splitter_st_a; | ^ src/objects/panmodule.c:85:1: note: 'Panner_splitter_st_a' declared here 85 | Panner_splitter_st_a(Panner *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:258:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 258 | self->proc_func_ptr = Panner_splitter_thru; | ^ src/objects/panmodule.c:55:1: note: 'Panner_splitter_thru' declared here 55 | Panner_splitter_thru(Panner *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Panner_new': src/objects/panmodule.c:308:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Panner *)' [-Wincompatible-pointer-types] 308 | self->mode_func_ptr = Panner_setProcMode; | ^ src/objects/panmodule.c:217:1: note: 'Panner_setProcMode' declared here 217 | Panner_setProcMode(Panner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Pan_setProcMode': src/objects/panmodule.c:447:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 447 | self->muladd_func_ptr = Pan_postprocessing_ii; | ^ src/objects/panmodule.c:428:13: note: 'Pan_postprocessing_ii' declared here 428 | static void Pan_postprocessing_ii(Pan *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:451:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 451 | self->muladd_func_ptr = Pan_postprocessing_ai; | ^ src/objects/panmodule.c:429:13: note: 'Pan_postprocessing_ai' declared here 429 | static void Pan_postprocessing_ai(Pan *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:455:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 455 | self->muladd_func_ptr = Pan_postprocessing_revai; | ^ src/objects/panmodule.c:434:13: note: 'Pan_postprocessing_revai' declared here 434 | static void Pan_postprocessing_revai(Pan *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:459:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 459 | self->muladd_func_ptr = Pan_postprocessing_ia; | ^ src/objects/panmodule.c:430:13: note: 'Pan_postprocessing_ia' declared here 430 | static void Pan_postprocessing_ia(Pan *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:463:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 463 | self->muladd_func_ptr = Pan_postprocessing_aa; | ^ src/objects/panmodule.c:431:13: note: 'Pan_postprocessing_aa' declared here 431 | static void Pan_postprocessing_aa(Pan *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:467:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 467 | self->muladd_func_ptr = Pan_postprocessing_revaa; | ^ src/objects/panmodule.c:435:13: note: 'Pan_postprocessing_revaa' declared here 435 | static void Pan_postprocessing_revaa(Pan *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 471 | self->muladd_func_ptr = Pan_postprocessing_ireva; | ^ src/objects/panmodule.c:432:13: note: 'Pan_postprocessing_ireva' declared here 432 | static void Pan_postprocessing_ireva(Pan *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 475 | self->muladd_func_ptr = Pan_postprocessing_areva; | ^ src/objects/panmodule.c:433:13: note: 'Pan_postprocessing_areva' declared here 433 | static void Pan_postprocessing_areva(Pan *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 479 | self->muladd_func_ptr = Pan_postprocessing_revareva; | ^ src/objects/panmodule.c:436:13: note: 'Pan_postprocessing_revareva' declared here 436 | static void Pan_postprocessing_revareva(Pan *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Pan_new': src/objects/panmodule.c:538:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pan *)' [-Wincompatible-pointer-types] 538 | self->mode_func_ptr = Pan_setProcMode; | ^ src/objects/panmodule.c:439:1: note: 'Pan_setProcMode' declared here 439 | Pan_setProcMode(Pan *self) | ^~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'SPanner_setProcMode': src/objects/panmodule.c:866:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 866 | self->proc_func_ptr = SPanner_splitter_i; | ^ src/objects/panmodule.c:753:1: note: 'SPanner_splitter_i' declared here 753 | SPanner_splitter_i(SPanner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:870:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 870 | self->proc_func_ptr = SPanner_splitter_a; | ^ src/objects/panmodule.c:802:1: note: 'SPanner_splitter_a' declared here 802 | SPanner_splitter_a(SPanner *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:879:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 879 | self->proc_func_ptr = SPanner_splitter_st_i; | ^ src/objects/panmodule.c:718:1: note: 'SPanner_splitter_st_i' declared here 718 | SPanner_splitter_st_i(SPanner *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:883:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 883 | self->proc_func_ptr = SPanner_splitter_st_a; | ^ src/objects/panmodule.c:735:1: note: 'SPanner_splitter_st_a' declared here 735 | SPanner_splitter_st_a(SPanner *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:889:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 889 | self->proc_func_ptr = SPanner_splitter_thru; | ^ src/objects/panmodule.c:706:1: note: 'SPanner_splitter_thru' declared here 706 | SPanner_splitter_thru(SPanner *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'SPanner_new': src/objects/panmodule.c:937:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPanner *)' [-Wincompatible-pointer-types] 937 | self->mode_func_ptr = SPanner_setProcMode; | ^ src/objects/panmodule.c:856:1: note: 'SPanner_setProcMode' declared here 856 | SPanner_setProcMode(SPanner *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'SPan_setProcMode': src/objects/panmodule.c:1075:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1075 | self->muladd_func_ptr = SPan_postprocessing_ii; | ^ src/objects/panmodule.c:1056:13: note: 'SPan_postprocessing_ii' declared here 1056 | static void SPan_postprocessing_ii(SPan *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1079:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1079 | self->muladd_func_ptr = SPan_postprocessing_ai; | ^ src/objects/panmodule.c:1057:13: note: 'SPan_postprocessing_ai' declared here 1057 | static void SPan_postprocessing_ai(SPan *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1083:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1083 | self->muladd_func_ptr = SPan_postprocessing_revai; | ^ src/objects/panmodule.c:1062:13: note: 'SPan_postprocessing_revai' declared here 1062 | static void SPan_postprocessing_revai(SPan *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1087:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1087 | self->muladd_func_ptr = SPan_postprocessing_ia; | ^ src/objects/panmodule.c:1058:13: note: 'SPan_postprocessing_ia' declared here 1058 | static void SPan_postprocessing_ia(SPan *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1091:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1091 | self->muladd_func_ptr = SPan_postprocessing_aa; | ^ src/objects/panmodule.c:1059:13: note: 'SPan_postprocessing_aa' declared here 1059 | static void SPan_postprocessing_aa(SPan *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1095:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1095 | self->muladd_func_ptr = SPan_postprocessing_revaa; | ^ src/objects/panmodule.c:1063:13: note: 'SPan_postprocessing_revaa' declared here 1063 | static void SPan_postprocessing_revaa(SPan *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1099:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1099 | self->muladd_func_ptr = SPan_postprocessing_ireva; | ^ src/objects/panmodule.c:1060:13: note: 'SPan_postprocessing_ireva' declared here 1060 | static void SPan_postprocessing_ireva(SPan *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1103:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1103 | self->muladd_func_ptr = SPan_postprocessing_areva; | ^ src/objects/panmodule.c:1061:13: note: 'SPan_postprocessing_areva' declared here 1061 | static void SPan_postprocessing_areva(SPan *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1107:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1107 | self->muladd_func_ptr = SPan_postprocessing_revareva; | ^ src/objects/panmodule.c:1064:13: note: 'SPan_postprocessing_revareva' declared here 1064 | static void SPan_postprocessing_revareva(SPan *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'SPan_new': src/objects/panmodule.c:1166:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SPan *)' [-Wincompatible-pointer-types] 1166 | self->mode_func_ptr = SPan_setProcMode; | ^ src/objects/panmodule.c:1067:1: note: 'SPan_setProcMode' declared here 1067 | SPan_setProcMode(SPan *self) | ^~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Switcher_setProcMode': src/objects/panmodule.c:1435:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switcher *)' [-Wincompatible-pointer-types] 1435 | self->proc_func_ptr = Switcher_splitter_i; | ^ src/objects/panmodule.c:1347:1: note: 'Switcher_splitter_i' declared here 1347 | Switcher_splitter_i(Switcher *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1439:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switcher *)' [-Wincompatible-pointer-types] 1439 | self->proc_func_ptr = Switcher_splitter_a; | ^ src/objects/panmodule.c:1385:1: note: 'Switcher_splitter_a' declared here 1385 | Switcher_splitter_a(Switcher *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Switcher_new': src/objects/panmodule.c:1488:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switcher *)' [-Wincompatible-pointer-types] 1488 | self->mode_func_ptr = Switcher_setProcMode; | ^ src/objects/panmodule.c:1430:1: note: 'Switcher_setProcMode' declared here 1430 | Switcher_setProcMode(Switcher *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Switch_setProcMode': src/objects/panmodule.c:1623:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1623 | self->muladd_func_ptr = Switch_postprocessing_ii; | ^ src/objects/panmodule.c:1604:13: note: 'Switch_postprocessing_ii' declared here 1604 | static void Switch_postprocessing_ii(Switch *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1627:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1627 | self->muladd_func_ptr = Switch_postprocessing_ai; | ^ src/objects/panmodule.c:1605:13: note: 'Switch_postprocessing_ai' declared here 1605 | static void Switch_postprocessing_ai(Switch *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1631:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1631 | self->muladd_func_ptr = Switch_postprocessing_revai; | ^ src/objects/panmodule.c:1610:13: note: 'Switch_postprocessing_revai' declared here 1610 | static void Switch_postprocessing_revai(Switch *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1635:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1635 | self->muladd_func_ptr = Switch_postprocessing_ia; | ^ src/objects/panmodule.c:1606:13: note: 'Switch_postprocessing_ia' declared here 1606 | static void Switch_postprocessing_ia(Switch *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1639:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1639 | self->muladd_func_ptr = Switch_postprocessing_aa; | ^ src/objects/panmodule.c:1607:13: note: 'Switch_postprocessing_aa' declared here 1607 | static void Switch_postprocessing_aa(Switch *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1643:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1643 | self->muladd_func_ptr = Switch_postprocessing_revaa; | ^ src/objects/panmodule.c:1611:13: note: 'Switch_postprocessing_revaa' declared here 1611 | static void Switch_postprocessing_revaa(Switch *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1647:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1647 | self->muladd_func_ptr = Switch_postprocessing_ireva; | ^ src/objects/panmodule.c:1608:13: note: 'Switch_postprocessing_ireva' declared here 1608 | static void Switch_postprocessing_ireva(Switch *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1651:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1651 | self->muladd_func_ptr = Switch_postprocessing_areva; | ^ src/objects/panmodule.c:1609:13: note: 'Switch_postprocessing_areva' declared here 1609 | static void Switch_postprocessing_areva(Switch *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1655:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1655 | self->muladd_func_ptr = Switch_postprocessing_revareva; | ^ src/objects/panmodule.c:1612:13: note: 'Switch_postprocessing_revareva' declared here 1612 | static void Switch_postprocessing_revareva(Switch *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Switch_new': src/objects/panmodule.c:1714:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Switch *)' [-Wincompatible-pointer-types] 1714 | self->mode_func_ptr = Switch_setProcMode; | ^ src/objects/panmodule.c:1615:1: note: 'Switch_setProcMode' declared here 1615 | Switch_setProcMode(Switch *self) | ^~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'VoiceManager_setProcMode': src/objects/panmodule.c:1932:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1932 | self->proc_func_ptr = VoiceManager_generate; | ^ src/objects/panmodule.c:1879:1: note: 'VoiceManager_generate' declared here 1879 | VoiceManager_generate(VoiceManager *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1937:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1937 | self->muladd_func_ptr = VoiceManager_postprocessing_ii; | ^ src/objects/panmodule.c:1916:13: note: 'VoiceManager_postprocessing_ii' declared here 1916 | static void VoiceManager_postprocessing_ii(VoiceManager *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1941:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1941 | self->muladd_func_ptr = VoiceManager_postprocessing_ai; | ^ src/objects/panmodule.c:1917:13: note: 'VoiceManager_postprocessing_ai' declared here 1917 | static void VoiceManager_postprocessing_ai(VoiceManager *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1945:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1945 | self->muladd_func_ptr = VoiceManager_postprocessing_revai; | ^ src/objects/panmodule.c:1922:13: note: 'VoiceManager_postprocessing_revai' declared here 1922 | static void VoiceManager_postprocessing_revai(VoiceManager *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1949:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1949 | self->muladd_func_ptr = VoiceManager_postprocessing_ia; | ^ src/objects/panmodule.c:1918:13: note: 'VoiceManager_postprocessing_ia' declared here 1918 | static void VoiceManager_postprocessing_ia(VoiceManager *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1953:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1953 | self->muladd_func_ptr = VoiceManager_postprocessing_aa; | ^ src/objects/panmodule.c:1919:13: note: 'VoiceManager_postprocessing_aa' declared here 1919 | static void VoiceManager_postprocessing_aa(VoiceManager *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1957:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1957 | self->muladd_func_ptr = VoiceManager_postprocessing_revaa; | ^ src/objects/panmodule.c:1923:13: note: 'VoiceManager_postprocessing_revaa' declared here 1923 | static void VoiceManager_postprocessing_revaa(VoiceManager *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1961:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1961 | self->muladd_func_ptr = VoiceManager_postprocessing_ireva; | ^ src/objects/panmodule.c:1920:13: note: 'VoiceManager_postprocessing_ireva' declared here 1920 | static void VoiceManager_postprocessing_ireva(VoiceManager *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1965:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1965 | self->muladd_func_ptr = VoiceManager_postprocessing_areva; | ^ src/objects/panmodule.c:1921:13: note: 'VoiceManager_postprocessing_areva' declared here 1921 | static void VoiceManager_postprocessing_areva(VoiceManager *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:1969:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 1969 | self->muladd_func_ptr = VoiceManager_postprocessing_revareva; | ^ src/objects/panmodule.c:1924:13: note: 'VoiceManager_postprocessing_revareva' declared here 1924 | static void VoiceManager_postprocessing_revareva(VoiceManager *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'VoiceManager_new': src/objects/panmodule.c:2027:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VoiceManager *)' [-Wincompatible-pointer-types] 2027 | self->mode_func_ptr = VoiceManager_setProcMode; | ^ src/objects/panmodule.c:1927:1: note: 'VoiceManager_setProcMode' declared here 1927 | VoiceManager_setProcMode(VoiceManager *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Mixer_setProcMode': src/objects/panmodule.c:2302:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mixer *)' [-Wincompatible-pointer-types] 2302 | self->proc_func_ptr = Mixer_generate; | ^ src/objects/panmodule.c:2227:1: note: 'Mixer_generate' declared here 2227 | Mixer_generate(Mixer *self) | ^~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Mixer_new': src/objects/panmodule.c:2367:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Mixer *)' [-Wincompatible-pointer-types] 2367 | self->mode_func_ptr = Mixer_setProcMode; | ^ src/objects/panmodule.c:2300:1: note: 'Mixer_setProcMode' declared here 2300 | Mixer_setProcMode(Mixer *self) | ^~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'MixerVoice_setProcMode': src/objects/panmodule.c:2620:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2620 | self->muladd_func_ptr = MixerVoice_postprocessing_ii; | ^ src/objects/panmodule.c:2601:13: note: 'MixerVoice_postprocessing_ii' declared here 2601 | static void MixerVoice_postprocessing_ii(MixerVoice *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2624 | self->muladd_func_ptr = MixerVoice_postprocessing_ai; | ^ src/objects/panmodule.c:2602:13: note: 'MixerVoice_postprocessing_ai' declared here 2602 | static void MixerVoice_postprocessing_ai(MixerVoice *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2628 | self->muladd_func_ptr = MixerVoice_postprocessing_revai; | ^ src/objects/panmodule.c:2607:13: note: 'MixerVoice_postprocessing_revai' declared here 2607 | static void MixerVoice_postprocessing_revai(MixerVoice *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2632:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2632 | self->muladd_func_ptr = MixerVoice_postprocessing_ia; | ^ src/objects/panmodule.c:2603:13: note: 'MixerVoice_postprocessing_ia' declared here 2603 | static void MixerVoice_postprocessing_ia(MixerVoice *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2636:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2636 | self->muladd_func_ptr = MixerVoice_postprocessing_aa; | ^ src/objects/panmodule.c:2604:13: note: 'MixerVoice_postprocessing_aa' declared here 2604 | static void MixerVoice_postprocessing_aa(MixerVoice *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2640:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2640 | self->muladd_func_ptr = MixerVoice_postprocessing_revaa; | ^ src/objects/panmodule.c:2608:13: note: 'MixerVoice_postprocessing_revaa' declared here 2608 | static void MixerVoice_postprocessing_revaa(MixerVoice *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2644:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2644 | self->muladd_func_ptr = MixerVoice_postprocessing_ireva; | ^ src/objects/panmodule.c:2605:13: note: 'MixerVoice_postprocessing_ireva' declared here 2605 | static void MixerVoice_postprocessing_ireva(MixerVoice *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2648:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2648 | self->muladd_func_ptr = MixerVoice_postprocessing_areva; | ^ src/objects/panmodule.c:2606:13: note: 'MixerVoice_postprocessing_areva' declared here 2606 | static void MixerVoice_postprocessing_areva(MixerVoice *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:2652:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2652 | self->muladd_func_ptr = MixerVoice_postprocessing_revareva; | ^ src/objects/panmodule.c:2609:13: note: 'MixerVoice_postprocessing_revareva' declared here 2609 | static void MixerVoice_postprocessing_revareva(MixerVoice *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'MixerVoice_new': src/objects/panmodule.c:2711:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MixerVoice *)' [-Wincompatible-pointer-types] 2711 | self->mode_func_ptr = MixerVoice_setProcMode; | ^ src/objects/panmodule.c:2612:1: note: 'MixerVoice_setProcMode' declared here 2612 | MixerVoice_setProcMode(MixerVoice *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Selector_setProcMode': src/objects/panmodule.c:3050:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3050 | self->proc_func_ptr = Selector_generate_i; | ^ src/objects/panmodule.c:2887:1: note: 'Selector_generate_i' declared here 2887 | Selector_generate_i(Selector *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3052:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3052 | self->proc_func_ptr = Selector_generate_lin_i; | ^ src/objects/panmodule.c:2916:1: note: 'Selector_generate_lin_i' declared here 2916 | Selector_generate_lin_i(Selector *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3058:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3058 | self->proc_func_ptr = Selector_generate_a; | ^ src/objects/panmodule.c:2942:1: note: 'Selector_generate_a' declared here 2942 | Selector_generate_a(Selector *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3060:37: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3060 | self->proc_func_ptr = Selector_generate_lin_a; | ^ src/objects/panmodule.c:2986:1: note: 'Selector_generate_lin_a' declared here 2986 | Selector_generate_lin_a(Selector *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3068:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3068 | self->muladd_func_ptr = Selector_postprocessing_ii; | ^ src/objects/panmodule.c:3029:13: note: 'Selector_postprocessing_ii' declared here 3029 | static void Selector_postprocessing_ii(Selector *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3072:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3072 | self->muladd_func_ptr = Selector_postprocessing_ai; | ^ src/objects/panmodule.c:3030:13: note: 'Selector_postprocessing_ai' declared here 3030 | static void Selector_postprocessing_ai(Selector *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3076:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3076 | self->muladd_func_ptr = Selector_postprocessing_revai; | ^ src/objects/panmodule.c:3035:13: note: 'Selector_postprocessing_revai' declared here 3035 | static void Selector_postprocessing_revai(Selector *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3080:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3080 | self->muladd_func_ptr = Selector_postprocessing_ia; | ^ src/objects/panmodule.c:3031:13: note: 'Selector_postprocessing_ia' declared here 3031 | static void Selector_postprocessing_ia(Selector *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3084:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3084 | self->muladd_func_ptr = Selector_postprocessing_aa; | ^ src/objects/panmodule.c:3032:13: note: 'Selector_postprocessing_aa' declared here 3032 | static void Selector_postprocessing_aa(Selector *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3088:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3088 | self->muladd_func_ptr = Selector_postprocessing_revaa; | ^ src/objects/panmodule.c:3036:13: note: 'Selector_postprocessing_revaa' declared here 3036 | static void Selector_postprocessing_revaa(Selector *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3092:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3092 | self->muladd_func_ptr = Selector_postprocessing_ireva; | ^ src/objects/panmodule.c:3033:13: note: 'Selector_postprocessing_ireva' declared here 3033 | static void Selector_postprocessing_ireva(Selector *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3096:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3096 | self->muladd_func_ptr = Selector_postprocessing_areva; | ^ src/objects/panmodule.c:3034:13: note: 'Selector_postprocessing_areva' declared here 3034 | static void Selector_postprocessing_areva(Selector *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c:3100:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3100 | self->muladd_func_ptr = Selector_postprocessing_revareva; | ^ src/objects/panmodule.c:3037:13: note: 'Selector_postprocessing_revareva' declared here 3037 | static void Selector_postprocessing_revareva(Selector *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/panmodule.c: In function 'Selector_new': src/objects/panmodule.c:3155:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Selector *)' [-Wincompatible-pointer-types] 3155 | self->mode_func_ptr = Selector_setProcMode; | ^ src/objects/panmodule.c:3040:1: note: 'Selector_setProcMode' declared here 3040 | Selector_setProcMode(Selector *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/patternmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/patternmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/patternmodule.c: In function 'Pattern_setProcMode': src/objects/patternmodule.c:150:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pattern *)' [-Wincompatible-pointer-types] 150 | self->proc_func_ptr = Pattern_generate_i; | ^ src/objects/patternmodule.c:42:1: note: 'Pattern_generate_i' declared here 42 | Pattern_generate_i(Pattern *self) | ^~~~~~~~~~~~~~~~~~ src/objects/patternmodule.c:154:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pattern *)' [-Wincompatible-pointer-types] 154 | self->proc_func_ptr = Pattern_generate_a; | ^ src/objects/patternmodule.c:93:1: note: 'Pattern_generate_a' declared here 93 | Pattern_generate_a(Pattern *self) | ^~~~~~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'Pattern_new': src/objects/patternmodule.c:209:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Pattern *)' [-Wincompatible-pointer-types] 209 | self->mode_func_ptr = Pattern_setProcMode; | ^ src/objects/patternmodule.c:143:1: note: 'Pattern_setProcMode' declared here 143 | Pattern_setProcMode(Pattern *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'Score_setProcMode': src/objects/patternmodule.c:388:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Score *)' [-Wincompatible-pointer-types] 388 | self->proc_func_ptr = Score_selector; | ^ src/objects/patternmodule.c:366:1: note: 'Score_selector' declared here 366 | Score_selector(Score *self) | ^~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'Score_new': src/objects/patternmodule.c:434:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Score *)' [-Wincompatible-pointer-types] 434 | self->mode_func_ptr = Score_setProcMode; | ^ src/objects/patternmodule.c:386:1: note: 'Score_setProcMode' declared here 386 | Score_setProcMode(Score *self) | ^~~~~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'CallAfter_setProcMode': src/objects/patternmodule.c:567:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CallAfter *)' [-Wincompatible-pointer-types] 567 | self->proc_func_ptr = CallAfter_generate; | ^ src/objects/patternmodule.c:528:1: note: 'CallAfter_generate' declared here 528 | CallAfter_generate(CallAfter *self) | ^~~~~~~~~~~~~~~~~~ src/objects/patternmodule.c: In function 'CallAfter_new': src/objects/patternmodule.c:616:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CallAfter *)' [-Wincompatible-pointer-types] 616 | self->mode_func_ptr = CallAfter_setProcMode; | ^ src/objects/patternmodule.c:565:1: note: 'CallAfter_setProcMode' declared here 565 | CallAfter_setProcMode(CallAfter *self) | ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/phasevocmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/phasevocmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/phasevocmodule.c: In function 'PVAnal_setProcMode': src/objects/phasevocmodule.c:243:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAnal *)' [-Wincompatible-pointer-types] 243 | self->proc_func_ptr = PVAnal_process; | ^ src/objects/phasevocmodule.c:173:1: note: 'PVAnal_process' declared here 173 | PVAnal_process(PVAnal *self) | ^~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAnal_new': src/objects/phasevocmodule.c:331:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAnal *)' [-Wincompatible-pointer-types] 331 | self->mode_func_ptr = PVAnal_setProcMode; | ^ src/objects/phasevocmodule.c:241:1: note: 'PVAnal_setProcMode' declared here 241 | PVAnal_setProcMode(PVAnal *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVSynth_setProcMode': src/objects/phasevocmodule.c:688:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 688 | self->proc_func_ptr = PVSynth_process; | ^ src/objects/phasevocmodule.c:603:1: note: 'PVSynth_process' declared here 603 | PVSynth_process(PVSynth *self) | ^~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:693:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 693 | self->muladd_func_ptr = PVSynth_postprocessing_ii; | ^ src/objects/phasevocmodule.c:672:13: note: 'PVSynth_postprocessing_ii' declared here 672 | static void PVSynth_postprocessing_ii(PVSynth *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:697:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 697 | self->muladd_func_ptr = PVSynth_postprocessing_ai; | ^ src/objects/phasevocmodule.c:673:13: note: 'PVSynth_postprocessing_ai' declared here 673 | static void PVSynth_postprocessing_ai(PVSynth *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:701:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 701 | self->muladd_func_ptr = PVSynth_postprocessing_revai; | ^ src/objects/phasevocmodule.c:678:13: note: 'PVSynth_postprocessing_revai' declared here 678 | static void PVSynth_postprocessing_revai(PVSynth *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:705:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 705 | self->muladd_func_ptr = PVSynth_postprocessing_ia; | ^ src/objects/phasevocmodule.c:674:13: note: 'PVSynth_postprocessing_ia' declared here 674 | static void PVSynth_postprocessing_ia(PVSynth *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:709:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 709 | self->muladd_func_ptr = PVSynth_postprocessing_aa; | ^ src/objects/phasevocmodule.c:675:13: note: 'PVSynth_postprocessing_aa' declared here 675 | static void PVSynth_postprocessing_aa(PVSynth *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:713:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 713 | self->muladd_func_ptr = PVSynth_postprocessing_revaa; | ^ src/objects/phasevocmodule.c:679:13: note: 'PVSynth_postprocessing_revaa' declared here 679 | static void PVSynth_postprocessing_revaa(PVSynth *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:717:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 717 | self->muladd_func_ptr = PVSynth_postprocessing_ireva; | ^ src/objects/phasevocmodule.c:676:13: note: 'PVSynth_postprocessing_ireva' declared here 676 | static void PVSynth_postprocessing_ireva(PVSynth *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:721:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 721 | self->muladd_func_ptr = PVSynth_postprocessing_areva; | ^ src/objects/phasevocmodule.c:677:13: note: 'PVSynth_postprocessing_areva' declared here 677 | static void PVSynth_postprocessing_areva(PVSynth *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:725:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 725 | self->muladd_func_ptr = PVSynth_postprocessing_revareva; | ^ src/objects/phasevocmodule.c:680:13: note: 'PVSynth_postprocessing_revareva' declared here 680 | static void PVSynth_postprocessing_revareva(PVSynth *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVSynth_new': src/objects/phasevocmodule.c:793:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVSynth *)' [-Wincompatible-pointer-types] 793 | self->mode_func_ptr = PVSynth_setProcMode; | ^ src/objects/phasevocmodule.c:683:1: note: 'PVSynth_setProcMode' declared here 683 | PVSynth_setProcMode(PVSynth *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAddSynth_setProcMode': src/objects/phasevocmodule.c:1201:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1201 | self->proc_func_ptr = PVAddSynth_process_i; | ^ src/objects/phasevocmodule.c:1042:1: note: 'PVAddSynth_process_i' declared here 1042 | PVAddSynth_process_i(PVAddSynth *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1205:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1205 | self->proc_func_ptr = PVAddSynth_process_a; | ^ src/objects/phasevocmodule.c:1111:1: note: 'PVAddSynth_process_a' declared here 1111 | PVAddSynth_process_a(PVAddSynth *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1212:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1212 | self->muladd_func_ptr = PVAddSynth_postprocessing_ii; | ^ src/objects/phasevocmodule.c:1181:13: note: 'PVAddSynth_postprocessing_ii' declared here 1181 | static void PVAddSynth_postprocessing_ii(PVAddSynth *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1216:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1216 | self->muladd_func_ptr = PVAddSynth_postprocessing_ai; | ^ src/objects/phasevocmodule.c:1182:13: note: 'PVAddSynth_postprocessing_ai' declared here 1182 | static void PVAddSynth_postprocessing_ai(PVAddSynth *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1220:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1220 | self->muladd_func_ptr = PVAddSynth_postprocessing_revai; | ^ src/objects/phasevocmodule.c:1187:13: note: 'PVAddSynth_postprocessing_revai' declared here 1187 | static void PVAddSynth_postprocessing_revai(PVAddSynth *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1224:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1224 | self->muladd_func_ptr = PVAddSynth_postprocessing_ia; | ^ src/objects/phasevocmodule.c:1183:13: note: 'PVAddSynth_postprocessing_ia' declared here 1183 | static void PVAddSynth_postprocessing_ia(PVAddSynth *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1228:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1228 | self->muladd_func_ptr = PVAddSynth_postprocessing_aa; | ^ src/objects/phasevocmodule.c:1184:13: note: 'PVAddSynth_postprocessing_aa' declared here 1184 | static void PVAddSynth_postprocessing_aa(PVAddSynth *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1232:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1232 | self->muladd_func_ptr = PVAddSynth_postprocessing_revaa; | ^ src/objects/phasevocmodule.c:1188:13: note: 'PVAddSynth_postprocessing_revaa' declared here 1188 | static void PVAddSynth_postprocessing_revaa(PVAddSynth *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1236:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1236 | self->muladd_func_ptr = PVAddSynth_postprocessing_ireva; | ^ src/objects/phasevocmodule.c:1185:13: note: 'PVAddSynth_postprocessing_ireva' declared here 1185 | static void PVAddSynth_postprocessing_ireva(PVAddSynth *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1240:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1240 | self->muladd_func_ptr = PVAddSynth_postprocessing_areva; | ^ src/objects/phasevocmodule.c:1186:13: note: 'PVAddSynth_postprocessing_areva' declared here 1186 | static void PVAddSynth_postprocessing_areva(PVAddSynth *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1244:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1244 | self->muladd_func_ptr = PVAddSynth_postprocessing_revareva; | ^ src/objects/phasevocmodule.c:1189:13: note: 'PVAddSynth_postprocessing_revareva' declared here 1189 | static void PVAddSynth_postprocessing_revareva(PVAddSynth *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAddSynth_new': src/objects/phasevocmodule.c:1307:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAddSynth *)' [-Wincompatible-pointer-types] 1307 | self->mode_func_ptr = PVAddSynth_setProcMode; | ^ src/objects/phasevocmodule.c:1192:1: note: 'PVAddSynth_setProcMode' declared here 1192 | PVAddSynth_setProcMode(PVAddSynth *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVTranspose_setProcMode': src/objects/phasevocmodule.c:1740:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVTranspose *)' [-Wincompatible-pointer-types] 1740 | self->proc_func_ptr = PVTranspose_process_i; | ^ src/objects/phasevocmodule.c:1630:1: note: 'PVTranspose_process_i' declared here 1630 | PVTranspose_process_i(PVTranspose *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:1744:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVTranspose *)' [-Wincompatible-pointer-types] 1744 | self->proc_func_ptr = PVTranspose_process_a; | ^ src/objects/phasevocmodule.c:1680:1: note: 'PVTranspose_process_a' declared here 1680 | PVTranspose_process_a(PVTranspose *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVTranspose_new': src/objects/phasevocmodule.c:1808:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVTranspose *)' [-Wincompatible-pointer-types] 1808 | self->mode_func_ptr = PVTranspose_setProcMode; | ^ src/objects/phasevocmodule.c:1732:1: note: 'PVTranspose_setProcMode' declared here 1732 | PVTranspose_setProcMode(PVTranspose *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVVerb_setProcMode': src/objects/phasevocmodule.c:2302:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2302 | self->proc_func_ptr = PVVerb_process_ii; | ^ src/objects/phasevocmodule.c:2014:1: note: 'PVVerb_process_ii' declared here 2014 | PVVerb_process_ii(PVVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2306:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2306 | self->proc_func_ptr = PVVerb_process_ai; | ^ src/objects/phasevocmodule.c:2083:1: note: 'PVVerb_process_ai' declared here 2083 | PVVerb_process_ai(PVVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2310:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2310 | self->proc_func_ptr = PVVerb_process_ia; | ^ src/objects/phasevocmodule.c:2153:1: note: 'PVVerb_process_ia' declared here 2153 | PVVerb_process_ia(PVVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2314:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2314 | self->proc_func_ptr = PVVerb_process_aa; | ^ src/objects/phasevocmodule.c:2223:1: note: 'PVVerb_process_aa' declared here 2223 | PVVerb_process_aa(PVVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVVerb_new': src/objects/phasevocmodule.c:2383:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVVerb *)' [-Wincompatible-pointer-types] 2383 | self->mode_func_ptr = PVVerb_setProcMode; | ^ src/objects/phasevocmodule.c:2294:1: note: 'PVVerb_setProcMode' declared here 2294 | PVVerb_setProcMode(PVVerb *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVGate_setProcMode': src/objects/phasevocmodule.c:2862:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2862 | self->proc_func_ptr = PVGate_process_ii; | ^ src/objects/phasevocmodule.c:2591:1: note: 'PVGate_process_ii' declared here 2591 | PVGate_process_ii(PVGate *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2866:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2866 | self->proc_func_ptr = PVGate_process_ai; | ^ src/objects/phasevocmodule.c:2655:1: note: 'PVGate_process_ai' declared here 2655 | PVGate_process_ai(PVGate *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2870:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2870 | self->proc_func_ptr = PVGate_process_ia; | ^ src/objects/phasevocmodule.c:2721:1: note: 'PVGate_process_ia' declared here 2721 | PVGate_process_ia(PVGate *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:2874:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2874 | self->proc_func_ptr = PVGate_process_aa; | ^ src/objects/phasevocmodule.c:2787:1: note: 'PVGate_process_aa' declared here 2787 | PVGate_process_aa(PVGate *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVGate_new': src/objects/phasevocmodule.c:2942:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVGate *)' [-Wincompatible-pointer-types] 2942 | self->mode_func_ptr = PVGate_setProcMode; | ^ src/objects/phasevocmodule.c:2854:1: note: 'PVGate_setProcMode' declared here 2854 | PVGate_setProcMode(PVGate *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVCross_setProcMode': src/objects/phasevocmodule.c:3253:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVCross *)' [-Wincompatible-pointer-types] 3253 | self->proc_func_ptr = PVCross_process_i; | ^ src/objects/phasevocmodule.c:3163:1: note: 'PVCross_process_i' declared here 3163 | PVCross_process_i(PVCross *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:3257:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVCross *)' [-Wincompatible-pointer-types] 3257 | self->proc_func_ptr = PVCross_process_a; | ^ src/objects/phasevocmodule.c:3203:1: note: 'PVCross_process_a' declared here 3203 | PVCross_process_a(PVCross *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVCross_new': src/objects/phasevocmodule.c:3323:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVCross *)' [-Wincompatible-pointer-types] 3323 | self->mode_func_ptr = PVCross_setProcMode; | ^ src/objects/phasevocmodule.c:3245:1: note: 'PVCross_setProcMode' declared here 3245 | PVCross_setProcMode(PVCross *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMult_setProcMode': src/objects/phasevocmodule.c:3589:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMult *)' [-Wincompatible-pointer-types] 3589 | self->proc_func_ptr = PVMult_process_i; | ^ src/objects/phasevocmodule.c:3549:1: note: 'PVMult_process_i' declared here 3549 | PVMult_process_i(PVMult *self) | ^~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMult_new': src/objects/phasevocmodule.c:3650:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMult *)' [-Wincompatible-pointer-types] 3650 | self->mode_func_ptr = PVMult_setProcMode; | ^ src/objects/phasevocmodule.c:3587:1: note: 'PVMult_setProcMode' declared here 3587 | PVMult_setProcMode(PVMult *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMorph_setProcMode': src/objects/phasevocmodule.c:3970:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMorph *)' [-Wincompatible-pointer-types] 3970 | self->proc_func_ptr = PVMorph_process_i; | ^ src/objects/phasevocmodule.c:3870:1: note: 'PVMorph_process_i' declared here 3870 | PVMorph_process_i(PVMorph *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:3974:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMorph *)' [-Wincompatible-pointer-types] 3974 | self->proc_func_ptr = PVMorph_process_a; | ^ src/objects/phasevocmodule.c:3915:1: note: 'PVMorph_process_a' declared here 3915 | PVMorph_process_a(PVMorph *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMorph_new': src/objects/phasevocmodule.c:4040:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMorph *)' [-Wincompatible-pointer-types] 4040 | self->mode_func_ptr = PVMorph_setProcMode; | ^ src/objects/phasevocmodule.c:3962:1: note: 'PVMorph_setProcMode' declared here 3962 | PVMorph_setProcMode(PVMorph *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVFilter_setProcMode': src/objects/phasevocmodule.c:4417:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFilter *)' [-Wincompatible-pointer-types] 4417 | self->proc_func_ptr = PVFilter_process_i; | ^ src/objects/phasevocmodule.c:4269:1: note: 'PVFilter_process_i' declared here 4269 | PVFilter_process_i(PVFilter *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:4421:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFilter *)' [-Wincompatible-pointer-types] 4421 | self->proc_func_ptr = PVFilter_process_a; | ^ src/objects/phasevocmodule.c:4338:1: note: 'PVFilter_process_a' declared here 4338 | PVFilter_process_a(PVFilter *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVFilter_new': src/objects/phasevocmodule.c:4487:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFilter *)' [-Wincompatible-pointer-types] 4487 | self->mode_func_ptr = PVFilter_setProcMode; | ^ src/objects/phasevocmodule.c:4409:1: note: 'PVFilter_setProcMode' declared here 4409 | PVFilter_setProcMode(PVFilter *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVDelay_setProcMode': src/objects/phasevocmodule.c:4924:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVDelay *)' [-Wincompatible-pointer-types] 4924 | self->proc_func_ptr = PVDelay_process_zero; | ^ src/objects/phasevocmodule.c:4752:1: note: 'PVDelay_process_zero' declared here 4752 | PVDelay_process_zero(PVDelay *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:4926:29: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVDelay *)' [-Wincompatible-pointer-types] 4926 | self->proc_func_ptr = PVDelay_process_scaled; | ^ src/objects/phasevocmodule.c:4838:1: note: 'PVDelay_process_scaled' declared here 4838 | PVDelay_process_scaled(PVDelay *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVDelay_new': src/objects/phasevocmodule.c:4997:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVDelay *)' [-Wincompatible-pointer-types] 4997 | self->mode_func_ptr = PVDelay_setProcMode; | ^ src/objects/phasevocmodule.c:4921:1: note: 'PVDelay_setProcMode' declared here 4921 | PVDelay_setProcMode(PVDelay *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBuffer_setProcMode': src/objects/phasevocmodule.c:5434:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBuffer *)' [-Wincompatible-pointer-types] 5434 | self->proc_func_ptr = PVBuffer_process_i; | ^ src/objects/phasevocmodule.c:5283:1: note: 'PVBuffer_process_i' declared here 5283 | PVBuffer_process_i(PVBuffer *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:5438:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBuffer *)' [-Wincompatible-pointer-types] 5438 | self->proc_func_ptr = PVBuffer_process_a; | ^ src/objects/phasevocmodule.c:5354:1: note: 'PVBuffer_process_a' declared here 5354 | PVBuffer_process_a(PVBuffer *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBuffer_new': src/objects/phasevocmodule.c:5517:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBuffer *)' [-Wincompatible-pointer-types] 5517 | self->mode_func_ptr = PVBuffer_setProcMode; | ^ src/objects/phasevocmodule.c:5426:1: note: 'PVBuffer_setProcMode' declared here 5426 | PVBuffer_setProcMode(PVBuffer *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVShift_setProcMode': src/objects/phasevocmodule.c:5881:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVShift *)' [-Wincompatible-pointer-types] 5881 | self->proc_func_ptr = PVShift_process_i; | ^ src/objects/phasevocmodule.c:5765:1: note: 'PVShift_process_i' declared here 5765 | PVShift_process_i(PVShift *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:5885:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVShift *)' [-Wincompatible-pointer-types] 5885 | self->proc_func_ptr = PVShift_process_a; | ^ src/objects/phasevocmodule.c:5818:1: note: 'PVShift_process_a' declared here 5818 | PVShift_process_a(PVShift *self) | ^~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVShift_new': src/objects/phasevocmodule.c:5949:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVShift *)' [-Wincompatible-pointer-types] 5949 | self->mode_func_ptr = PVShift_setProcMode; | ^ src/objects/phasevocmodule.c:5873:1: note: 'PVShift_setProcMode' declared here 5873 | PVShift_setProcMode(PVShift *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAmpMod_setProcMode': src/objects/phasevocmodule.c:6467:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6467 | self->proc_func_ptr = PVAmpMod_process_ii; | ^ src/objects/phasevocmodule.c:6244:1: note: 'PVAmpMod_process_ii' declared here 6244 | PVAmpMod_process_ii(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:6471:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6471 | self->proc_func_ptr = PVAmpMod_process_ai; | ^ src/objects/phasevocmodule.c:6296:1: note: 'PVAmpMod_process_ai' declared here 6296 | PVAmpMod_process_ai(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:6475:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6475 | self->proc_func_ptr = PVAmpMod_process_ia; | ^ src/objects/phasevocmodule.c:6350:1: note: 'PVAmpMod_process_ia' declared here 6350 | PVAmpMod_process_ia(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:6479:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6479 | self->proc_func_ptr = PVAmpMod_process_aa; | ^ src/objects/phasevocmodule.c:6404:1: note: 'PVAmpMod_process_aa' declared here 6404 | PVAmpMod_process_aa(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVAmpMod_new': src/objects/phasevocmodule.c:6548:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVAmpMod *)' [-Wincompatible-pointer-types] 6548 | self->mode_func_ptr = PVAmpMod_setProcMode; | ^ src/objects/phasevocmodule.c:6459:1: note: 'PVAmpMod_setProcMode' declared here 6459 | PVAmpMod_setProcMode(PVAmpMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVFreqMod_setProcMode': src/objects/phasevocmodule.c:7111:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7111 | self->proc_func_ptr = PVFreqMod_process_ii; | ^ src/objects/phasevocmodule.c:6795:1: note: 'PVFreqMod_process_ii' declared here 6795 | PVFreqMod_process_ii(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:7115:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7115 | self->proc_func_ptr = PVFreqMod_process_ai; | ^ src/objects/phasevocmodule.c:6871:1: note: 'PVFreqMod_process_ai' declared here 6871 | PVFreqMod_process_ai(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:7119:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7119 | self->proc_func_ptr = PVFreqMod_process_ia; | ^ src/objects/phasevocmodule.c:6948:1: note: 'PVFreqMod_process_ia' declared here 6948 | PVFreqMod_process_ia(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c:7123:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7123 | self->proc_func_ptr = PVFreqMod_process_aa; | ^ src/objects/phasevocmodule.c:7025:1: note: 'PVFreqMod_process_aa' declared here 7025 | PVFreqMod_process_aa(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVFreqMod_new': src/objects/phasevocmodule.c:7195:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVFreqMod *)' [-Wincompatible-pointer-types] 7195 | self->mode_func_ptr = PVFreqMod_setProcMode; | ^ src/objects/phasevocmodule.c:7103:1: note: 'PVFreqMod_setProcMode' declared here 7103 | PVFreqMod_setProcMode(PVFreqMod *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBufLoops_setProcMode': src/objects/phasevocmodule.c:7655:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBufLoops *)' [-Wincompatible-pointer-types] 7655 | self->proc_func_ptr = PVBufLoops_process; | ^ src/objects/phasevocmodule.c:7571:1: note: 'PVBufLoops_process' declared here 7571 | PVBufLoops_process(PVBufLoops *self) | ^~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBufLoops_new': src/objects/phasevocmodule.c:7736:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBufLoops *)' [-Wincompatible-pointer-types] 7736 | self->mode_func_ptr = PVBufLoops_setProcMode; | ^ src/objects/phasevocmodule.c:7653:1: note: 'PVBufLoops_setProcMode' declared here 7653 | PVBufLoops_setProcMode(PVBufLoops *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBufTabLoops_setProcMode': src/objects/phasevocmodule.c:8088:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBufTabLoops *)' [-Wincompatible-pointer-types] 8088 | self->proc_func_ptr = PVBufTabLoops_process; | ^ src/objects/phasevocmodule.c:8016:1: note: 'PVBufTabLoops_process' declared here 8016 | PVBufTabLoops_process(PVBufTabLoops *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVBufTabLoops_new': src/objects/phasevocmodule.c:8159:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVBufTabLoops *)' [-Wincompatible-pointer-types] 8159 | self->mode_func_ptr = PVBufTabLoops_setProcMode; | ^ src/objects/phasevocmodule.c:8086:1: note: 'PVBufTabLoops_setProcMode' declared here 8086 | PVBufTabLoops_setProcMode(PVBufTabLoops *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMix_setProcMode': src/objects/phasevocmodule.c:8433:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMix *)' [-Wincompatible-pointer-types] 8433 | self->proc_func_ptr = PVMix_process_i; | ^ src/objects/phasevocmodule.c:8384:1: note: 'PVMix_process_i' declared here 8384 | PVMix_process_i(PVMix *self) | ^~~~~~~~~~~~~~~ src/objects/phasevocmodule.c: In function 'PVMix_new': src/objects/phasevocmodule.c:8494:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(PVMix *)' [-Wincompatible-pointer-types] 8494 | self->mode_func_ptr = PVMix_setProcMode; | ^ src/objects/phasevocmodule.c:8431:1: note: 'PVMix_setProcMode' declared here 8431 | PVMix_setProcMode(PVMix *self) | ^~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/randommodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/randommodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/randommodule.c: In function 'Randi_setProcMode': src/objects/randommodule.c:297:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 297 | self->proc_func_ptr = Randi_generate_iii; | ^ src/objects/randommodule.c:46:1: note: 'Randi_generate_iii' declared here 46 | Randi_generate_iii(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:301:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 301 | self->proc_func_ptr = Randi_generate_aii; | ^ src/objects/randommodule.c:75:1: note: 'Randi_generate_aii' declared here 75 | Randi_generate_aii(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:305:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 305 | self->proc_func_ptr = Randi_generate_iai; | ^ src/objects/randommodule.c:104:1: note: 'Randi_generate_iai' declared here 104 | Randi_generate_iai(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:309:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 309 | self->proc_func_ptr = Randi_generate_aai; | ^ src/objects/randommodule.c:133:1: note: 'Randi_generate_aai' declared here 133 | Randi_generate_aai(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:313:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 313 | self->proc_func_ptr = Randi_generate_iia; | ^ src/objects/randommodule.c:162:1: note: 'Randi_generate_iia' declared here 162 | Randi_generate_iia(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:317:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 317 | self->proc_func_ptr = Randi_generate_aia; | ^ src/objects/randommodule.c:191:1: note: 'Randi_generate_aia' declared here 191 | Randi_generate_aia(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:321:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 321 | self->proc_func_ptr = Randi_generate_iaa; | ^ src/objects/randommodule.c:220:1: note: 'Randi_generate_iaa' declared here 220 | Randi_generate_iaa(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:325:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 325 | self->proc_func_ptr = Randi_generate_aaa; | ^ src/objects/randommodule.c:249:1: note: 'Randi_generate_aaa' declared here 249 | Randi_generate_aaa(Randi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:332:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 332 | self->muladd_func_ptr = Randi_postprocessing_ii; | ^ src/objects/randommodule.c:277:13: note: 'Randi_postprocessing_ii' declared here 277 | static void Randi_postprocessing_ii(Randi *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:336:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 336 | self->muladd_func_ptr = Randi_postprocessing_ai; | ^ src/objects/randommodule.c:278:13: note: 'Randi_postprocessing_ai' declared here 278 | static void Randi_postprocessing_ai(Randi *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:340:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 340 | self->muladd_func_ptr = Randi_postprocessing_revai; | ^ src/objects/randommodule.c:283:13: note: 'Randi_postprocessing_revai' declared here 283 | static void Randi_postprocessing_revai(Randi *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:344:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 344 | self->muladd_func_ptr = Randi_postprocessing_ia; | ^ src/objects/randommodule.c:279:13: note: 'Randi_postprocessing_ia' declared here 279 | static void Randi_postprocessing_ia(Randi *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:348:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 348 | self->muladd_func_ptr = Randi_postprocessing_aa; | ^ src/objects/randommodule.c:280:13: note: 'Randi_postprocessing_aa' declared here 280 | static void Randi_postprocessing_aa(Randi *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:352:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 352 | self->muladd_func_ptr = Randi_postprocessing_revaa; | ^ src/objects/randommodule.c:284:13: note: 'Randi_postprocessing_revaa' declared here 284 | static void Randi_postprocessing_revaa(Randi *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:356:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 356 | self->muladd_func_ptr = Randi_postprocessing_ireva; | ^ src/objects/randommodule.c:281:13: note: 'Randi_postprocessing_ireva' declared here 281 | static void Randi_postprocessing_ireva(Randi *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:360:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 360 | self->muladd_func_ptr = Randi_postprocessing_areva; | ^ src/objects/randommodule.c:282:13: note: 'Randi_postprocessing_areva' declared here 282 | static void Randi_postprocessing_areva(Randi *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:364:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 364 | self->muladd_func_ptr = Randi_postprocessing_revareva; | ^ src/objects/randommodule.c:285:13: note: 'Randi_postprocessing_revareva' declared here 285 | static void Randi_postprocessing_revareva(Randi *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Randi_new': src/objects/randommodule.c:427:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randi *)' [-Wincompatible-pointer-types] 427 | self->mode_func_ptr = Randi_setProcMode; | ^ src/objects/randommodule.c:288:1: note: 'Randi_setProcMode' declared here 288 | Randi_setProcMode(Randi *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Randh_setProcMode': src/objects/randommodule.c:866:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 866 | self->proc_func_ptr = Randh_generate_iii; | ^ src/objects/randommodule.c:631:1: note: 'Randh_generate_iii' declared here 631 | Randh_generate_iii(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:870:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 870 | self->proc_func_ptr = Randh_generate_aii; | ^ src/objects/randommodule.c:658:1: note: 'Randh_generate_aii' declared here 658 | Randh_generate_aii(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:874:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 874 | self->proc_func_ptr = Randh_generate_iai; | ^ src/objects/randommodule.c:685:1: note: 'Randh_generate_iai' declared here 685 | Randh_generate_iai(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:878:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 878 | self->proc_func_ptr = Randh_generate_aai; | ^ src/objects/randommodule.c:712:1: note: 'Randh_generate_aai' declared here 712 | Randh_generate_aai(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:882:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 882 | self->proc_func_ptr = Randh_generate_iia; | ^ src/objects/randommodule.c:739:1: note: 'Randh_generate_iia' declared here 739 | Randh_generate_iia(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:886:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 886 | self->proc_func_ptr = Randh_generate_aia; | ^ src/objects/randommodule.c:766:1: note: 'Randh_generate_aia' declared here 766 | Randh_generate_aia(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:890:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 890 | self->proc_func_ptr = Randh_generate_iaa; | ^ src/objects/randommodule.c:793:1: note: 'Randh_generate_iaa' declared here 793 | Randh_generate_iaa(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:894:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 894 | self->proc_func_ptr = Randh_generate_aaa; | ^ src/objects/randommodule.c:820:1: note: 'Randh_generate_aaa' declared here 820 | Randh_generate_aaa(Randh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:901:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 901 | self->muladd_func_ptr = Randh_postprocessing_ii; | ^ src/objects/randommodule.c:846:13: note: 'Randh_postprocessing_ii' declared here 846 | static void Randh_postprocessing_ii(Randh *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:905:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 905 | self->muladd_func_ptr = Randh_postprocessing_ai; | ^ src/objects/randommodule.c:847:13: note: 'Randh_postprocessing_ai' declared here 847 | static void Randh_postprocessing_ai(Randh *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:909:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 909 | self->muladd_func_ptr = Randh_postprocessing_revai; | ^ src/objects/randommodule.c:852:13: note: 'Randh_postprocessing_revai' declared here 852 | static void Randh_postprocessing_revai(Randh *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:913:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 913 | self->muladd_func_ptr = Randh_postprocessing_ia; | ^ src/objects/randommodule.c:848:13: note: 'Randh_postprocessing_ia' declared here 848 | static void Randh_postprocessing_ia(Randh *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:917:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 917 | self->muladd_func_ptr = Randh_postprocessing_aa; | ^ src/objects/randommodule.c:849:13: note: 'Randh_postprocessing_aa' declared here 849 | static void Randh_postprocessing_aa(Randh *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:921:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 921 | self->muladd_func_ptr = Randh_postprocessing_revaa; | ^ src/objects/randommodule.c:853:13: note: 'Randh_postprocessing_revaa' declared here 853 | static void Randh_postprocessing_revaa(Randh *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:925:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 925 | self->muladd_func_ptr = Randh_postprocessing_ireva; | ^ src/objects/randommodule.c:850:13: note: 'Randh_postprocessing_ireva' declared here 850 | static void Randh_postprocessing_ireva(Randh *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:929:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 929 | self->muladd_func_ptr = Randh_postprocessing_areva; | ^ src/objects/randommodule.c:851:13: note: 'Randh_postprocessing_areva' declared here 851 | static void Randh_postprocessing_areva(Randh *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:933:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 933 | self->muladd_func_ptr = Randh_postprocessing_revareva; | ^ src/objects/randommodule.c:854:13: note: 'Randh_postprocessing_revareva' declared here 854 | static void Randh_postprocessing_revareva(Randh *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Randh_new': src/objects/randommodule.c:996:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Randh *)' [-Wincompatible-pointer-types] 996 | self->mode_func_ptr = Randh_setProcMode; | ^ src/objects/randommodule.c:857:1: note: 'Randh_setProcMode' declared here 857 | Randh_setProcMode(Randh *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Choice_setProcMode': src/objects/randommodule.c:1265:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1265 | self->proc_func_ptr = Choice_generate_i; | ^ src/objects/randommodule.c:1198:1: note: 'Choice_generate_i' declared here 1198 | Choice_generate_i(Choice *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1269:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1269 | self->proc_func_ptr = Choice_generate_a; | ^ src/objects/randommodule.c:1222:1: note: 'Choice_generate_a' declared here 1222 | Choice_generate_a(Choice *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1276:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1276 | self->muladd_func_ptr = Choice_postprocessing_ii; | ^ src/objects/randommodule.c:1245:13: note: 'Choice_postprocessing_ii' declared here 1245 | static void Choice_postprocessing_ii(Choice *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1280:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1280 | self->muladd_func_ptr = Choice_postprocessing_ai; | ^ src/objects/randommodule.c:1246:13: note: 'Choice_postprocessing_ai' declared here 1246 | static void Choice_postprocessing_ai(Choice *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1284:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1284 | self->muladd_func_ptr = Choice_postprocessing_revai; | ^ src/objects/randommodule.c:1251:13: note: 'Choice_postprocessing_revai' declared here 1251 | static void Choice_postprocessing_revai(Choice *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1288:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1288 | self->muladd_func_ptr = Choice_postprocessing_ia; | ^ src/objects/randommodule.c:1247:13: note: 'Choice_postprocessing_ia' declared here 1247 | static void Choice_postprocessing_ia(Choice *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1292 | self->muladd_func_ptr = Choice_postprocessing_aa; | ^ src/objects/randommodule.c:1248:13: note: 'Choice_postprocessing_aa' declared here 1248 | static void Choice_postprocessing_aa(Choice *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1296 | self->muladd_func_ptr = Choice_postprocessing_revaa; | ^ src/objects/randommodule.c:1252:13: note: 'Choice_postprocessing_revaa' declared here 1252 | static void Choice_postprocessing_revaa(Choice *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1300 | self->muladd_func_ptr = Choice_postprocessing_ireva; | ^ src/objects/randommodule.c:1249:13: note: 'Choice_postprocessing_ireva' declared here 1249 | static void Choice_postprocessing_ireva(Choice *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1304 | self->muladd_func_ptr = Choice_postprocessing_areva; | ^ src/objects/randommodule.c:1250:13: note: 'Choice_postprocessing_areva' declared here 1250 | static void Choice_postprocessing_areva(Choice *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1308 | self->muladd_func_ptr = Choice_postprocessing_revareva; | ^ src/objects/randommodule.c:1253:13: note: 'Choice_postprocessing_revareva' declared here 1253 | static void Choice_postprocessing_revareva(Choice *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Choice_new': src/objects/randommodule.c:1363:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Choice *)' [-Wincompatible-pointer-types] 1363 | self->mode_func_ptr = Choice_setProcMode; | ^ src/objects/randommodule.c:1256:1: note: 'Choice_setProcMode' declared here 1256 | Choice_setProcMode(Choice *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'RandInt_setProcMode': src/objects/randommodule.c:1686:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1686 | self->proc_func_ptr = RandInt_generate_ii; | ^ src/objects/randommodule.c:1567:1: note: 'RandInt_generate_ii' declared here 1567 | RandInt_generate_ii(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1690:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1690 | self->proc_func_ptr = RandInt_generate_ai; | ^ src/objects/randommodule.c:1592:1: note: 'RandInt_generate_ai' declared here 1592 | RandInt_generate_ai(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1694:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1694 | self->proc_func_ptr = RandInt_generate_ia; | ^ src/objects/randommodule.c:1617:1: note: 'RandInt_generate_ia' declared here 1617 | RandInt_generate_ia(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1698:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1698 | self->proc_func_ptr = RandInt_generate_aa; | ^ src/objects/randommodule.c:1642:1: note: 'RandInt_generate_aa' declared here 1642 | RandInt_generate_aa(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1705:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1705 | self->muladd_func_ptr = RandInt_postprocessing_ii; | ^ src/objects/randommodule.c:1666:13: note: 'RandInt_postprocessing_ii' declared here 1666 | static void RandInt_postprocessing_ii(RandInt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1709:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1709 | self->muladd_func_ptr = RandInt_postprocessing_ai; | ^ src/objects/randommodule.c:1667:13: note: 'RandInt_postprocessing_ai' declared here 1667 | static void RandInt_postprocessing_ai(RandInt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1713:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1713 | self->muladd_func_ptr = RandInt_postprocessing_revai; | ^ src/objects/randommodule.c:1672:13: note: 'RandInt_postprocessing_revai' declared here 1672 | static void RandInt_postprocessing_revai(RandInt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1717:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1717 | self->muladd_func_ptr = RandInt_postprocessing_ia; | ^ src/objects/randommodule.c:1668:13: note: 'RandInt_postprocessing_ia' declared here 1668 | static void RandInt_postprocessing_ia(RandInt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1721:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1721 | self->muladd_func_ptr = RandInt_postprocessing_aa; | ^ src/objects/randommodule.c:1669:13: note: 'RandInt_postprocessing_aa' declared here 1669 | static void RandInt_postprocessing_aa(RandInt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1725:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1725 | self->muladd_func_ptr = RandInt_postprocessing_revaa; | ^ src/objects/randommodule.c:1673:13: note: 'RandInt_postprocessing_revaa' declared here 1673 | static void RandInt_postprocessing_revaa(RandInt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1729:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1729 | self->muladd_func_ptr = RandInt_postprocessing_ireva; | ^ src/objects/randommodule.c:1670:13: note: 'RandInt_postprocessing_ireva' declared here 1670 | static void RandInt_postprocessing_ireva(RandInt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1733:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1733 | self->muladd_func_ptr = RandInt_postprocessing_areva; | ^ src/objects/randommodule.c:1671:13: note: 'RandInt_postprocessing_areva' declared here 1671 | static void RandInt_postprocessing_areva(RandInt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:1737:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1737 | self->muladd_func_ptr = RandInt_postprocessing_revareva; | ^ src/objects/randommodule.c:1674:13: note: 'RandInt_postprocessing_revareva' declared here 1674 | static void RandInt_postprocessing_revareva(RandInt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'RandInt_new': src/objects/randommodule.c:1795:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandInt *)' [-Wincompatible-pointer-types] 1795 | self->mode_func_ptr = RandInt_setProcMode; | ^ src/objects/randommodule.c:1677:1: note: 'RandInt_setProcMode' declared here 1677 | RandInt_setProcMode(RandInt *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'RandDur_setProcMode': src/objects/randommodule.c:2135:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2135 | self->proc_func_ptr = RandDur_generate_ii; | ^ src/objects/randommodule.c:1978:1: note: 'RandDur_generate_ii' declared here 1978 | RandDur_generate_ii(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2139:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2139 | self->proc_func_ptr = RandDur_generate_ai; | ^ src/objects/randommodule.c:2012:1: note: 'RandDur_generate_ai' declared here 2012 | RandDur_generate_ai(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2143:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2143 | self->proc_func_ptr = RandDur_generate_ia; | ^ src/objects/randommodule.c:2047:1: note: 'RandDur_generate_ia' declared here 2047 | RandDur_generate_ia(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2147:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2147 | self->proc_func_ptr = RandDur_generate_aa; | ^ src/objects/randommodule.c:2081:1: note: 'RandDur_generate_aa' declared here 2081 | RandDur_generate_aa(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2154:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2154 | self->muladd_func_ptr = RandDur_postprocessing_ii; | ^ src/objects/randommodule.c:2115:13: note: 'RandDur_postprocessing_ii' declared here 2115 | static void RandDur_postprocessing_ii(RandDur *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2158:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2158 | self->muladd_func_ptr = RandDur_postprocessing_ai; | ^ src/objects/randommodule.c:2116:13: note: 'RandDur_postprocessing_ai' declared here 2116 | static void RandDur_postprocessing_ai(RandDur *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2162:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2162 | self->muladd_func_ptr = RandDur_postprocessing_revai; | ^ src/objects/randommodule.c:2121:13: note: 'RandDur_postprocessing_revai' declared here 2121 | static void RandDur_postprocessing_revai(RandDur *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2166:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2166 | self->muladd_func_ptr = RandDur_postprocessing_ia; | ^ src/objects/randommodule.c:2117:13: note: 'RandDur_postprocessing_ia' declared here 2117 | static void RandDur_postprocessing_ia(RandDur *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2170:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2170 | self->muladd_func_ptr = RandDur_postprocessing_aa; | ^ src/objects/randommodule.c:2118:13: note: 'RandDur_postprocessing_aa' declared here 2118 | static void RandDur_postprocessing_aa(RandDur *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2174:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2174 | self->muladd_func_ptr = RandDur_postprocessing_revaa; | ^ src/objects/randommodule.c:2122:13: note: 'RandDur_postprocessing_revaa' declared here 2122 | static void RandDur_postprocessing_revaa(RandDur *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2178:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2178 | self->muladd_func_ptr = RandDur_postprocessing_ireva; | ^ src/objects/randommodule.c:2119:13: note: 'RandDur_postprocessing_ireva' declared here 2119 | static void RandDur_postprocessing_ireva(RandDur *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2182:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2182 | self->muladd_func_ptr = RandDur_postprocessing_areva; | ^ src/objects/randommodule.c:2120:13: note: 'RandDur_postprocessing_areva' declared here 2120 | static void RandDur_postprocessing_areva(RandDur *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2186:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2186 | self->muladd_func_ptr = RandDur_postprocessing_revareva; | ^ src/objects/randommodule.c:2123:13: note: 'RandDur_postprocessing_revareva' declared here 2123 | static void RandDur_postprocessing_revareva(RandDur *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'RandDur_new': src/objects/randommodule.c:2245:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(RandDur *)' [-Wincompatible-pointer-types] 2245 | self->mode_func_ptr = RandDur_setProcMode; | ^ src/objects/randommodule.c:2126:1: note: 'RandDur_setProcMode' declared here 2126 | RandDur_setProcMode(RandDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Xnoise_setRandomType': src/objects/randommodule.c:2953:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2953 | self->type_func_ptr = Xnoise_uniform; | ^ src/objects/randommodule.c:2462:1: note: 'Xnoise_uniform' declared here 2462 | Xnoise_uniform(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:2957:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2957 | self->type_func_ptr = Xnoise_linear_min; | ^ src/objects/randommodule.c:2468:1: note: 'Xnoise_linear_min' declared here 2468 | Xnoise_linear_min(Xnoise *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2961:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2961 | self->type_func_ptr = Xnoise_linear_max; | ^ src/objects/randommodule.c:2478:1: note: 'Xnoise_linear_max' declared here 2478 | Xnoise_linear_max(Xnoise *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:2965:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2965 | self->type_func_ptr = Xnoise_triangle; | ^ src/objects/randommodule.c:2488:1: note: 'Xnoise_triangle' declared here 2488 | Xnoise_triangle(Xnoise *self) | ^~~~~~~~~~~~~~~ src/objects/randommodule.c:2969:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2969 | self->type_func_ptr = Xnoise_expon_min; | ^ src/objects/randommodule.c:2497:1: note: 'Xnoise_expon_min' declared here 2497 | Xnoise_expon_min(Xnoise *self) | ^~~~~~~~~~~~~~~~ src/objects/randommodule.c:2973:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2973 | self->type_func_ptr = Xnoise_expon_max; | ^ src/objects/randommodule.c:2509:1: note: 'Xnoise_expon_max' declared here 2509 | Xnoise_expon_max(Xnoise *self) | ^~~~~~~~~~~~~~~~ src/objects/randommodule.c:2977:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2977 | self->type_func_ptr = Xnoise_biexpon; | ^ src/objects/randommodule.c:2522:1: note: 'Xnoise_biexpon' declared here 2522 | Xnoise_biexpon(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:2981:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2981 | self->type_func_ptr = Xnoise_cauchy; | ^ src/objects/randommodule.c:2546:1: note: 'Xnoise_cauchy' declared here 2546 | Xnoise_cauchy(Xnoise *self) | ^~~~~~~~~~~~~ src/objects/randommodule.c:2985:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2985 | self->type_func_ptr = Xnoise_weibull; | ^ src/objects/randommodule.c:2570:1: note: 'Xnoise_weibull' declared here 2570 | Xnoise_weibull(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:2989:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2989 | self->type_func_ptr = Xnoise_gaussian; | ^ src/objects/randommodule.c:2586:1: note: 'Xnoise_gaussian' declared here 2586 | Xnoise_gaussian(Xnoise *self) | ^~~~~~~~~~~~~~~ src/objects/randommodule.c:2993:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2993 | self->type_func_ptr = Xnoise_poisson; | ^ src/objects/randommodule.c:2600:1: note: 'Xnoise_poisson' declared here 2600 | Xnoise_poisson(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:2997:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 2997 | self->type_func_ptr = Xnoise_walker; | ^ src/objects/randommodule.c:2638:1: note: 'Xnoise_walker' declared here 2638 | Xnoise_walker(Xnoise *self) | ^~~~~~~~~~~~~ src/objects/randommodule.c:3001:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(Xnoise *)' [-Wincompatible-pointer-types] 3001 | self->type_func_ptr = Xnoise_loopseg; | ^ src/objects/randommodule.c:2662:1: note: 'Xnoise_loopseg' declared here 2662 | Xnoise_loopseg(Xnoise *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Xnoise_setProcMode': src/objects/randommodule.c:3016:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3016 | self->proc_func_ptr = Xnoise_generate_iii; | ^ src/objects/randommodule.c:2721:1: note: 'Xnoise_generate_iii' declared here 2721 | Xnoise_generate_iii(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3020:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3020 | self->proc_func_ptr = Xnoise_generate_aii; | ^ src/objects/randommodule.c:2747:1: note: 'Xnoise_generate_aii' declared here 2747 | Xnoise_generate_aii(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3024:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3024 | self->proc_func_ptr = Xnoise_generate_iai; | ^ src/objects/randommodule.c:2774:1: note: 'Xnoise_generate_iai' declared here 2774 | Xnoise_generate_iai(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3028:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3028 | self->proc_func_ptr = Xnoise_generate_aai; | ^ src/objects/randommodule.c:2801:1: note: 'Xnoise_generate_aai' declared here 2801 | Xnoise_generate_aai(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3032:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3032 | self->proc_func_ptr = Xnoise_generate_iia; | ^ src/objects/randommodule.c:2829:1: note: 'Xnoise_generate_iia' declared here 2829 | Xnoise_generate_iia(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3036:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3036 | self->proc_func_ptr = Xnoise_generate_aia; | ^ src/objects/randommodule.c:2855:1: note: 'Xnoise_generate_aia' declared here 2855 | Xnoise_generate_aia(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3040:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3040 | self->proc_func_ptr = Xnoise_generate_iaa; | ^ src/objects/randommodule.c:2882:1: note: 'Xnoise_generate_iaa' declared here 2882 | Xnoise_generate_iaa(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3044:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3044 | self->proc_func_ptr = Xnoise_generate_aaa; | ^ src/objects/randommodule.c:2909:1: note: 'Xnoise_generate_aaa' declared here 2909 | Xnoise_generate_aaa(Xnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3051:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3051 | self->muladd_func_ptr = Xnoise_postprocessing_ii; | ^ src/objects/randommodule.c:2936:13: note: 'Xnoise_postprocessing_ii' declared here 2936 | static void Xnoise_postprocessing_ii(Xnoise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3055:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3055 | self->muladd_func_ptr = Xnoise_postprocessing_ai; | ^ src/objects/randommodule.c:2937:13: note: 'Xnoise_postprocessing_ai' declared here 2937 | static void Xnoise_postprocessing_ai(Xnoise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3059:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3059 | self->muladd_func_ptr = Xnoise_postprocessing_revai; | ^ src/objects/randommodule.c:2942:13: note: 'Xnoise_postprocessing_revai' declared here 2942 | static void Xnoise_postprocessing_revai(Xnoise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3063:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3063 | self->muladd_func_ptr = Xnoise_postprocessing_ia; | ^ src/objects/randommodule.c:2938:13: note: 'Xnoise_postprocessing_ia' declared here 2938 | static void Xnoise_postprocessing_ia(Xnoise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3067:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3067 | self->muladd_func_ptr = Xnoise_postprocessing_aa; | ^ src/objects/randommodule.c:2939:13: note: 'Xnoise_postprocessing_aa' declared here 2939 | static void Xnoise_postprocessing_aa(Xnoise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3071:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3071 | self->muladd_func_ptr = Xnoise_postprocessing_revaa; | ^ src/objects/randommodule.c:2943:13: note: 'Xnoise_postprocessing_revaa' declared here 2943 | static void Xnoise_postprocessing_revaa(Xnoise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3075:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3075 | self->muladd_func_ptr = Xnoise_postprocessing_ireva; | ^ src/objects/randommodule.c:2940:13: note: 'Xnoise_postprocessing_ireva' declared here 2940 | static void Xnoise_postprocessing_ireva(Xnoise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3079:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3079 | self->muladd_func_ptr = Xnoise_postprocessing_areva; | ^ src/objects/randommodule.c:2941:13: note: 'Xnoise_postprocessing_areva' declared here 2941 | static void Xnoise_postprocessing_areva(Xnoise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3083:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3083 | self->muladd_func_ptr = Xnoise_postprocessing_revareva; | ^ src/objects/randommodule.c:2944:13: note: 'Xnoise_postprocessing_revareva' declared here 2944 | static void Xnoise_postprocessing_revareva(Xnoise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Xnoise_new': src/objects/randommodule.c:3165:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Xnoise *)' [-Wincompatible-pointer-types] 3165 | self->mode_func_ptr = Xnoise_setProcMode; | ^ src/objects/randommodule.c:3007:1: note: 'Xnoise_setProcMode' declared here 3007 | Xnoise_setProcMode(Xnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseMidi_setRandomType': src/objects/randommodule.c:3916:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3916 | self->type_func_ptr = XnoiseMidi_uniform; | ^ src/objects/randommodule.c:3417:1: note: 'XnoiseMidi_uniform' declared here 3417 | XnoiseMidi_uniform(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3920:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3920 | self->type_func_ptr = XnoiseMidi_linear_min; | ^ src/objects/randommodule.c:3423:1: note: 'XnoiseMidi_linear_min' declared here 3423 | XnoiseMidi_linear_min(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3924:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3924 | self->type_func_ptr = XnoiseMidi_linear_max; | ^ src/objects/randommodule.c:3433:1: note: 'XnoiseMidi_linear_max' declared here 3433 | XnoiseMidi_linear_max(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3928:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3928 | self->type_func_ptr = XnoiseMidi_triangle; | ^ src/objects/randommodule.c:3443:1: note: 'XnoiseMidi_triangle' declared here 3443 | XnoiseMidi_triangle(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3932:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3932 | self->type_func_ptr = XnoiseMidi_expon_min; | ^ src/objects/randommodule.c:3452:1: note: 'XnoiseMidi_expon_min' declared here 3452 | XnoiseMidi_expon_min(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3936:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3936 | self->type_func_ptr = XnoiseMidi_expon_max; | ^ src/objects/randommodule.c:3464:1: note: 'XnoiseMidi_expon_max' declared here 3464 | XnoiseMidi_expon_max(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3940:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3940 | self->type_func_ptr = XnoiseMidi_biexpon; | ^ src/objects/randommodule.c:3477:1: note: 'XnoiseMidi_biexpon' declared here 3477 | XnoiseMidi_biexpon(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3944:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3944 | self->type_func_ptr = XnoiseMidi_cauchy; | ^ src/objects/randommodule.c:3501:1: note: 'XnoiseMidi_cauchy' declared here 3501 | XnoiseMidi_cauchy(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3948:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3948 | self->type_func_ptr = XnoiseMidi_weibull; | ^ src/objects/randommodule.c:3525:1: note: 'XnoiseMidi_weibull' declared here 3525 | XnoiseMidi_weibull(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3952:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3952 | self->type_func_ptr = XnoiseMidi_gaussian; | ^ src/objects/randommodule.c:3541:1: note: 'XnoiseMidi_gaussian' declared here 3541 | XnoiseMidi_gaussian(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3956:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3956 | self->type_func_ptr = XnoiseMidi_poisson; | ^ src/objects/randommodule.c:3555:1: note: 'XnoiseMidi_poisson' declared here 3555 | XnoiseMidi_poisson(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3960:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3960 | self->type_func_ptr = XnoiseMidi_walker; | ^ src/objects/randommodule.c:3593:1: note: 'XnoiseMidi_walker' declared here 3593 | XnoiseMidi_walker(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3964:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3964 | self->type_func_ptr = XnoiseMidi_loopseg; | ^ src/objects/randommodule.c:3617:1: note: 'XnoiseMidi_loopseg' declared here 3617 | XnoiseMidi_loopseg(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseMidi_setProcMode': src/objects/randommodule.c:3979:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3979 | self->proc_func_ptr = XnoiseMidi_generate_iii; | ^ src/objects/randommodule.c:3676:1: note: 'XnoiseMidi_generate_iii' declared here 3676 | XnoiseMidi_generate_iii(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3983:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3983 | self->proc_func_ptr = XnoiseMidi_generate_aii; | ^ src/objects/randommodule.c:3703:1: note: 'XnoiseMidi_generate_aii' declared here 3703 | XnoiseMidi_generate_aii(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3987:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3987 | self->proc_func_ptr = XnoiseMidi_generate_iai; | ^ src/objects/randommodule.c:3731:1: note: 'XnoiseMidi_generate_iai' declared here 3731 | XnoiseMidi_generate_iai(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3991:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3991 | self->proc_func_ptr = XnoiseMidi_generate_aai; | ^ src/objects/randommodule.c:3759:1: note: 'XnoiseMidi_generate_aai' declared here 3759 | XnoiseMidi_generate_aai(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3995:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3995 | self->proc_func_ptr = XnoiseMidi_generate_iia; | ^ src/objects/randommodule.c:3788:1: note: 'XnoiseMidi_generate_iia' declared here 3788 | XnoiseMidi_generate_iia(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:3999:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 3999 | self->proc_func_ptr = XnoiseMidi_generate_aia; | ^ src/objects/randommodule.c:3815:1: note: 'XnoiseMidi_generate_aia' declared here 3815 | XnoiseMidi_generate_aia(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4003:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4003 | self->proc_func_ptr = XnoiseMidi_generate_iaa; | ^ src/objects/randommodule.c:3843:1: note: 'XnoiseMidi_generate_iaa' declared here 3843 | XnoiseMidi_generate_iaa(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4007:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4007 | self->proc_func_ptr = XnoiseMidi_generate_aaa; | ^ src/objects/randommodule.c:3871:1: note: 'XnoiseMidi_generate_aaa' declared here 3871 | XnoiseMidi_generate_aaa(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4014:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4014 | self->muladd_func_ptr = XnoiseMidi_postprocessing_ii; | ^ src/objects/randommodule.c:3899:13: note: 'XnoiseMidi_postprocessing_ii' declared here 3899 | static void XnoiseMidi_postprocessing_ii(XnoiseMidi *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4018:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4018 | self->muladd_func_ptr = XnoiseMidi_postprocessing_ai; | ^ src/objects/randommodule.c:3900:13: note: 'XnoiseMidi_postprocessing_ai' declared here 3900 | static void XnoiseMidi_postprocessing_ai(XnoiseMidi *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4022:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4022 | self->muladd_func_ptr = XnoiseMidi_postprocessing_revai; | ^ src/objects/randommodule.c:3905:13: note: 'XnoiseMidi_postprocessing_revai' declared here 3905 | static void XnoiseMidi_postprocessing_revai(XnoiseMidi *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4026:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4026 | self->muladd_func_ptr = XnoiseMidi_postprocessing_ia; | ^ src/objects/randommodule.c:3901:13: note: 'XnoiseMidi_postprocessing_ia' declared here 3901 | static void XnoiseMidi_postprocessing_ia(XnoiseMidi *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4030:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4030 | self->muladd_func_ptr = XnoiseMidi_postprocessing_aa; | ^ src/objects/randommodule.c:3902:13: note: 'XnoiseMidi_postprocessing_aa' declared here 3902 | static void XnoiseMidi_postprocessing_aa(XnoiseMidi *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4034:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4034 | self->muladd_func_ptr = XnoiseMidi_postprocessing_revaa; | ^ src/objects/randommodule.c:3906:13: note: 'XnoiseMidi_postprocessing_revaa' declared here 3906 | static void XnoiseMidi_postprocessing_revaa(XnoiseMidi *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4038:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4038 | self->muladd_func_ptr = XnoiseMidi_postprocessing_ireva; | ^ src/objects/randommodule.c:3903:13: note: 'XnoiseMidi_postprocessing_ireva' declared here 3903 | static void XnoiseMidi_postprocessing_ireva(XnoiseMidi *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4042:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4042 | self->muladd_func_ptr = XnoiseMidi_postprocessing_areva; | ^ src/objects/randommodule.c:3904:13: note: 'XnoiseMidi_postprocessing_areva' declared here 3904 | static void XnoiseMidi_postprocessing_areva(XnoiseMidi *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4046:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4046 | self->muladd_func_ptr = XnoiseMidi_postprocessing_revareva; | ^ src/objects/randommodule.c:3907:13: note: 'XnoiseMidi_postprocessing_revareva' declared here 3907 | static void XnoiseMidi_postprocessing_revareva(XnoiseMidi *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseMidi_new': src/objects/randommodule.c:4132:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseMidi *)' [-Wincompatible-pointer-types] 4132 | self->mode_func_ptr = XnoiseMidi_setProcMode; | ^ src/objects/randommodule.c:3970:1: note: 'XnoiseMidi_setProcMode' declared here 3970 | XnoiseMidi_setProcMode(XnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseDur_setRandomType': src/objects/randommodule.c:4731:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4731 | self->type_func_ptr = XnoiseDur_uniform; | ^ src/objects/randommodule.c:4405:1: note: 'XnoiseDur_uniform' declared here 4405 | XnoiseDur_uniform(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4735:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4735 | self->type_func_ptr = XnoiseDur_linear_min; | ^ src/objects/randommodule.c:4411:1: note: 'XnoiseDur_linear_min' declared here 4411 | XnoiseDur_linear_min(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4739:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4739 | self->type_func_ptr = XnoiseDur_linear_max; | ^ src/objects/randommodule.c:4421:1: note: 'XnoiseDur_linear_max' declared here 4421 | XnoiseDur_linear_max(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4743:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4743 | self->type_func_ptr = XnoiseDur_triangle; | ^ src/objects/randommodule.c:4431:1: note: 'XnoiseDur_triangle' declared here 4431 | XnoiseDur_triangle(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4747:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4747 | self->type_func_ptr = XnoiseDur_expon_min; | ^ src/objects/randommodule.c:4440:1: note: 'XnoiseDur_expon_min' declared here 4440 | XnoiseDur_expon_min(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4751:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4751 | self->type_func_ptr = XnoiseDur_expon_max; | ^ src/objects/randommodule.c:4452:1: note: 'XnoiseDur_expon_max' declared here 4452 | XnoiseDur_expon_max(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4755:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4755 | self->type_func_ptr = XnoiseDur_biexpon; | ^ src/objects/randommodule.c:4465:1: note: 'XnoiseDur_biexpon' declared here 4465 | XnoiseDur_biexpon(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4759:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4759 | self->type_func_ptr = XnoiseDur_cauchy; | ^ src/objects/randommodule.c:4489:1: note: 'XnoiseDur_cauchy' declared here 4489 | XnoiseDur_cauchy(XnoiseDur *self) | ^~~~~~~~~~~~~~~~ src/objects/randommodule.c:4763:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4763 | self->type_func_ptr = XnoiseDur_weibull; | ^ src/objects/randommodule.c:4513:1: note: 'XnoiseDur_weibull' declared here 4513 | XnoiseDur_weibull(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4767:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4767 | self->type_func_ptr = XnoiseDur_gaussian; | ^ src/objects/randommodule.c:4529:1: note: 'XnoiseDur_gaussian' declared here 4529 | XnoiseDur_gaussian(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4771:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4771 | self->type_func_ptr = XnoiseDur_poisson; | ^ src/objects/randommodule.c:4543:1: note: 'XnoiseDur_poisson' declared here 4543 | XnoiseDur_poisson(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4775:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4775 | self->type_func_ptr = XnoiseDur_walker; | ^ src/objects/randommodule.c:4581:1: note: 'XnoiseDur_walker' declared here 4581 | XnoiseDur_walker(XnoiseDur *self) | ^~~~~~~~~~~~~~~~ src/objects/randommodule.c:4779:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4779 | self->type_func_ptr = XnoiseDur_loopseg; | ^ src/objects/randommodule.c:4605:1: note: 'XnoiseDur_loopseg' declared here 4605 | XnoiseDur_loopseg(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseDur_setProcMode': src/objects/randommodule.c:4790:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4790 | self->proc_func_ptr = XnoiseDur_generate; | ^ src/objects/randommodule.c:4664:1: note: 'XnoiseDur_generate' declared here 4664 | XnoiseDur_generate(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4795:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4795 | self->muladd_func_ptr = XnoiseDur_postprocessing_ii; | ^ src/objects/randommodule.c:4714:13: note: 'XnoiseDur_postprocessing_ii' declared here 4714 | static void XnoiseDur_postprocessing_ii(XnoiseDur *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4799:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4799 | self->muladd_func_ptr = XnoiseDur_postprocessing_ai; | ^ src/objects/randommodule.c:4715:13: note: 'XnoiseDur_postprocessing_ai' declared here 4715 | static void XnoiseDur_postprocessing_ai(XnoiseDur *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4803:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4803 | self->muladd_func_ptr = XnoiseDur_postprocessing_revai; | ^ src/objects/randommodule.c:4720:13: note: 'XnoiseDur_postprocessing_revai' declared here 4720 | static void XnoiseDur_postprocessing_revai(XnoiseDur *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4807:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4807 | self->muladd_func_ptr = XnoiseDur_postprocessing_ia; | ^ src/objects/randommodule.c:4716:13: note: 'XnoiseDur_postprocessing_ia' declared here 4716 | static void XnoiseDur_postprocessing_ia(XnoiseDur *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4811:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4811 | self->muladd_func_ptr = XnoiseDur_postprocessing_aa; | ^ src/objects/randommodule.c:4717:13: note: 'XnoiseDur_postprocessing_aa' declared here 4717 | static void XnoiseDur_postprocessing_aa(XnoiseDur *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4815:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4815 | self->muladd_func_ptr = XnoiseDur_postprocessing_revaa; | ^ src/objects/randommodule.c:4721:13: note: 'XnoiseDur_postprocessing_revaa' declared here 4721 | static void XnoiseDur_postprocessing_revaa(XnoiseDur *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4819:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4819 | self->muladd_func_ptr = XnoiseDur_postprocessing_ireva; | ^ src/objects/randommodule.c:4718:13: note: 'XnoiseDur_postprocessing_ireva' declared here 4718 | static void XnoiseDur_postprocessing_ireva(XnoiseDur *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4823:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4823 | self->muladd_func_ptr = XnoiseDur_postprocessing_areva; | ^ src/objects/randommodule.c:4719:13: note: 'XnoiseDur_postprocessing_areva' declared here 4719 | static void XnoiseDur_postprocessing_areva(XnoiseDur *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:4827:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4827 | self->muladd_func_ptr = XnoiseDur_postprocessing_revareva; | ^ src/objects/randommodule.c:4722:13: note: 'XnoiseDur_postprocessing_revareva' declared here 4722 | static void XnoiseDur_postprocessing_revareva(XnoiseDur *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'XnoiseDur_new': src/objects/randommodule.c:4913:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(XnoiseDur *)' [-Wincompatible-pointer-types] 4913 | self->mode_func_ptr = XnoiseDur_setProcMode; | ^ src/objects/randommodule.c:4785:1: note: 'XnoiseDur_setProcMode' declared here 4785 | XnoiseDur_setProcMode(XnoiseDur *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Urn_setProcMode': src/objects/randommodule.c:5267:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5267 | self->proc_func_ptr = Urn_generate_i; | ^ src/objects/randommodule.c:5187:1: note: 'Urn_generate_i' declared here 5187 | Urn_generate_i(Urn *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:5271:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5271 | self->proc_func_ptr = Urn_generate_a; | ^ src/objects/randommodule.c:5217:1: note: 'Urn_generate_a' declared here 5217 | Urn_generate_a(Urn *self) | ^~~~~~~~~~~~~~ src/objects/randommodule.c:5278:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5278 | self->muladd_func_ptr = Urn_postprocessing_ii; | ^ src/objects/randommodule.c:5247:13: note: 'Urn_postprocessing_ii' declared here 5247 | static void Urn_postprocessing_ii(Urn *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5282:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5282 | self->muladd_func_ptr = Urn_postprocessing_ai; | ^ src/objects/randommodule.c:5248:13: note: 'Urn_postprocessing_ai' declared here 5248 | static void Urn_postprocessing_ai(Urn *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5286:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5286 | self->muladd_func_ptr = Urn_postprocessing_revai; | ^ src/objects/randommodule.c:5253:13: note: 'Urn_postprocessing_revai' declared here 5253 | static void Urn_postprocessing_revai(Urn *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5290:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5290 | self->muladd_func_ptr = Urn_postprocessing_ia; | ^ src/objects/randommodule.c:5249:13: note: 'Urn_postprocessing_ia' declared here 5249 | static void Urn_postprocessing_ia(Urn *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5294:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5294 | self->muladd_func_ptr = Urn_postprocessing_aa; | ^ src/objects/randommodule.c:5250:13: note: 'Urn_postprocessing_aa' declared here 5250 | static void Urn_postprocessing_aa(Urn *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5298:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5298 | self->muladd_func_ptr = Urn_postprocessing_revaa; | ^ src/objects/randommodule.c:5254:13: note: 'Urn_postprocessing_revaa' declared here 5254 | static void Urn_postprocessing_revaa(Urn *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5302 | self->muladd_func_ptr = Urn_postprocessing_ireva; | ^ src/objects/randommodule.c:5251:13: note: 'Urn_postprocessing_ireva' declared here 5251 | static void Urn_postprocessing_ireva(Urn *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5306 | self->muladd_func_ptr = Urn_postprocessing_areva; | ^ src/objects/randommodule.c:5252:13: note: 'Urn_postprocessing_areva' declared here 5252 | static void Urn_postprocessing_areva(Urn *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5310 | self->muladd_func_ptr = Urn_postprocessing_revareva; | ^ src/objects/randommodule.c:5255:13: note: 'Urn_postprocessing_revareva' declared here 5255 | static void Urn_postprocessing_revareva(Urn *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'Urn_new': src/objects/randommodule.c:5370:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Urn *)' [-Wincompatible-pointer-types] 5370 | self->mode_func_ptr = Urn_setProcMode; | ^ src/objects/randommodule.c:5258:1: note: 'Urn_setProcMode' declared here 5258 | Urn_setProcMode(Urn *self) | ^~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'LogiMap_setProcMode': src/objects/randommodule.c:5707:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5707 | self->proc_func_ptr = LogiMap_generate_ii; | ^ src/objects/randommodule.c:5572:1: note: 'LogiMap_generate_ii' declared here 5572 | LogiMap_generate_ii(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5711:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5711 | self->proc_func_ptr = LogiMap_generate_ai; | ^ src/objects/randommodule.c:5600:1: note: 'LogiMap_generate_ai' declared here 5600 | LogiMap_generate_ai(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5715:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5715 | self->proc_func_ptr = LogiMap_generate_ia; | ^ src/objects/randommodule.c:5630:1: note: 'LogiMap_generate_ia' declared here 5630 | LogiMap_generate_ia(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5719:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5719 | self->proc_func_ptr = LogiMap_generate_aa; | ^ src/objects/randommodule.c:5658:1: note: 'LogiMap_generate_aa' declared here 5658 | LogiMap_generate_aa(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5726:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5726 | self->muladd_func_ptr = LogiMap_postprocessing_ii; | ^ src/objects/randommodule.c:5687:13: note: 'LogiMap_postprocessing_ii' declared here 5687 | static void LogiMap_postprocessing_ii(LogiMap *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5730:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5730 | self->muladd_func_ptr = LogiMap_postprocessing_ai; | ^ src/objects/randommodule.c:5688:13: note: 'LogiMap_postprocessing_ai' declared here 5688 | static void LogiMap_postprocessing_ai(LogiMap *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5734:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5734 | self->muladd_func_ptr = LogiMap_postprocessing_revai; | ^ src/objects/randommodule.c:5693:13: note: 'LogiMap_postprocessing_revai' declared here 5693 | static void LogiMap_postprocessing_revai(LogiMap *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5738:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5738 | self->muladd_func_ptr = LogiMap_postprocessing_ia; | ^ src/objects/randommodule.c:5689:13: note: 'LogiMap_postprocessing_ia' declared here 5689 | static void LogiMap_postprocessing_ia(LogiMap *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5742:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5742 | self->muladd_func_ptr = LogiMap_postprocessing_aa; | ^ src/objects/randommodule.c:5690:13: note: 'LogiMap_postprocessing_aa' declared here 5690 | static void LogiMap_postprocessing_aa(LogiMap *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5746:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5746 | self->muladd_func_ptr = LogiMap_postprocessing_revaa; | ^ src/objects/randommodule.c:5694:13: note: 'LogiMap_postprocessing_revaa' declared here 5694 | static void LogiMap_postprocessing_revaa(LogiMap *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5750:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5750 | self->muladd_func_ptr = LogiMap_postprocessing_ireva; | ^ src/objects/randommodule.c:5691:13: note: 'LogiMap_postprocessing_ireva' declared here 5691 | static void LogiMap_postprocessing_ireva(LogiMap *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5754:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5754 | self->muladd_func_ptr = LogiMap_postprocessing_areva; | ^ src/objects/randommodule.c:5692:13: note: 'LogiMap_postprocessing_areva' declared here 5692 | static void LogiMap_postprocessing_areva(LogiMap *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c:5758:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5758 | self->muladd_func_ptr = LogiMap_postprocessing_revareva; | ^ src/objects/randommodule.c:5695:13: note: 'LogiMap_postprocessing_revareva' declared here 5695 | static void LogiMap_postprocessing_revareva(LogiMap *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/randommodule.c: In function 'LogiMap_new': src/objects/randommodule.c:5816:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(LogiMap *)' [-Wincompatible-pointer-types] 5816 | self->mode_func_ptr = LogiMap_setProcMode; | ^ src/objects/randommodule.c:5698:1: note: 'LogiMap_setProcMode' declared here 5698 | LogiMap_setProcMode(LogiMap *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/recordmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/recordmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/recordmodule.c: In function 'Record_setProcMode': src/objects/recordmodule.c:89:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Record *)' [-Wincompatible-pointer-types] 89 | self->proc_func_ptr = Record_process; | ^ src/objects/recordmodule.c:50:1: note: 'Record_process' declared here 50 | Record_process(Record *self) | ^~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'Record_new': src/objects/recordmodule.c:145:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Record *)' [-Wincompatible-pointer-types] 145 | self->mode_func_ptr = Record_setProcMode; | ^ src/objects/recordmodule.c:87:1: note: 'Record_setProcMode' declared here 87 | Record_setProcMode(Record *self) | ^~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'ControlRec_setProcMode': src/objects/recordmodule.c:410:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRec *)' [-Wincompatible-pointer-types] 410 | self->proc_func_ptr = ControlRec_process; | ^ src/objects/recordmodule.c:371:1: note: 'ControlRec_process' declared here 371 | ControlRec_process(ControlRec *self) | ^~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'ControlRec_new': src/objects/recordmodule.c:465:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRec *)' [-Wincompatible-pointer-types] 465 | self->mode_func_ptr = ControlRec_setProcMode; | ^ src/objects/recordmodule.c:408:1: note: 'ControlRec_setProcMode' declared here 408 | ControlRec_setProcMode(ControlRec *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'ControlRead_setProcMode': src/objects/recordmodule.c:689:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 689 | self->proc_func_ptr = ControlRead_readframes_i; | ^ src/objects/recordmodule.c:629:1: note: 'ControlRead_readframes_i' declared here 629 | ControlRead_readframes_i(ControlRead *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:694:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 694 | self->muladd_func_ptr = ControlRead_postprocessing_ii; | ^ src/objects/recordmodule.c:673:13: note: 'ControlRead_postprocessing_ii' declared here 673 | static void ControlRead_postprocessing_ii(ControlRead *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:698:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 698 | self->muladd_func_ptr = ControlRead_postprocessing_ai; | ^ src/objects/recordmodule.c:674:13: note: 'ControlRead_postprocessing_ai' declared here 674 | static void ControlRead_postprocessing_ai(ControlRead *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:702:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 702 | self->muladd_func_ptr = ControlRead_postprocessing_revai; | ^ src/objects/recordmodule.c:679:13: note: 'ControlRead_postprocessing_revai' declared here 679 | static void ControlRead_postprocessing_revai(ControlRead *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:706:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 706 | self->muladd_func_ptr = ControlRead_postprocessing_ia; | ^ src/objects/recordmodule.c:675:13: note: 'ControlRead_postprocessing_ia' declared here 675 | static void ControlRead_postprocessing_ia(ControlRead *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:710:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 710 | self->muladd_func_ptr = ControlRead_postprocessing_aa; | ^ src/objects/recordmodule.c:676:13: note: 'ControlRead_postprocessing_aa' declared here 676 | static void ControlRead_postprocessing_aa(ControlRead *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:714:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 714 | self->muladd_func_ptr = ControlRead_postprocessing_revaa; | ^ src/objects/recordmodule.c:680:13: note: 'ControlRead_postprocessing_revaa' declared here 680 | static void ControlRead_postprocessing_revaa(ControlRead *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:718:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 718 | self->muladd_func_ptr = ControlRead_postprocessing_ireva; | ^ src/objects/recordmodule.c:677:13: note: 'ControlRead_postprocessing_ireva' declared here 677 | static void ControlRead_postprocessing_ireva(ControlRead *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:722:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 722 | self->muladd_func_ptr = ControlRead_postprocessing_areva; | ^ src/objects/recordmodule.c:678:13: note: 'ControlRead_postprocessing_areva' declared here 678 | static void ControlRead_postprocessing_areva(ControlRead *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:726:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 726 | self->muladd_func_ptr = ControlRead_postprocessing_revareva; | ^ src/objects/recordmodule.c:681:13: note: 'ControlRead_postprocessing_revareva' declared here 681 | static void ControlRead_postprocessing_revareva(ControlRead *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'ControlRead_new': src/objects/recordmodule.c:781:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(ControlRead *)' [-Wincompatible-pointer-types] 781 | self->mode_func_ptr = ControlRead_setProcMode; | ^ src/objects/recordmodule.c:684:1: note: 'ControlRead_setProcMode' declared here 684 | ControlRead_setProcMode(ControlRead *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'NoteinRec_setProcMode': src/objects/recordmodule.c:1064:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRec *)' [-Wincompatible-pointer-types] 1064 | self->proc_func_ptr = NoteinRec_process; | ^ src/objects/recordmodule.c:1035:1: note: 'NoteinRec_process' declared here 1035 | NoteinRec_process(NoteinRec *self) | ^~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'NoteinRec_new': src/objects/recordmodule.c:1125:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRec *)' [-Wincompatible-pointer-types] 1125 | self->mode_func_ptr = NoteinRec_setProcMode; | ^ src/objects/recordmodule.c:1062:1: note: 'NoteinRec_setProcMode' declared here 1062 | NoteinRec_setProcMode(NoteinRec *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'NoteinRead_setProcMode': src/objects/recordmodule.c:1319:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1319 | self->proc_func_ptr = NoteinRead_readframes_i; | ^ src/objects/recordmodule.c:1264:1: note: 'NoteinRead_readframes_i' declared here 1264 | NoteinRead_readframes_i(NoteinRead *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1324:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1324 | self->muladd_func_ptr = NoteinRead_postprocessing_ii; | ^ src/objects/recordmodule.c:1303:13: note: 'NoteinRead_postprocessing_ii' declared here 1303 | static void NoteinRead_postprocessing_ii(NoteinRead *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1328:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1328 | self->muladd_func_ptr = NoteinRead_postprocessing_ai; | ^ src/objects/recordmodule.c:1304:13: note: 'NoteinRead_postprocessing_ai' declared here 1304 | static void NoteinRead_postprocessing_ai(NoteinRead *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1332:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1332 | self->muladd_func_ptr = NoteinRead_postprocessing_revai; | ^ src/objects/recordmodule.c:1309:13: note: 'NoteinRead_postprocessing_revai' declared here 1309 | static void NoteinRead_postprocessing_revai(NoteinRead *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1336:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1336 | self->muladd_func_ptr = NoteinRead_postprocessing_ia; | ^ src/objects/recordmodule.c:1305:13: note: 'NoteinRead_postprocessing_ia' declared here 1305 | static void NoteinRead_postprocessing_ia(NoteinRead *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1340:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1340 | self->muladd_func_ptr = NoteinRead_postprocessing_aa; | ^ src/objects/recordmodule.c:1306:13: note: 'NoteinRead_postprocessing_aa' declared here 1306 | static void NoteinRead_postprocessing_aa(NoteinRead *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1344:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1344 | self->muladd_func_ptr = NoteinRead_postprocessing_revaa; | ^ src/objects/recordmodule.c:1310:13: note: 'NoteinRead_postprocessing_revaa' declared here 1310 | static void NoteinRead_postprocessing_revaa(NoteinRead *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1348:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1348 | self->muladd_func_ptr = NoteinRead_postprocessing_ireva; | ^ src/objects/recordmodule.c:1307:13: note: 'NoteinRead_postprocessing_ireva' declared here 1307 | static void NoteinRead_postprocessing_ireva(NoteinRead *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1352:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1352 | self->muladd_func_ptr = NoteinRead_postprocessing_areva; | ^ src/objects/recordmodule.c:1308:13: note: 'NoteinRead_postprocessing_areva' declared here 1308 | static void NoteinRead_postprocessing_areva(NoteinRead *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c:1356:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1356 | self->muladd_func_ptr = NoteinRead_postprocessing_revareva; | ^ src/objects/recordmodule.c:1311:13: note: 'NoteinRead_postprocessing_revareva' declared here 1311 | static void NoteinRead_postprocessing_revareva(NoteinRead *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/recordmodule.c: In function 'NoteinRead_new': src/objects/recordmodule.c:1410:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NoteinRead *)' [-Wincompatible-pointer-types] 1410 | self->mode_func_ptr = NoteinRead_setProcMode; | ^ src/objects/recordmodule.c:1314:1: note: 'NoteinRead_setProcMode' declared here 1314 | NoteinRead_setProcMode(NoteinRead *self) | ^~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/selectmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/selectmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/selectmodule.c: In function 'Select_setProcMode': src/objects/selectmodule.c:77:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 77 | self->proc_func_ptr = Select_selector; | ^ src/objects/selectmodule.c:39:1: note: 'Select_selector' declared here 39 | Select_selector(Select *self) | ^~~~~~~~~~~~~~~ src/objects/selectmodule.c:82:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 82 | self->muladd_func_ptr = Select_postprocessing_ii; | ^ src/objects/selectmodule.c:60:13: note: 'Select_postprocessing_ii' declared here 60 | static void Select_postprocessing_ii(Select *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:86:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 86 | self->muladd_func_ptr = Select_postprocessing_ai; | ^ src/objects/selectmodule.c:61:13: note: 'Select_postprocessing_ai' declared here 61 | static void Select_postprocessing_ai(Select *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:90:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 90 | self->muladd_func_ptr = Select_postprocessing_revai; | ^ src/objects/selectmodule.c:66:13: note: 'Select_postprocessing_revai' declared here 66 | static void Select_postprocessing_revai(Select *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:94:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 94 | self->muladd_func_ptr = Select_postprocessing_ia; | ^ src/objects/selectmodule.c:62:13: note: 'Select_postprocessing_ia' declared here 62 | static void Select_postprocessing_ia(Select *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:98:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 98 | self->muladd_func_ptr = Select_postprocessing_aa; | ^ src/objects/selectmodule.c:63:13: note: 'Select_postprocessing_aa' declared here 63 | static void Select_postprocessing_aa(Select *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:102:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 102 | self->muladd_func_ptr = Select_postprocessing_revaa; | ^ src/objects/selectmodule.c:67:13: note: 'Select_postprocessing_revaa' declared here 67 | static void Select_postprocessing_revaa(Select *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:106:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 106 | self->muladd_func_ptr = Select_postprocessing_ireva; | ^ src/objects/selectmodule.c:64:13: note: 'Select_postprocessing_ireva' declared here 64 | static void Select_postprocessing_ireva(Select *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:110:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 110 | self->muladd_func_ptr = Select_postprocessing_areva; | ^ src/objects/selectmodule.c:65:13: note: 'Select_postprocessing_areva' declared here 65 | static void Select_postprocessing_areva(Select *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:114:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 114 | self->muladd_func_ptr = Select_postprocessing_revareva; | ^ src/objects/selectmodule.c:68:13: note: 'Select_postprocessing_revareva' declared here 68 | static void Select_postprocessing_revareva(Select *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c: In function 'Select_new': src/objects/selectmodule.c:167:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Select *)' [-Wincompatible-pointer-types] 167 | self->mode_func_ptr = Select_setProcMode; | ^ src/objects/selectmodule.c:71:1: note: 'Select_setProcMode' declared here 71 | Select_setProcMode(Select *self) | ^~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c: In function 'Change_setProcMode': src/objects/selectmodule.c:377:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 377 | self->proc_func_ptr = Change_selector; | ^ src/objects/selectmodule.c:338:1: note: 'Change_selector' declared here 338 | Change_selector(Change *self) | ^~~~~~~~~~~~~~~ src/objects/selectmodule.c:382:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 382 | self->muladd_func_ptr = Change_postprocessing_ii; | ^ src/objects/selectmodule.c:361:13: note: 'Change_postprocessing_ii' declared here 361 | static void Change_postprocessing_ii(Change *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:386:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 386 | self->muladd_func_ptr = Change_postprocessing_ai; | ^ src/objects/selectmodule.c:362:13: note: 'Change_postprocessing_ai' declared here 362 | static void Change_postprocessing_ai(Change *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:390:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 390 | self->muladd_func_ptr = Change_postprocessing_revai; | ^ src/objects/selectmodule.c:367:13: note: 'Change_postprocessing_revai' declared here 367 | static void Change_postprocessing_revai(Change *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:394:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 394 | self->muladd_func_ptr = Change_postprocessing_ia; | ^ src/objects/selectmodule.c:363:13: note: 'Change_postprocessing_ia' declared here 363 | static void Change_postprocessing_ia(Change *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:398:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 398 | self->muladd_func_ptr = Change_postprocessing_aa; | ^ src/objects/selectmodule.c:364:13: note: 'Change_postprocessing_aa' declared here 364 | static void Change_postprocessing_aa(Change *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:402:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 402 | self->muladd_func_ptr = Change_postprocessing_revaa; | ^ src/objects/selectmodule.c:368:13: note: 'Change_postprocessing_revaa' declared here 368 | static void Change_postprocessing_revaa(Change *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:406:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 406 | self->muladd_func_ptr = Change_postprocessing_ireva; | ^ src/objects/selectmodule.c:365:13: note: 'Change_postprocessing_ireva' declared here 365 | static void Change_postprocessing_ireva(Change *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:410:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 410 | self->muladd_func_ptr = Change_postprocessing_areva; | ^ src/objects/selectmodule.c:366:13: note: 'Change_postprocessing_areva' declared here 366 | static void Change_postprocessing_areva(Change *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c:414:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 414 | self->muladd_func_ptr = Change_postprocessing_revareva; | ^ src/objects/selectmodule.c:369:13: note: 'Change_postprocessing_revareva' declared here 369 | static void Change_postprocessing_revareva(Change *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/selectmodule.c: In function 'Change_new': src/objects/selectmodule.c:465:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Change *)' [-Wincompatible-pointer-types] 465 | self->mode_func_ptr = Change_setProcMode; | ^ src/objects/selectmodule.c:372:1: note: 'Change_setProcMode' declared here 372 | Change_setProcMode(Change *self) | ^~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/sfplayermodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/sfplayermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/sfplayermodule.c: In function 'SfPlayer_setProcMode': src/objects/sfplayermodule.c:293:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlayer *)' [-Wincompatible-pointer-types] 293 | self->proc_func_ptr = SfPlayer_readframes_i; | ^ src/objects/sfplayermodule.c:59:1: note: 'SfPlayer_readframes_i' declared here 59 | SfPlayer_readframes_i(SfPlayer *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfPlayer_new': src/objects/sfplayermodule.c:352:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlayer *)' [-Wincompatible-pointer-types] 352 | self->mode_func_ptr = SfPlayer_setProcMode; | ^ src/objects/sfplayermodule.c:291:1: note: 'SfPlayer_setProcMode' declared here 291 | SfPlayer_setProcMode(SfPlayer *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfPlay_setProcMode': src/objects/sfplayermodule.c:609:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 609 | self->muladd_func_ptr = SfPlay_postprocessing_ii; | ^ src/objects/sfplayermodule.c:590:13: note: 'SfPlay_postprocessing_ii' declared here 590 | static void SfPlay_postprocessing_ii(SfPlay *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:613:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 613 | self->muladd_func_ptr = SfPlay_postprocessing_ai; | ^ src/objects/sfplayermodule.c:591:13: note: 'SfPlay_postprocessing_ai' declared here 591 | static void SfPlay_postprocessing_ai(SfPlay *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:617:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 617 | self->muladd_func_ptr = SfPlay_postprocessing_revai; | ^ src/objects/sfplayermodule.c:596:13: note: 'SfPlay_postprocessing_revai' declared here 596 | static void SfPlay_postprocessing_revai(SfPlay *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 621 | self->muladd_func_ptr = SfPlay_postprocessing_ia; | ^ src/objects/sfplayermodule.c:592:13: note: 'SfPlay_postprocessing_ia' declared here 592 | static void SfPlay_postprocessing_ia(SfPlay *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 625 | self->muladd_func_ptr = SfPlay_postprocessing_aa; | ^ src/objects/sfplayermodule.c:593:13: note: 'SfPlay_postprocessing_aa' declared here 593 | static void SfPlay_postprocessing_aa(SfPlay *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:629:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 629 | self->muladd_func_ptr = SfPlay_postprocessing_revaa; | ^ src/objects/sfplayermodule.c:597:13: note: 'SfPlay_postprocessing_revaa' declared here 597 | static void SfPlay_postprocessing_revaa(SfPlay *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:633:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 633 | self->muladd_func_ptr = SfPlay_postprocessing_ireva; | ^ src/objects/sfplayermodule.c:594:13: note: 'SfPlay_postprocessing_ireva' declared here 594 | static void SfPlay_postprocessing_ireva(SfPlay *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:637:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 637 | self->muladd_func_ptr = SfPlay_postprocessing_areva; | ^ src/objects/sfplayermodule.c:595:13: note: 'SfPlay_postprocessing_areva' declared here 595 | static void SfPlay_postprocessing_areva(SfPlay *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:641:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 641 | self->muladd_func_ptr = SfPlay_postprocessing_revareva; | ^ src/objects/sfplayermodule.c:598:13: note: 'SfPlay_postprocessing_revareva' declared here 598 | static void SfPlay_postprocessing_revareva(SfPlay *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfPlay_new': src/objects/sfplayermodule.c:701:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfPlay *)' [-Wincompatible-pointer-types] 701 | self->mode_func_ptr = SfPlay_setProcMode; | ^ src/objects/sfplayermodule.c:601:1: note: 'SfPlay_setProcMode' declared here 601 | SfPlay_setProcMode(SfPlay *self) | ^~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffler_setProcMode': src/objects/sfplayermodule.c:1216:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1216 | self->proc_func_ptr = SfMarkerShuffler_readframes_i; | ^ src/objects/sfplayermodule.c:1025:1: note: 'SfMarkerShuffler_readframes_i' declared here 1025 | SfMarkerShuffler_readframes_i(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffler_new': src/objects/sfplayermodule.c:1343:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1343 | self->mode_func_ptr = SfMarkerShuffler_setProcMode; | ^ src/objects/sfplayermodule.c:1214:1: note: 'SfMarkerShuffler_setProcMode' declared here 1214 | SfMarkerShuffler_setProcMode(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1359:25: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1359 | self->type_func_ptr = SfMarkerShuffler_uniform; | ^ src/objects/sfplayermodule.c:888:1: note: 'SfMarkerShuffler_uniform' declared here 888 | SfMarkerShuffler_uniform(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffler_setRandomType': src/objects/sfplayermodule.c:1457:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1457 | self->type_func_ptr = SfMarkerShuffler_uniform; | ^ src/objects/sfplayermodule.c:888:1: note: 'SfMarkerShuffler_uniform' declared here 888 | SfMarkerShuffler_uniform(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1461:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1461 | self->type_func_ptr = SfMarkerShuffler_linear_min; | ^ src/objects/sfplayermodule.c:894:1: note: 'SfMarkerShuffler_linear_min' declared here 894 | SfMarkerShuffler_linear_min(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1465:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1465 | self->type_func_ptr = SfMarkerShuffler_linear_max; | ^ src/objects/sfplayermodule.c:904:1: note: 'SfMarkerShuffler_linear_max' declared here 904 | SfMarkerShuffler_linear_max(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1469:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1469 | self->type_func_ptr = SfMarkerShuffler_triangle; | ^ src/objects/sfplayermodule.c:914:1: note: 'SfMarkerShuffler_triangle' declared here 914 | SfMarkerShuffler_triangle(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1473:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1473 | self->type_func_ptr = SfMarkerShuffler_expon_min; | ^ src/objects/sfplayermodule.c:923:1: note: 'SfMarkerShuffler_expon_min' declared here 923 | SfMarkerShuffler_expon_min(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1478:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1478 | self->type_func_ptr = SfMarkerShuffler_expon_max; | ^ src/objects/sfplayermodule.c:935:1: note: 'SfMarkerShuffler_expon_max' declared here 935 | SfMarkerShuffler_expon_max(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1483:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1483 | self->type_func_ptr = SfMarkerShuffler_biexpon; | ^ src/objects/sfplayermodule.c:948:1: note: 'SfMarkerShuffler_biexpon' declared here 948 | SfMarkerShuffler_biexpon(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1488:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1488 | self->type_func_ptr = SfMarkerShuffler_cauchy; | ^ src/objects/sfplayermodule.c:972:1: note: 'SfMarkerShuffler_cauchy' declared here 972 | SfMarkerShuffler_cauchy(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1494:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1494 | self->type_func_ptr = SfMarkerShuffler_weibull; | ^ src/objects/sfplayermodule.c:996:1: note: 'SfMarkerShuffler_weibull' declared here 996 | SfMarkerShuffler_weibull(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1499:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(SfMarkerShuffler *)' [-Wincompatible-pointer-types] 1499 | self->type_func_ptr = SfMarkerShuffler_gaussian; | ^ src/objects/sfplayermodule.c:1012:1: note: 'SfMarkerShuffler_gaussian' declared here 1012 | SfMarkerShuffler_gaussian(SfMarkerShuffler *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffle_setProcMode': src/objects/sfplayermodule.c:1624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1624 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_ii; | ^ src/objects/sfplayermodule.c:1605:13: note: 'SfMarkerShuffle_postprocessing_ii' declared here 1605 | static void SfMarkerShuffle_postprocessing_ii(SfMarkerShuffle *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1628 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_ai; | ^ src/objects/sfplayermodule.c:1606:13: note: 'SfMarkerShuffle_postprocessing_ai' declared here 1606 | static void SfMarkerShuffle_postprocessing_ai(SfMarkerShuffle *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1632:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1632 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_revai; | ^ src/objects/sfplayermodule.c:1611:13: note: 'SfMarkerShuffle_postprocessing_revai' declared here 1611 | static void SfMarkerShuffle_postprocessing_revai(SfMarkerShuffle *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1636:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1636 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_ia; | ^ src/objects/sfplayermodule.c:1607:13: note: 'SfMarkerShuffle_postprocessing_ia' declared here 1607 | static void SfMarkerShuffle_postprocessing_ia(SfMarkerShuffle *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1640:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1640 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_aa; | ^ src/objects/sfplayermodule.c:1608:13: note: 'SfMarkerShuffle_postprocessing_aa' declared here 1608 | static void SfMarkerShuffle_postprocessing_aa(SfMarkerShuffle *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1644:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1644 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_revaa; | ^ src/objects/sfplayermodule.c:1612:13: note: 'SfMarkerShuffle_postprocessing_revaa' declared here 1612 | static void SfMarkerShuffle_postprocessing_revaa(SfMarkerShuffle *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1648:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1648 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_ireva; | ^ src/objects/sfplayermodule.c:1609:13: note: 'SfMarkerShuffle_postprocessing_ireva' declared here 1609 | static void SfMarkerShuffle_postprocessing_ireva(SfMarkerShuffle *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1652:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1652 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_areva; | ^ src/objects/sfplayermodule.c:1610:13: note: 'SfMarkerShuffle_postprocessing_areva' declared here 1610 | static void SfMarkerShuffle_postprocessing_areva(SfMarkerShuffle *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:1656:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1656 | self->muladd_func_ptr = SfMarkerShuffle_postprocessing_revareva; | ^ src/objects/sfplayermodule.c:1613:13: note: 'SfMarkerShuffle_postprocessing_revareva' declared here 1613 | static void SfMarkerShuffle_postprocessing_revareva(SfMarkerShuffle *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerShuffle_new': src/objects/sfplayermodule.c:1716:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerShuffle *)' [-Wincompatible-pointer-types] 1716 | self->mode_func_ptr = SfMarkerShuffle_setProcMode; | ^ src/objects/sfplayermodule.c:1616:1: note: 'SfMarkerShuffle_setProcMode' declared here 1616 | SfMarkerShuffle_setProcMode(SfMarkerShuffle *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerLooper_setProcMode': src/objects/sfplayermodule.c:2094:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLooper *)' [-Wincompatible-pointer-types] 2094 | self->proc_func_ptr = SfMarkerLooper_readframes_i; | ^ src/objects/sfplayermodule.c:1903:1: note: 'SfMarkerLooper_readframes_i' declared here 1903 | SfMarkerLooper_readframes_i(SfMarkerLooper *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerLooper_new': src/objects/sfplayermodule.c:2236:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLooper *)' [-Wincompatible-pointer-types] 2236 | self->mode_func_ptr = SfMarkerLooper_setProcMode; | ^ src/objects/sfplayermodule.c:2092:1: note: 'SfMarkerLooper_setProcMode' declared here 2092 | SfMarkerLooper_setProcMode(SfMarkerLooper *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerLoop_setProcMode': src/objects/sfplayermodule.c:2445:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2445 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_ii; | ^ src/objects/sfplayermodule.c:2426:13: note: 'SfMarkerLoop_postprocessing_ii' declared here 2426 | static void SfMarkerLoop_postprocessing_ii(SfMarkerLoop *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2449:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2449 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_ai; | ^ src/objects/sfplayermodule.c:2427:13: note: 'SfMarkerLoop_postprocessing_ai' declared here 2427 | static void SfMarkerLoop_postprocessing_ai(SfMarkerLoop *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2453:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2453 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_revai; | ^ src/objects/sfplayermodule.c:2432:13: note: 'SfMarkerLoop_postprocessing_revai' declared here 2432 | static void SfMarkerLoop_postprocessing_revai(SfMarkerLoop *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2457:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2457 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_ia; | ^ src/objects/sfplayermodule.c:2428:13: note: 'SfMarkerLoop_postprocessing_ia' declared here 2428 | static void SfMarkerLoop_postprocessing_ia(SfMarkerLoop *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2461:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2461 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_aa; | ^ src/objects/sfplayermodule.c:2429:13: note: 'SfMarkerLoop_postprocessing_aa' declared here 2429 | static void SfMarkerLoop_postprocessing_aa(SfMarkerLoop *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2465:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2465 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_revaa; | ^ src/objects/sfplayermodule.c:2433:13: note: 'SfMarkerLoop_postprocessing_revaa' declared here 2433 | static void SfMarkerLoop_postprocessing_revaa(SfMarkerLoop *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2469:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2469 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_ireva; | ^ src/objects/sfplayermodule.c:2430:13: note: 'SfMarkerLoop_postprocessing_ireva' declared here 2430 | static void SfMarkerLoop_postprocessing_ireva(SfMarkerLoop *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2473:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2473 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_areva; | ^ src/objects/sfplayermodule.c:2431:13: note: 'SfMarkerLoop_postprocessing_areva' declared here 2431 | static void SfMarkerLoop_postprocessing_areva(SfMarkerLoop *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c:2477:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2477 | self->muladd_func_ptr = SfMarkerLoop_postprocessing_revareva; | ^ src/objects/sfplayermodule.c:2434:13: note: 'SfMarkerLoop_postprocessing_revareva' declared here 2434 | static void SfMarkerLoop_postprocessing_revareva(SfMarkerLoop *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sfplayermodule.c: In function 'SfMarkerLoop_new': src/objects/sfplayermodule.c:2537:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SfMarkerLoop *)' [-Wincompatible-pointer-types] 2537 | self->mode_func_ptr = SfMarkerLoop_setProcMode; | ^ src/objects/sfplayermodule.c:2437:1: note: 'SfMarkerLoop_setProcMode' declared here 2437 | SfMarkerLoop_setProcMode(SfMarkerLoop *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/sigmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/sigmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/sigmodule.c: In function 'Sig_setProcMode': src/objects/sigmodule.c:55:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 55 | self->muladd_func_ptr = Sig_postprocessing_ii; | ^ src/objects/sigmodule.c:36:13: note: 'Sig_postprocessing_ii' declared here 36 | static void Sig_postprocessing_ii(Sig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:59:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 59 | self->muladd_func_ptr = Sig_postprocessing_ai; | ^ src/objects/sigmodule.c:37:13: note: 'Sig_postprocessing_ai' declared here 37 | static void Sig_postprocessing_ai(Sig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:63:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 63 | self->muladd_func_ptr = Sig_postprocessing_revai; | ^ src/objects/sigmodule.c:42:13: note: 'Sig_postprocessing_revai' declared here 42 | static void Sig_postprocessing_revai(Sig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:67:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 67 | self->muladd_func_ptr = Sig_postprocessing_ia; | ^ src/objects/sigmodule.c:38:13: note: 'Sig_postprocessing_ia' declared here 38 | static void Sig_postprocessing_ia(Sig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:71:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 71 | self->muladd_func_ptr = Sig_postprocessing_aa; | ^ src/objects/sigmodule.c:39:13: note: 'Sig_postprocessing_aa' declared here 39 | static void Sig_postprocessing_aa(Sig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:75:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 75 | self->muladd_func_ptr = Sig_postprocessing_revaa; | ^ src/objects/sigmodule.c:43:13: note: 'Sig_postprocessing_revaa' declared here 43 | static void Sig_postprocessing_revaa(Sig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:79:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 79 | self->muladd_func_ptr = Sig_postprocessing_ireva; | ^ src/objects/sigmodule.c:40:13: note: 'Sig_postprocessing_ireva' declared here 40 | static void Sig_postprocessing_ireva(Sig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:83:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 83 | self->muladd_func_ptr = Sig_postprocessing_areva; | ^ src/objects/sigmodule.c:41:13: note: 'Sig_postprocessing_areva' declared here 41 | static void Sig_postprocessing_areva(Sig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:87:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 87 | self->muladd_func_ptr = Sig_postprocessing_revareva; | ^ src/objects/sigmodule.c:44:13: note: 'Sig_postprocessing_revareva' declared here 44 | static void Sig_postprocessing_revareva(Sig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'Sig_new': src/objects/sigmodule.c:159:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Sig *)' [-Wincompatible-pointer-types] 159 | self->mode_func_ptr = Sig_setProcMode; | ^ src/objects/sigmodule.c:47:1: note: 'Sig_setProcMode' declared here 47 | Sig_setProcMode(Sig *self) | ^~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'SigTo_setProcMode': src/objects/sigmodule.c:446:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 446 | self->proc_func_ptr = SigTo_generates_i; | ^ src/objects/sigmodule.c:336:1: note: 'SigTo_generates_i' declared here 336 | SigTo_generates_i(SigTo *self) | ^~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:451:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 451 | self->muladd_func_ptr = SigTo_postprocessing_ii; | ^ src/objects/sigmodule.c:430:13: note: 'SigTo_postprocessing_ii' declared here 430 | static void SigTo_postprocessing_ii(SigTo *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:455:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 455 | self->muladd_func_ptr = SigTo_postprocessing_ai; | ^ src/objects/sigmodule.c:431:13: note: 'SigTo_postprocessing_ai' declared here 431 | static void SigTo_postprocessing_ai(SigTo *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:459:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 459 | self->muladd_func_ptr = SigTo_postprocessing_revai; | ^ src/objects/sigmodule.c:436:13: note: 'SigTo_postprocessing_revai' declared here 436 | static void SigTo_postprocessing_revai(SigTo *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:463:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 463 | self->muladd_func_ptr = SigTo_postprocessing_ia; | ^ src/objects/sigmodule.c:432:13: note: 'SigTo_postprocessing_ia' declared here 432 | static void SigTo_postprocessing_ia(SigTo *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:467:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 467 | self->muladd_func_ptr = SigTo_postprocessing_aa; | ^ src/objects/sigmodule.c:433:13: note: 'SigTo_postprocessing_aa' declared here 433 | static void SigTo_postprocessing_aa(SigTo *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 471 | self->muladd_func_ptr = SigTo_postprocessing_revaa; | ^ src/objects/sigmodule.c:437:13: note: 'SigTo_postprocessing_revaa' declared here 437 | static void SigTo_postprocessing_revaa(SigTo *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 475 | self->muladd_func_ptr = SigTo_postprocessing_ireva; | ^ src/objects/sigmodule.c:434:13: note: 'SigTo_postprocessing_ireva' declared here 434 | static void SigTo_postprocessing_ireva(SigTo *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 479 | self->muladd_func_ptr = SigTo_postprocessing_areva; | ^ src/objects/sigmodule.c:435:13: note: 'SigTo_postprocessing_areva' declared here 435 | static void SigTo_postprocessing_areva(SigTo *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 483 | self->muladd_func_ptr = SigTo_postprocessing_revareva; | ^ src/objects/sigmodule.c:438:13: note: 'SigTo_postprocessing_revareva' declared here 438 | static void SigTo_postprocessing_revareva(SigTo *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'SigTo_new': src/objects/sigmodule.c:543:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SigTo *)' [-Wincompatible-pointer-types] 543 | self->mode_func_ptr = SigTo_setProcMode; | ^ src/objects/sigmodule.c:441:1: note: 'SigTo_setProcMode' declared here 441 | SigTo_setProcMode(SigTo *self) | ^~~~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'VarPort_setProcMode': src/objects/sigmodule.c:814:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 814 | self->proc_func_ptr = VarPort_generates_i; | ^ src/objects/sigmodule.c:734:1: note: 'VarPort_generates_i' declared here 734 | VarPort_generates_i(VarPort *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:819:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 819 | self->muladd_func_ptr = VarPort_postprocessing_ii; | ^ src/objects/sigmodule.c:798:13: note: 'VarPort_postprocessing_ii' declared here 798 | static void VarPort_postprocessing_ii(VarPort *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:823:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 823 | self->muladd_func_ptr = VarPort_postprocessing_ai; | ^ src/objects/sigmodule.c:799:13: note: 'VarPort_postprocessing_ai' declared here 799 | static void VarPort_postprocessing_ai(VarPort *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:827:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 827 | self->muladd_func_ptr = VarPort_postprocessing_revai; | ^ src/objects/sigmodule.c:804:13: note: 'VarPort_postprocessing_revai' declared here 804 | static void VarPort_postprocessing_revai(VarPort *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:831:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 831 | self->muladd_func_ptr = VarPort_postprocessing_ia; | ^ src/objects/sigmodule.c:800:13: note: 'VarPort_postprocessing_ia' declared here 800 | static void VarPort_postprocessing_ia(VarPort *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:835:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 835 | self->muladd_func_ptr = VarPort_postprocessing_aa; | ^ src/objects/sigmodule.c:801:13: note: 'VarPort_postprocessing_aa' declared here 801 | static void VarPort_postprocessing_aa(VarPort *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:839:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 839 | self->muladd_func_ptr = VarPort_postprocessing_revaa; | ^ src/objects/sigmodule.c:805:13: note: 'VarPort_postprocessing_revaa' declared here 805 | static void VarPort_postprocessing_revaa(VarPort *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:843:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 843 | self->muladd_func_ptr = VarPort_postprocessing_ireva; | ^ src/objects/sigmodule.c:802:13: note: 'VarPort_postprocessing_ireva' declared here 802 | static void VarPort_postprocessing_ireva(VarPort *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:847:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 847 | self->muladd_func_ptr = VarPort_postprocessing_areva; | ^ src/objects/sigmodule.c:803:13: note: 'VarPort_postprocessing_areva' declared here 803 | static void VarPort_postprocessing_areva(VarPort *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c:851:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 851 | self->muladd_func_ptr = VarPort_postprocessing_revareva; | ^ src/objects/sigmodule.c:806:13: note: 'VarPort_postprocessing_revareva' declared here 806 | static void VarPort_postprocessing_revareva(VarPort *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/sigmodule.c: In function 'VarPort_new': src/objects/sigmodule.c:913:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(VarPort *)' [-Wincompatible-pointer-types] 913 | self->mode_func_ptr = VarPort_setProcMode; | ^ src/objects/sigmodule.c:809:1: note: 'VarPort_setProcMode' declared here 809 | VarPort_setProcMode(VarPort *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/tablemodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/tablemodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/tablemodule.c: In function 'TableRecTimeStream_setProcMode': src/objects/tablemodule.c:6463:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6463 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_ii; | ^ src/objects/tablemodule.c:6444:13: note: 'TableRecTimeStream_postprocessing_ii' declared here 6444 | static void TableRecTimeStream_postprocessing_ii(TableRecTimeStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6467:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6467 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_ai; | ^ src/objects/tablemodule.c:6445:13: note: 'TableRecTimeStream_postprocessing_ai' declared here 6445 | static void TableRecTimeStream_postprocessing_ai(TableRecTimeStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6471 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_revai; | ^ src/objects/tablemodule.c:6450:13: note: 'TableRecTimeStream_postprocessing_revai' declared here 6450 | static void TableRecTimeStream_postprocessing_revai(TableRecTimeStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6475 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_ia; | ^ src/objects/tablemodule.c:6446:13: note: 'TableRecTimeStream_postprocessing_ia' declared here 6446 | static void TableRecTimeStream_postprocessing_ia(TableRecTimeStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6479 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_aa; | ^ src/objects/tablemodule.c:6447:13: note: 'TableRecTimeStream_postprocessing_aa' declared here 6447 | static void TableRecTimeStream_postprocessing_aa(TableRecTimeStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6483 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_revaa; | ^ src/objects/tablemodule.c:6451:13: note: 'TableRecTimeStream_postprocessing_revaa' declared here 6451 | static void TableRecTimeStream_postprocessing_revaa(TableRecTimeStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6487 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_ireva; | ^ src/objects/tablemodule.c:6448:13: note: 'TableRecTimeStream_postprocessing_ireva' declared here 6448 | static void TableRecTimeStream_postprocessing_ireva(TableRecTimeStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6491 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_areva; | ^ src/objects/tablemodule.c:6449:13: note: 'TableRecTimeStream_postprocessing_areva' declared here 6449 | static void TableRecTimeStream_postprocessing_areva(TableRecTimeStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:6495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6495 | self->muladd_func_ptr = TableRecTimeStream_postprocessing_revareva; | ^ src/objects/tablemodule.c:6452:13: note: 'TableRecTimeStream_postprocessing_revareva' declared here 6452 | static void TableRecTimeStream_postprocessing_revareva(TableRecTimeStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c: In function 'TableRecTimeStream_new': src/objects/tablemodule.c:6553:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TableRecTimeStream *)' [-Wincompatible-pointer-types] 6553 | self->mode_func_ptr = TableRecTimeStream_setProcMode; | ^ src/objects/tablemodule.c:6455:1: note: 'TableRecTimeStream_setProcMode' declared here 6455 | TableRecTimeStream_setProcMode(TableRecTimeStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c: In function 'TrigTableRecTimeStream_setProcMode': src/objects/tablemodule.c:7292:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7292 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_ii; | ^ src/objects/tablemodule.c:7273:13: note: 'TrigTableRecTimeStream_postprocessing_ii' declared here 7273 | static void TrigTableRecTimeStream_postprocessing_ii(TrigTableRecTimeStream *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7296:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7296 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_ai; | ^ src/objects/tablemodule.c:7274:13: note: 'TrigTableRecTimeStream_postprocessing_ai' declared here 7274 | static void TrigTableRecTimeStream_postprocessing_ai(TrigTableRecTimeStream *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7300:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7300 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_revai; | ^ src/objects/tablemodule.c:7279:13: note: 'TrigTableRecTimeStream_postprocessing_revai' declared here 7279 | static void TrigTableRecTimeStream_postprocessing_revai(TrigTableRecTimeStream *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7304:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7304 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_ia; | ^ src/objects/tablemodule.c:7275:13: note: 'TrigTableRecTimeStream_postprocessing_ia' declared here 7275 | static void TrigTableRecTimeStream_postprocessing_ia(TrigTableRecTimeStream *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7308:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7308 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_aa; | ^ src/objects/tablemodule.c:7276:13: note: 'TrigTableRecTimeStream_postprocessing_aa' declared here 7276 | static void TrigTableRecTimeStream_postprocessing_aa(TrigTableRecTimeStream *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7312:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7312 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_revaa; | ^ src/objects/tablemodule.c:7280:13: note: 'TrigTableRecTimeStream_postprocessing_revaa' declared here 7280 | static void TrigTableRecTimeStream_postprocessing_revaa(TrigTableRecTimeStream *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7316:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7316 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_ireva; | ^ src/objects/tablemodule.c:7277:13: note: 'TrigTableRecTimeStream_postprocessing_ireva' declared here 7277 | static void TrigTableRecTimeStream_postprocessing_ireva(TrigTableRecTimeStream *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7320:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7320 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_areva; | ^ src/objects/tablemodule.c:7278:13: note: 'TrigTableRecTimeStream_postprocessing_areva' declared here 7278 | static void TrigTableRecTimeStream_postprocessing_areva(TrigTableRecTimeStream *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c:7324:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7324 | self->muladd_func_ptr = TrigTableRecTimeStream_postprocessing_revareva; | ^ src/objects/tablemodule.c:7281:13: note: 'TrigTableRecTimeStream_postprocessing_revareva' declared here 7281 | static void TrigTableRecTimeStream_postprocessing_revareva(TrigTableRecTimeStream *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/tablemodule.c: In function 'TrigTableRecTimeStream_new': src/objects/tablemodule.c:7382:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigTableRecTimeStream *)' [-Wincompatible-pointer-types] 7382 | self->mode_func_ptr = TrigTableRecTimeStream_setProcMode; | ^ src/objects/tablemodule.c:7284:1: note: 'TrigTableRecTimeStream_setProcMode' declared here 7284 | TrigTableRecTimeStream_setProcMode(TrigTableRecTimeStream *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/trigmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/trigmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/trigmodule.c: In function 'TrigRandInt_setProcMode': src/objects/trigmodule.c:93:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 93 | self->proc_func_ptr = TrigRandInt_generate_i; | ^ src/objects/trigmodule.c:42:1: note: 'TrigRandInt_generate_i' declared here 42 | TrigRandInt_generate_i(TrigRandInt *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:97:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 97 | self->proc_func_ptr = TrigRandInt_generate_a; | ^ src/objects/trigmodule.c:58:1: note: 'TrigRandInt_generate_a' declared here 58 | TrigRandInt_generate_a(TrigRandInt *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:104:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 104 | self->muladd_func_ptr = TrigRandInt_postprocessing_ii; | ^ src/objects/trigmodule.c:73:13: note: 'TrigRandInt_postprocessing_ii' declared here 73 | static void TrigRandInt_postprocessing_ii(TrigRandInt *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:108:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 108 | self->muladd_func_ptr = TrigRandInt_postprocessing_ai; | ^ src/objects/trigmodule.c:74:13: note: 'TrigRandInt_postprocessing_ai' declared here 74 | static void TrigRandInt_postprocessing_ai(TrigRandInt *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:112:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 112 | self->muladd_func_ptr = TrigRandInt_postprocessing_revai; | ^ src/objects/trigmodule.c:79:13: note: 'TrigRandInt_postprocessing_revai' declared here 79 | static void TrigRandInt_postprocessing_revai(TrigRandInt *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:116:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 116 | self->muladd_func_ptr = TrigRandInt_postprocessing_ia; | ^ src/objects/trigmodule.c:75:13: note: 'TrigRandInt_postprocessing_ia' declared here 75 | static void TrigRandInt_postprocessing_ia(TrigRandInt *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:120:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 120 | self->muladd_func_ptr = TrigRandInt_postprocessing_aa; | ^ src/objects/trigmodule.c:76:13: note: 'TrigRandInt_postprocessing_aa' declared here 76 | static void TrigRandInt_postprocessing_aa(TrigRandInt *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:124:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 124 | self->muladd_func_ptr = TrigRandInt_postprocessing_revaa; | ^ src/objects/trigmodule.c:80:13: note: 'TrigRandInt_postprocessing_revaa' declared here 80 | static void TrigRandInt_postprocessing_revaa(TrigRandInt *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:128:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 128 | self->muladd_func_ptr = TrigRandInt_postprocessing_ireva; | ^ src/objects/trigmodule.c:77:13: note: 'TrigRandInt_postprocessing_ireva' declared here 77 | static void TrigRandInt_postprocessing_ireva(TrigRandInt *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:132:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 132 | self->muladd_func_ptr = TrigRandInt_postprocessing_areva; | ^ src/objects/trigmodule.c:78:13: note: 'TrigRandInt_postprocessing_areva' declared here 78 | static void TrigRandInt_postprocessing_areva(TrigRandInt *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:136:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 136 | self->muladd_func_ptr = TrigRandInt_postprocessing_revareva; | ^ src/objects/trigmodule.c:81:13: note: 'TrigRandInt_postprocessing_revareva' declared here 81 | static void TrigRandInt_postprocessing_revareva(TrigRandInt *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigRandInt_new': src/objects/trigmodule.c:192:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRandInt *)' [-Wincompatible-pointer-types] 192 | self->mode_func_ptr = TrigRandInt_setProcMode; | ^ src/objects/trigmodule.c:84:1: note: 'TrigRandInt_setProcMode' declared here 84 | TrigRandInt_setProcMode(TrigRandInt *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigRand_setProcMode': src/objects/trigmodule.c:549:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 549 | self->proc_func_ptr = TrigRand_generate_ii; | ^ src/objects/trigmodule.c:379:1: note: 'TrigRand_generate_ii' declared here 379 | TrigRand_generate_ii(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:553:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 553 | self->proc_func_ptr = TrigRand_generate_ai; | ^ src/objects/trigmodule.c:416:1: note: 'TrigRand_generate_ai' declared here 416 | TrigRand_generate_ai(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:557:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 557 | self->proc_func_ptr = TrigRand_generate_ia; | ^ src/objects/trigmodule.c:454:1: note: 'TrigRand_generate_ia' declared here 454 | TrigRand_generate_ia(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:561:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 561 | self->proc_func_ptr = TrigRand_generate_aa; | ^ src/objects/trigmodule.c:492:1: note: 'TrigRand_generate_aa' declared here 492 | TrigRand_generate_aa(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:568:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 568 | self->muladd_func_ptr = TrigRand_postprocessing_ii; | ^ src/objects/trigmodule.c:529:13: note: 'TrigRand_postprocessing_ii' declared here 529 | static void TrigRand_postprocessing_ii(TrigRand *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:572:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 572 | self->muladd_func_ptr = TrigRand_postprocessing_ai; | ^ src/objects/trigmodule.c:530:13: note: 'TrigRand_postprocessing_ai' declared here 530 | static void TrigRand_postprocessing_ai(TrigRand *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:576:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 576 | self->muladd_func_ptr = TrigRand_postprocessing_revai; | ^ src/objects/trigmodule.c:535:13: note: 'TrigRand_postprocessing_revai' declared here 535 | static void TrigRand_postprocessing_revai(TrigRand *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:580:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 580 | self->muladd_func_ptr = TrigRand_postprocessing_ia; | ^ src/objects/trigmodule.c:531:13: note: 'TrigRand_postprocessing_ia' declared here 531 | static void TrigRand_postprocessing_ia(TrigRand *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:584:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 584 | self->muladd_func_ptr = TrigRand_postprocessing_aa; | ^ src/objects/trigmodule.c:532:13: note: 'TrigRand_postprocessing_aa' declared here 532 | static void TrigRand_postprocessing_aa(TrigRand *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:588:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 588 | self->muladd_func_ptr = TrigRand_postprocessing_revaa; | ^ src/objects/trigmodule.c:536:13: note: 'TrigRand_postprocessing_revaa' declared here 536 | static void TrigRand_postprocessing_revaa(TrigRand *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:592:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 592 | self->muladd_func_ptr = TrigRand_postprocessing_ireva; | ^ src/objects/trigmodule.c:533:13: note: 'TrigRand_postprocessing_ireva' declared here 533 | static void TrigRand_postprocessing_ireva(TrigRand *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:596:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 596 | self->muladd_func_ptr = TrigRand_postprocessing_areva; | ^ src/objects/trigmodule.c:534:13: note: 'TrigRand_postprocessing_areva' declared here 534 | static void TrigRand_postprocessing_areva(TrigRand *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:600:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 600 | self->muladd_func_ptr = TrigRand_postprocessing_revareva; | ^ src/objects/trigmodule.c:537:13: note: 'TrigRand_postprocessing_revareva' declared here 537 | static void TrigRand_postprocessing_revareva(TrigRand *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigRand_new': src/objects/trigmodule.c:663:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigRand *)' [-Wincompatible-pointer-types] 663 | self->mode_func_ptr = TrigRand_setProcMode; | ^ src/objects/trigmodule.c:540:1: note: 'TrigRand_setProcMode' declared here 540 | TrigRand_setProcMode(TrigRand *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigChoice_setProcMode': src/objects/trigmodule.c:919:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 919 | self->proc_func_ptr = TrigChoice_generate; | ^ src/objects/trigmodule.c:870:1: note: 'TrigChoice_generate' declared here 870 | TrigChoice_generate(TrigChoice *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:924:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 924 | self->muladd_func_ptr = TrigChoice_postprocessing_ii; | ^ src/objects/trigmodule.c:903:13: note: 'TrigChoice_postprocessing_ii' declared here 903 | static void TrigChoice_postprocessing_ii(TrigChoice *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:928:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 928 | self->muladd_func_ptr = TrigChoice_postprocessing_ai; | ^ src/objects/trigmodule.c:904:13: note: 'TrigChoice_postprocessing_ai' declared here 904 | static void TrigChoice_postprocessing_ai(TrigChoice *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 932 | self->muladd_func_ptr = TrigChoice_postprocessing_revai; | ^ src/objects/trigmodule.c:909:13: note: 'TrigChoice_postprocessing_revai' declared here 909 | static void TrigChoice_postprocessing_revai(TrigChoice *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 936 | self->muladd_func_ptr = TrigChoice_postprocessing_ia; | ^ src/objects/trigmodule.c:905:13: note: 'TrigChoice_postprocessing_ia' declared here 905 | static void TrigChoice_postprocessing_ia(TrigChoice *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 940 | self->muladd_func_ptr = TrigChoice_postprocessing_aa; | ^ src/objects/trigmodule.c:906:13: note: 'TrigChoice_postprocessing_aa' declared here 906 | static void TrigChoice_postprocessing_aa(TrigChoice *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 944 | self->muladd_func_ptr = TrigChoice_postprocessing_revaa; | ^ src/objects/trigmodule.c:910:13: note: 'TrigChoice_postprocessing_revaa' declared here 910 | static void TrigChoice_postprocessing_revaa(TrigChoice *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 948 | self->muladd_func_ptr = TrigChoice_postprocessing_ireva; | ^ src/objects/trigmodule.c:907:13: note: 'TrigChoice_postprocessing_ireva' declared here 907 | static void TrigChoice_postprocessing_ireva(TrigChoice *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 952 | self->muladd_func_ptr = TrigChoice_postprocessing_areva; | ^ src/objects/trigmodule.c:908:13: note: 'TrigChoice_postprocessing_areva' declared here 908 | static void TrigChoice_postprocessing_areva(TrigChoice *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:956:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 956 | self->muladd_func_ptr = TrigChoice_postprocessing_revareva; | ^ src/objects/trigmodule.c:911:13: note: 'TrigChoice_postprocessing_revareva' declared here 911 | static void TrigChoice_postprocessing_revareva(TrigChoice *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigChoice_new': src/objects/trigmodule.c:1012:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigChoice *)' [-Wincompatible-pointer-types] 1012 | self->mode_func_ptr = TrigChoice_setProcMode; | ^ src/objects/trigmodule.c:914:1: note: 'TrigChoice_setProcMode' declared here 914 | TrigChoice_setProcMode(TrigChoice *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigEnv_setProcMode': src/objects/trigmodule.c:1582:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1582 | self->proc_func_ptr = TrigEnv_readframes_i; | ^ src/objects/trigmodule.c:1458:1: note: 'TrigEnv_readframes_i' declared here 1458 | TrigEnv_readframes_i(TrigEnv *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1586:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1586 | self->proc_func_ptr = TrigEnv_readframes_a; | ^ src/objects/trigmodule.c:1510:1: note: 'TrigEnv_readframes_a' declared here 1510 | TrigEnv_readframes_a(TrigEnv *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1593:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1593 | self->muladd_func_ptr = TrigEnv_postprocessing_ii; | ^ src/objects/trigmodule.c:1562:13: note: 'TrigEnv_postprocessing_ii' declared here 1562 | static void TrigEnv_postprocessing_ii(TrigEnv *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1597:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1597 | self->muladd_func_ptr = TrigEnv_postprocessing_ai; | ^ src/objects/trigmodule.c:1563:13: note: 'TrigEnv_postprocessing_ai' declared here 1563 | static void TrigEnv_postprocessing_ai(TrigEnv *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1601:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1601 | self->muladd_func_ptr = TrigEnv_postprocessing_revai; | ^ src/objects/trigmodule.c:1568:13: note: 'TrigEnv_postprocessing_revai' declared here 1568 | static void TrigEnv_postprocessing_revai(TrigEnv *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1605:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1605 | self->muladd_func_ptr = TrigEnv_postprocessing_ia; | ^ src/objects/trigmodule.c:1564:13: note: 'TrigEnv_postprocessing_ia' declared here 1564 | static void TrigEnv_postprocessing_ia(TrigEnv *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1609:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1609 | self->muladd_func_ptr = TrigEnv_postprocessing_aa; | ^ src/objects/trigmodule.c:1565:13: note: 'TrigEnv_postprocessing_aa' declared here 1565 | static void TrigEnv_postprocessing_aa(TrigEnv *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1613:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1613 | self->muladd_func_ptr = TrigEnv_postprocessing_revaa; | ^ src/objects/trigmodule.c:1569:13: note: 'TrigEnv_postprocessing_revaa' declared here 1569 | static void TrigEnv_postprocessing_revaa(TrigEnv *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1617:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1617 | self->muladd_func_ptr = TrigEnv_postprocessing_ireva; | ^ src/objects/trigmodule.c:1566:13: note: 'TrigEnv_postprocessing_ireva' declared here 1566 | static void TrigEnv_postprocessing_ireva(TrigEnv *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1621 | self->muladd_func_ptr = TrigEnv_postprocessing_areva; | ^ src/objects/trigmodule.c:1567:13: note: 'TrigEnv_postprocessing_areva' declared here 1567 | static void TrigEnv_postprocessing_areva(TrigEnv *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:1625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1625 | self->muladd_func_ptr = TrigEnv_postprocessing_revareva; | ^ src/objects/trigmodule.c:1570:13: note: 'TrigEnv_postprocessing_revareva' declared here 1570 | static void TrigEnv_postprocessing_revareva(TrigEnv *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigEnv_new': src/objects/trigmodule.c:1684:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigEnv *)' [-Wincompatible-pointer-types] 1684 | self->mode_func_ptr = TrigEnv_setProcMode; | ^ src/objects/trigmodule.c:1573:1: note: 'TrigEnv_setProcMode' declared here 1573 | TrigEnv_setProcMode(TrigEnv *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigLinseg_setProcMode': src/objects/trigmodule.c:2020:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2020 | self->proc_func_ptr = TrigLinseg_generate; | ^ src/objects/trigmodule.c:1963:1: note: 'TrigLinseg_generate' declared here 1963 | TrigLinseg_generate(TrigLinseg *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2025:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2025 | self->muladd_func_ptr = TrigLinseg_postprocessing_ii; | ^ src/objects/trigmodule.c:2004:13: note: 'TrigLinseg_postprocessing_ii' declared here 2004 | static void TrigLinseg_postprocessing_ii(TrigLinseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2029:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2029 | self->muladd_func_ptr = TrigLinseg_postprocessing_ai; | ^ src/objects/trigmodule.c:2005:13: note: 'TrigLinseg_postprocessing_ai' declared here 2005 | static void TrigLinseg_postprocessing_ai(TrigLinseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2033:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2033 | self->muladd_func_ptr = TrigLinseg_postprocessing_revai; | ^ src/objects/trigmodule.c:2010:13: note: 'TrigLinseg_postprocessing_revai' declared here 2010 | static void TrigLinseg_postprocessing_revai(TrigLinseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2037:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2037 | self->muladd_func_ptr = TrigLinseg_postprocessing_ia; | ^ src/objects/trigmodule.c:2006:13: note: 'TrigLinseg_postprocessing_ia' declared here 2006 | static void TrigLinseg_postprocessing_ia(TrigLinseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2041:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2041 | self->muladd_func_ptr = TrigLinseg_postprocessing_aa; | ^ src/objects/trigmodule.c:2007:13: note: 'TrigLinseg_postprocessing_aa' declared here 2007 | static void TrigLinseg_postprocessing_aa(TrigLinseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2045:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2045 | self->muladd_func_ptr = TrigLinseg_postprocessing_revaa; | ^ src/objects/trigmodule.c:2011:13: note: 'TrigLinseg_postprocessing_revaa' declared here 2011 | static void TrigLinseg_postprocessing_revaa(TrigLinseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2049:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2049 | self->muladd_func_ptr = TrigLinseg_postprocessing_ireva; | ^ src/objects/trigmodule.c:2008:13: note: 'TrigLinseg_postprocessing_ireva' declared here 2008 | static void TrigLinseg_postprocessing_ireva(TrigLinseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2053:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2053 | self->muladd_func_ptr = TrigLinseg_postprocessing_areva; | ^ src/objects/trigmodule.c:2009:13: note: 'TrigLinseg_postprocessing_areva' declared here 2009 | static void TrigLinseg_postprocessing_areva(TrigLinseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2057:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2057 | self->muladd_func_ptr = TrigLinseg_postprocessing_revareva; | ^ src/objects/trigmodule.c:2012:13: note: 'TrigLinseg_postprocessing_revareva' declared here 2012 | static void TrigLinseg_postprocessing_revareva(TrigLinseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigLinseg_new': src/objects/trigmodule.c:2114:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigLinseg *)' [-Wincompatible-pointer-types] 2114 | self->mode_func_ptr = TrigLinseg_setProcMode; | ^ src/objects/trigmodule.c:2015:1: note: 'TrigLinseg_setProcMode' declared here 2015 | TrigLinseg_setProcMode(TrigLinseg *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigExpseg_setProcMode': src/objects/trigmodule.c:2450:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2450 | self->proc_func_ptr = TrigExpseg_generate; | ^ src/objects/trigmodule.c:2373:1: note: 'TrigExpseg_generate' declared here 2373 | TrigExpseg_generate(TrigExpseg *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2455:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2455 | self->muladd_func_ptr = TrigExpseg_postprocessing_ii; | ^ src/objects/trigmodule.c:2434:13: note: 'TrigExpseg_postprocessing_ii' declared here 2434 | static void TrigExpseg_postprocessing_ii(TrigExpseg *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2459:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2459 | self->muladd_func_ptr = TrigExpseg_postprocessing_ai; | ^ src/objects/trigmodule.c:2435:13: note: 'TrigExpseg_postprocessing_ai' declared here 2435 | static void TrigExpseg_postprocessing_ai(TrigExpseg *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2463:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2463 | self->muladd_func_ptr = TrigExpseg_postprocessing_revai; | ^ src/objects/trigmodule.c:2440:13: note: 'TrigExpseg_postprocessing_revai' declared here 2440 | static void TrigExpseg_postprocessing_revai(TrigExpseg *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2467:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2467 | self->muladd_func_ptr = TrigExpseg_postprocessing_ia; | ^ src/objects/trigmodule.c:2436:13: note: 'TrigExpseg_postprocessing_ia' declared here 2436 | static void TrigExpseg_postprocessing_ia(TrigExpseg *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2471:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2471 | self->muladd_func_ptr = TrigExpseg_postprocessing_aa; | ^ src/objects/trigmodule.c:2437:13: note: 'TrigExpseg_postprocessing_aa' declared here 2437 | static void TrigExpseg_postprocessing_aa(TrigExpseg *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2475:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2475 | self->muladd_func_ptr = TrigExpseg_postprocessing_revaa; | ^ src/objects/trigmodule.c:2441:13: note: 'TrigExpseg_postprocessing_revaa' declared here 2441 | static void TrigExpseg_postprocessing_revaa(TrigExpseg *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2479:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2479 | self->muladd_func_ptr = TrigExpseg_postprocessing_ireva; | ^ src/objects/trigmodule.c:2438:13: note: 'TrigExpseg_postprocessing_ireva' declared here 2438 | static void TrigExpseg_postprocessing_ireva(TrigExpseg *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2483:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2483 | self->muladd_func_ptr = TrigExpseg_postprocessing_areva; | ^ src/objects/trigmodule.c:2439:13: note: 'TrigExpseg_postprocessing_areva' declared here 2439 | static void TrigExpseg_postprocessing_areva(TrigExpseg *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:2487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2487 | self->muladd_func_ptr = TrigExpseg_postprocessing_revareva; | ^ src/objects/trigmodule.c:2442:13: note: 'TrigExpseg_postprocessing_revareva' declared here 2442 | static void TrigExpseg_postprocessing_revareva(TrigExpseg *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigExpseg_new': src/objects/trigmodule.c:2546:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigExpseg *)' [-Wincompatible-pointer-types] 2546 | self->mode_func_ptr = TrigExpseg_setProcMode; | ^ src/objects/trigmodule.c:2445:1: note: 'TrigExpseg_setProcMode' declared here 2445 | TrigExpseg_setProcMode(TrigExpseg *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoise_setRandomType': src/objects/trigmodule.c:3147:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3147 | self->type_func_ptr = TrigXnoise_uniform; | ^ src/objects/trigmodule.c:2794:1: note: 'TrigXnoise_uniform' declared here 2794 | TrigXnoise_uniform(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3151:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3151 | self->type_func_ptr = TrigXnoise_linear_min; | ^ src/objects/trigmodule.c:2800:1: note: 'TrigXnoise_linear_min' declared here 2800 | TrigXnoise_linear_min(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3155:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3155 | self->type_func_ptr = TrigXnoise_linear_max; | ^ src/objects/trigmodule.c:2810:1: note: 'TrigXnoise_linear_max' declared here 2810 | TrigXnoise_linear_max(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3159:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3159 | self->type_func_ptr = TrigXnoise_triangle; | ^ src/objects/trigmodule.c:2820:1: note: 'TrigXnoise_triangle' declared here 2820 | TrigXnoise_triangle(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3163:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3163 | self->type_func_ptr = TrigXnoise_expon_min; | ^ src/objects/trigmodule.c:2829:1: note: 'TrigXnoise_expon_min' declared here 2829 | TrigXnoise_expon_min(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3167:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3167 | self->type_func_ptr = TrigXnoise_expon_max; | ^ src/objects/trigmodule.c:2841:1: note: 'TrigXnoise_expon_max' declared here 2841 | TrigXnoise_expon_max(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3171:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3171 | self->type_func_ptr = TrigXnoise_biexpon; | ^ src/objects/trigmodule.c:2854:1: note: 'TrigXnoise_biexpon' declared here 2854 | TrigXnoise_biexpon(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3175:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3175 | self->type_func_ptr = TrigXnoise_cauchy; | ^ src/objects/trigmodule.c:2878:1: note: 'TrigXnoise_cauchy' declared here 2878 | TrigXnoise_cauchy(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3179:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3179 | self->type_func_ptr = TrigXnoise_weibull; | ^ src/objects/trigmodule.c:2902:1: note: 'TrigXnoise_weibull' declared here 2902 | TrigXnoise_weibull(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3183:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3183 | self->type_func_ptr = TrigXnoise_gaussian; | ^ src/objects/trigmodule.c:2918:1: note: 'TrigXnoise_gaussian' declared here 2918 | TrigXnoise_gaussian(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3187:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3187 | self->type_func_ptr = TrigXnoise_poisson; | ^ src/objects/trigmodule.c:2932:1: note: 'TrigXnoise_poisson' declared here 2932 | TrigXnoise_poisson(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3191:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3191 | self->type_func_ptr = TrigXnoise_walker; | ^ src/objects/trigmodule.c:2970:1: note: 'TrigXnoise_walker' declared here 2970 | TrigXnoise_walker(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3195:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3195 | self->type_func_ptr = TrigXnoise_loopseg; | ^ src/objects/trigmodule.c:2994:1: note: 'TrigXnoise_loopseg' declared here 2994 | TrigXnoise_loopseg(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoise_setProcMode': src/objects/trigmodule.c:3210:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3210 | self->proc_func_ptr = TrigXnoise_generate_ii; | ^ src/objects/trigmodule.c:3053:1: note: 'TrigXnoise_generate_ii' declared here 3053 | TrigXnoise_generate_ii(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3214:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3214 | self->proc_func_ptr = TrigXnoise_generate_ai; | ^ src/objects/trigmodule.c:3070:1: note: 'TrigXnoise_generate_ai' declared here 3070 | TrigXnoise_generate_ai(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3218:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3218 | self->proc_func_ptr = TrigXnoise_generate_ia; | ^ src/objects/trigmodule.c:3090:1: note: 'TrigXnoise_generate_ia' declared here 3090 | TrigXnoise_generate_ia(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3222:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3222 | self->proc_func_ptr = TrigXnoise_generate_aa; | ^ src/objects/trigmodule.c:3110:1: note: 'TrigXnoise_generate_aa' declared here 3110 | TrigXnoise_generate_aa(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3229:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3229 | self->muladd_func_ptr = TrigXnoise_postprocessing_ii; | ^ src/objects/trigmodule.c:3130:13: note: 'TrigXnoise_postprocessing_ii' declared here 3130 | static void TrigXnoise_postprocessing_ii(TrigXnoise *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3233:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3233 | self->muladd_func_ptr = TrigXnoise_postprocessing_ai; | ^ src/objects/trigmodule.c:3131:13: note: 'TrigXnoise_postprocessing_ai' declared here 3131 | static void TrigXnoise_postprocessing_ai(TrigXnoise *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3237:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3237 | self->muladd_func_ptr = TrigXnoise_postprocessing_revai; | ^ src/objects/trigmodule.c:3136:13: note: 'TrigXnoise_postprocessing_revai' declared here 3136 | static void TrigXnoise_postprocessing_revai(TrigXnoise *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3241:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3241 | self->muladd_func_ptr = TrigXnoise_postprocessing_ia; | ^ src/objects/trigmodule.c:3132:13: note: 'TrigXnoise_postprocessing_ia' declared here 3132 | static void TrigXnoise_postprocessing_ia(TrigXnoise *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3245:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3245 | self->muladd_func_ptr = TrigXnoise_postprocessing_aa; | ^ src/objects/trigmodule.c:3133:13: note: 'TrigXnoise_postprocessing_aa' declared here 3133 | static void TrigXnoise_postprocessing_aa(TrigXnoise *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3249:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3249 | self->muladd_func_ptr = TrigXnoise_postprocessing_revaa; | ^ src/objects/trigmodule.c:3137:13: note: 'TrigXnoise_postprocessing_revaa' declared here 3137 | static void TrigXnoise_postprocessing_revaa(TrigXnoise *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3253:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3253 | self->muladd_func_ptr = TrigXnoise_postprocessing_ireva; | ^ src/objects/trigmodule.c:3134:13: note: 'TrigXnoise_postprocessing_ireva' declared here 3134 | static void TrigXnoise_postprocessing_ireva(TrigXnoise *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3257:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3257 | self->muladd_func_ptr = TrigXnoise_postprocessing_areva; | ^ src/objects/trigmodule.c:3135:13: note: 'TrigXnoise_postprocessing_areva' declared here 3135 | static void TrigXnoise_postprocessing_areva(TrigXnoise *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3261:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3261 | self->muladd_func_ptr = TrigXnoise_postprocessing_revareva; | ^ src/objects/trigmodule.c:3138:13: note: 'TrigXnoise_postprocessing_revareva' declared here 3138 | static void TrigXnoise_postprocessing_revareva(TrigXnoise *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoise_new': src/objects/trigmodule.c:3340:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoise *)' [-Wincompatible-pointer-types] 3340 | self->mode_func_ptr = TrigXnoise_setProcMode; | ^ src/objects/trigmodule.c:3201:1: note: 'TrigXnoise_setProcMode' declared here 3201 | TrigXnoise_setProcMode(TrigXnoise *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoiseMidi_setRandomType': src/objects/trigmodule.c:3946:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3946 | self->type_func_ptr = TrigXnoiseMidi_uniform; | ^ src/objects/trigmodule.c:3587:1: note: 'TrigXnoiseMidi_uniform' declared here 3587 | TrigXnoiseMidi_uniform(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3950:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3950 | self->type_func_ptr = TrigXnoiseMidi_linear_min; | ^ src/objects/trigmodule.c:3593:1: note: 'TrigXnoiseMidi_linear_min' declared here 3593 | TrigXnoiseMidi_linear_min(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3954:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3954 | self->type_func_ptr = TrigXnoiseMidi_linear_max; | ^ src/objects/trigmodule.c:3603:1: note: 'TrigXnoiseMidi_linear_max' declared here 3603 | TrigXnoiseMidi_linear_max(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3958:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3958 | self->type_func_ptr = TrigXnoiseMidi_triangle; | ^ src/objects/trigmodule.c:3613:1: note: 'TrigXnoiseMidi_triangle' declared here 3613 | TrigXnoiseMidi_triangle(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3962:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3962 | self->type_func_ptr = TrigXnoiseMidi_expon_min; | ^ src/objects/trigmodule.c:3622:1: note: 'TrigXnoiseMidi_expon_min' declared here 3622 | TrigXnoiseMidi_expon_min(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3966:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3966 | self->type_func_ptr = TrigXnoiseMidi_expon_max; | ^ src/objects/trigmodule.c:3634:1: note: 'TrigXnoiseMidi_expon_max' declared here 3634 | TrigXnoiseMidi_expon_max(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3970:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3970 | self->type_func_ptr = TrigXnoiseMidi_biexpon; | ^ src/objects/trigmodule.c:3647:1: note: 'TrigXnoiseMidi_biexpon' declared here 3647 | TrigXnoiseMidi_biexpon(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3974:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3974 | self->type_func_ptr = TrigXnoiseMidi_cauchy; | ^ src/objects/trigmodule.c:3671:1: note: 'TrigXnoiseMidi_cauchy' declared here 3671 | TrigXnoiseMidi_cauchy(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3978:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3978 | self->type_func_ptr = TrigXnoiseMidi_weibull; | ^ src/objects/trigmodule.c:3695:1: note: 'TrigXnoiseMidi_weibull' declared here 3695 | TrigXnoiseMidi_weibull(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3982:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3982 | self->type_func_ptr = TrigXnoiseMidi_gaussian; | ^ src/objects/trigmodule.c:3711:1: note: 'TrigXnoiseMidi_gaussian' declared here 3711 | TrigXnoiseMidi_gaussian(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3986:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3986 | self->type_func_ptr = TrigXnoiseMidi_poisson; | ^ src/objects/trigmodule.c:3725:1: note: 'TrigXnoiseMidi_poisson' declared here 3725 | TrigXnoiseMidi_poisson(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3990:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3990 | self->type_func_ptr = TrigXnoiseMidi_walker; | ^ src/objects/trigmodule.c:3763:1: note: 'TrigXnoiseMidi_walker' declared here 3763 | TrigXnoiseMidi_walker(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:3994:33: warning: assignment to 'double (*)(void *)' from incompatible pointer type 'double (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 3994 | self->type_func_ptr = TrigXnoiseMidi_loopseg; | ^ src/objects/trigmodule.c:3787:1: note: 'TrigXnoiseMidi_loopseg' declared here 3787 | TrigXnoiseMidi_loopseg(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoiseMidi_setProcMode': src/objects/trigmodule.c:4009:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4009 | self->proc_func_ptr = TrigXnoiseMidi_generate_ii; | ^ src/objects/trigmodule.c:3846:1: note: 'TrigXnoiseMidi_generate_ii' declared here 3846 | TrigXnoiseMidi_generate_ii(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4013:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4013 | self->proc_func_ptr = TrigXnoiseMidi_generate_ai; | ^ src/objects/trigmodule.c:3866:1: note: 'TrigXnoiseMidi_generate_ai' declared here 3866 | TrigXnoiseMidi_generate_ai(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4017:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4017 | self->proc_func_ptr = TrigXnoiseMidi_generate_ia; | ^ src/objects/trigmodule.c:3887:1: note: 'TrigXnoiseMidi_generate_ia' declared here 3887 | TrigXnoiseMidi_generate_ia(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4021:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4021 | self->proc_func_ptr = TrigXnoiseMidi_generate_aa; | ^ src/objects/trigmodule.c:3908:1: note: 'TrigXnoiseMidi_generate_aa' declared here 3908 | TrigXnoiseMidi_generate_aa(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4028:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4028 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_ii; | ^ src/objects/trigmodule.c:3929:13: note: 'TrigXnoiseMidi_postprocessing_ii' declared here 3929 | static void TrigXnoiseMidi_postprocessing_ii(TrigXnoiseMidi *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4032:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4032 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_ai; | ^ src/objects/trigmodule.c:3930:13: note: 'TrigXnoiseMidi_postprocessing_ai' declared here 3930 | static void TrigXnoiseMidi_postprocessing_ai(TrigXnoiseMidi *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4036:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4036 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_revai; | ^ src/objects/trigmodule.c:3935:13: note: 'TrigXnoiseMidi_postprocessing_revai' declared here 3935 | static void TrigXnoiseMidi_postprocessing_revai(TrigXnoiseMidi *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4040:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4040 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_ia; | ^ src/objects/trigmodule.c:3931:13: note: 'TrigXnoiseMidi_postprocessing_ia' declared here 3931 | static void TrigXnoiseMidi_postprocessing_ia(TrigXnoiseMidi *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4044:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4044 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_aa; | ^ src/objects/trigmodule.c:3932:13: note: 'TrigXnoiseMidi_postprocessing_aa' declared here 3932 | static void TrigXnoiseMidi_postprocessing_aa(TrigXnoiseMidi *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4048:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4048 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_revaa; | ^ src/objects/trigmodule.c:3936:13: note: 'TrigXnoiseMidi_postprocessing_revaa' declared here 3936 | static void TrigXnoiseMidi_postprocessing_revaa(TrigXnoiseMidi *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4052:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4052 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_ireva; | ^ src/objects/trigmodule.c:3933:13: note: 'TrigXnoiseMidi_postprocessing_ireva' declared here 3933 | static void TrigXnoiseMidi_postprocessing_ireva(TrigXnoiseMidi *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4056:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4056 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_areva; | ^ src/objects/trigmodule.c:3934:13: note: 'TrigXnoiseMidi_postprocessing_areva' declared here 3934 | static void TrigXnoiseMidi_postprocessing_areva(TrigXnoiseMidi *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4060:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4060 | self->muladd_func_ptr = TrigXnoiseMidi_postprocessing_revareva; | ^ src/objects/trigmodule.c:3937:13: note: 'TrigXnoiseMidi_postprocessing_revareva' declared here 3937 | static void TrigXnoiseMidi_postprocessing_revareva(TrigXnoiseMidi *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigXnoiseMidi_new': src/objects/trigmodule.c:4143:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigXnoiseMidi *)' [-Wincompatible-pointer-types] 4143 | self->mode_func_ptr = TrigXnoiseMidi_setProcMode; | ^ src/objects/trigmodule.c:4000:1: note: 'TrigXnoiseMidi_setProcMode' declared here 4000 | TrigXnoiseMidi_setProcMode(TrigXnoiseMidi *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Counter_setProcMode': src/objects/trigmodule.c:4455:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4455 | self->proc_func_ptr = Counter_generates; | ^ src/objects/trigmodule.c:4392:1: note: 'Counter_generates' declared here 4392 | Counter_generates(Counter *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4460:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4460 | self->muladd_func_ptr = Counter_postprocessing_ii; | ^ src/objects/trigmodule.c:4439:13: note: 'Counter_postprocessing_ii' declared here 4439 | static void Counter_postprocessing_ii(Counter *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4464:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4464 | self->muladd_func_ptr = Counter_postprocessing_ai; | ^ src/objects/trigmodule.c:4440:13: note: 'Counter_postprocessing_ai' declared here 4440 | static void Counter_postprocessing_ai(Counter *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4468:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4468 | self->muladd_func_ptr = Counter_postprocessing_revai; | ^ src/objects/trigmodule.c:4445:13: note: 'Counter_postprocessing_revai' declared here 4445 | static void Counter_postprocessing_revai(Counter *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4472:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4472 | self->muladd_func_ptr = Counter_postprocessing_ia; | ^ src/objects/trigmodule.c:4441:13: note: 'Counter_postprocessing_ia' declared here 4441 | static void Counter_postprocessing_ia(Counter *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4476:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4476 | self->muladd_func_ptr = Counter_postprocessing_aa; | ^ src/objects/trigmodule.c:4442:13: note: 'Counter_postprocessing_aa' declared here 4442 | static void Counter_postprocessing_aa(Counter *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4480:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4480 | self->muladd_func_ptr = Counter_postprocessing_revaa; | ^ src/objects/trigmodule.c:4446:13: note: 'Counter_postprocessing_revaa' declared here 4446 | static void Counter_postprocessing_revaa(Counter *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4484:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4484 | self->muladd_func_ptr = Counter_postprocessing_ireva; | ^ src/objects/trigmodule.c:4443:13: note: 'Counter_postprocessing_ireva' declared here 4443 | static void Counter_postprocessing_ireva(Counter *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4488:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4488 | self->muladd_func_ptr = Counter_postprocessing_areva; | ^ src/objects/trigmodule.c:4444:13: note: 'Counter_postprocessing_areva' declared here 4444 | static void Counter_postprocessing_areva(Counter *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4492:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4492 | self->muladd_func_ptr = Counter_postprocessing_revareva; | ^ src/objects/trigmodule.c:4447:13: note: 'Counter_postprocessing_revareva' declared here 4447 | static void Counter_postprocessing_revareva(Counter *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Counter_new': src/objects/trigmodule.c:4546:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Counter *)' [-Wincompatible-pointer-types] 4546 | self->mode_func_ptr = Counter_setProcMode; | ^ src/objects/trigmodule.c:4450:1: note: 'Counter_setProcMode' declared here 4450 | Counter_setProcMode(Counter *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Thresh_setProcMode': src/objects/trigmodule.c:4923:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4923 | self->proc_func_ptr = Thresh_generates_i; | ^ src/objects/trigmodule.c:4782:1: note: 'Thresh_generates_i' declared here 4782 | Thresh_generates_i(Thresh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4927:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4927 | self->proc_func_ptr = Thresh_generates_a; | ^ src/objects/trigmodule.c:4844:1: note: 'Thresh_generates_a' declared here 4844 | Thresh_generates_a(Thresh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4934:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4934 | self->muladd_func_ptr = Thresh_postprocessing_ii; | ^ src/objects/trigmodule.c:4904:13: note: 'Thresh_postprocessing_ii' declared here 4904 | static void Thresh_postprocessing_ii(Thresh *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4938:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4938 | self->muladd_func_ptr = Thresh_postprocessing_ai; | ^ src/objects/trigmodule.c:4905:13: note: 'Thresh_postprocessing_ai' declared here 4905 | static void Thresh_postprocessing_ai(Thresh *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4942:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4942 | self->muladd_func_ptr = Thresh_postprocessing_revai; | ^ src/objects/trigmodule.c:4910:13: note: 'Thresh_postprocessing_revai' declared here 4910 | static void Thresh_postprocessing_revai(Thresh *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4946:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4946 | self->muladd_func_ptr = Thresh_postprocessing_ia; | ^ src/objects/trigmodule.c:4906:13: note: 'Thresh_postprocessing_ia' declared here 4906 | static void Thresh_postprocessing_ia(Thresh *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4950:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4950 | self->muladd_func_ptr = Thresh_postprocessing_aa; | ^ src/objects/trigmodule.c:4907:13: note: 'Thresh_postprocessing_aa' declared here 4907 | static void Thresh_postprocessing_aa(Thresh *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4954:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4954 | self->muladd_func_ptr = Thresh_postprocessing_revaa; | ^ src/objects/trigmodule.c:4911:13: note: 'Thresh_postprocessing_revaa' declared here 4911 | static void Thresh_postprocessing_revaa(Thresh *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4958:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4958 | self->muladd_func_ptr = Thresh_postprocessing_ireva; | ^ src/objects/trigmodule.c:4908:13: note: 'Thresh_postprocessing_ireva' declared here 4908 | static void Thresh_postprocessing_ireva(Thresh *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4962:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4962 | self->muladd_func_ptr = Thresh_postprocessing_areva; | ^ src/objects/trigmodule.c:4909:13: note: 'Thresh_postprocessing_areva' declared here 4909 | static void Thresh_postprocessing_areva(Thresh *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:4966:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 4966 | self->muladd_func_ptr = Thresh_postprocessing_revareva; | ^ src/objects/trigmodule.c:4912:13: note: 'Thresh_postprocessing_revareva' declared here 4912 | static void Thresh_postprocessing_revareva(Thresh *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Thresh_new': src/objects/trigmodule.c:5022:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Thresh *)' [-Wincompatible-pointer-types] 5022 | self->mode_func_ptr = Thresh_setProcMode; | ^ src/objects/trigmodule.c:4915:1: note: 'Thresh_setProcMode' declared here 4915 | Thresh_setProcMode(Thresh *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Percent_setProcMode': src/objects/trigmodule.c:5271:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5271 | self->proc_func_ptr = Percent_generates_i; | ^ src/objects/trigmodule.c:5207:1: note: 'Percent_generates_i' declared here 5207 | Percent_generates_i(Percent *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5275:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5275 | self->proc_func_ptr = Percent_generates_a; | ^ src/objects/trigmodule.c:5229:1: note: 'Percent_generates_a' declared here 5229 | Percent_generates_a(Percent *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5282:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5282 | self->muladd_func_ptr = Percent_postprocessing_ii; | ^ src/objects/trigmodule.c:5250:13: note: 'Percent_postprocessing_ii' declared here 5250 | static void Percent_postprocessing_ii(Percent *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5286:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5286 | self->muladd_func_ptr = Percent_postprocessing_ai; | ^ src/objects/trigmodule.c:5251:13: note: 'Percent_postprocessing_ai' declared here 5251 | static void Percent_postprocessing_ai(Percent *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5290:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5290 | self->muladd_func_ptr = Percent_postprocessing_revai; | ^ src/objects/trigmodule.c:5256:13: note: 'Percent_postprocessing_revai' declared here 5256 | static void Percent_postprocessing_revai(Percent *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5294:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5294 | self->muladd_func_ptr = Percent_postprocessing_ia; | ^ src/objects/trigmodule.c:5252:13: note: 'Percent_postprocessing_ia' declared here 5252 | static void Percent_postprocessing_ia(Percent *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5298:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5298 | self->muladd_func_ptr = Percent_postprocessing_aa; | ^ src/objects/trigmodule.c:5253:13: note: 'Percent_postprocessing_aa' declared here 5253 | static void Percent_postprocessing_aa(Percent *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5302 | self->muladd_func_ptr = Percent_postprocessing_revaa; | ^ src/objects/trigmodule.c:5257:13: note: 'Percent_postprocessing_revaa' declared here 5257 | static void Percent_postprocessing_revaa(Percent *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5306 | self->muladd_func_ptr = Percent_postprocessing_ireva; | ^ src/objects/trigmodule.c:5254:13: note: 'Percent_postprocessing_ireva' declared here 5254 | static void Percent_postprocessing_ireva(Percent *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5310 | self->muladd_func_ptr = Percent_postprocessing_areva; | ^ src/objects/trigmodule.c:5255:13: note: 'Percent_postprocessing_areva' declared here 5255 | static void Percent_postprocessing_areva(Percent *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5314 | self->muladd_func_ptr = Percent_postprocessing_revareva; | ^ src/objects/trigmodule.c:5258:13: note: 'Percent_postprocessing_revareva' declared here 5258 | static void Percent_postprocessing_revareva(Percent *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Percent_new': src/objects/trigmodule.c:5368:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Percent *)' [-Wincompatible-pointer-types] 5368 | self->mode_func_ptr = Percent_setProcMode; | ^ src/objects/trigmodule.c:5261:1: note: 'Percent_setProcMode' declared here 5261 | Percent_setProcMode(Percent *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Timer_setProcMode': src/objects/trigmodule.c:5588:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5588 | self->proc_func_ptr = Timer_generates; | ^ src/objects/trigmodule.c:5544:1: note: 'Timer_generates' declared here 5544 | Timer_generates(Timer *self) | ^~~~~~~~~~~~~~~ src/objects/trigmodule.c:5593:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5593 | self->muladd_func_ptr = Timer_postprocessing_ii; | ^ src/objects/trigmodule.c:5573:13: note: 'Timer_postprocessing_ii' declared here 5573 | static void Timer_postprocessing_ii(Timer *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5597:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5597 | self->muladd_func_ptr = Timer_postprocessing_ai; | ^ src/objects/trigmodule.c:5574:13: note: 'Timer_postprocessing_ai' declared here 5574 | static void Timer_postprocessing_ai(Timer *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5601:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5601 | self->muladd_func_ptr = Timer_postprocessing_revai; | ^ src/objects/trigmodule.c:5579:13: note: 'Timer_postprocessing_revai' declared here 5579 | static void Timer_postprocessing_revai(Timer *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5605:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5605 | self->muladd_func_ptr = Timer_postprocessing_ia; | ^ src/objects/trigmodule.c:5575:13: note: 'Timer_postprocessing_ia' declared here 5575 | static void Timer_postprocessing_ia(Timer *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5609:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5609 | self->muladd_func_ptr = Timer_postprocessing_aa; | ^ src/objects/trigmodule.c:5576:13: note: 'Timer_postprocessing_aa' declared here 5576 | static void Timer_postprocessing_aa(Timer *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5613:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5613 | self->muladd_func_ptr = Timer_postprocessing_revaa; | ^ src/objects/trigmodule.c:5580:13: note: 'Timer_postprocessing_revaa' declared here 5580 | static void Timer_postprocessing_revaa(Timer *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5617:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5617 | self->muladd_func_ptr = Timer_postprocessing_ireva; | ^ src/objects/trigmodule.c:5577:13: note: 'Timer_postprocessing_ireva' declared here 5577 | static void Timer_postprocessing_ireva(Timer *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5621:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5621 | self->muladd_func_ptr = Timer_postprocessing_areva; | ^ src/objects/trigmodule.c:5578:13: note: 'Timer_postprocessing_areva' declared here 5578 | static void Timer_postprocessing_areva(Timer *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5625:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5625 | self->muladd_func_ptr = Timer_postprocessing_revareva; | ^ src/objects/trigmodule.c:5581:13: note: 'Timer_postprocessing_revareva' declared here 5581 | static void Timer_postprocessing_revareva(Timer *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Timer_new': src/objects/trigmodule.c:5680:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Timer *)' [-Wincompatible-pointer-types] 5680 | self->mode_func_ptr = Timer_setProcMode; | ^ src/objects/trigmodule.c:5584:1: note: 'Timer_setProcMode' declared here 5584 | Timer_setProcMode(Timer *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Iter_setProcMode': src/objects/trigmodule.c:5927:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5927 | self->proc_func_ptr = Iter_generate; | ^ src/objects/trigmodule.c:5865:1: note: 'Iter_generate' declared here 5865 | Iter_generate(Iter *self) | ^~~~~~~~~~~~~ src/objects/trigmodule.c:5932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5932 | self->muladd_func_ptr = Iter_postprocessing_ii; | ^ src/objects/trigmodule.c:5911:13: note: 'Iter_postprocessing_ii' declared here 5911 | static void Iter_postprocessing_ii(Iter *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5936 | self->muladd_func_ptr = Iter_postprocessing_ai; | ^ src/objects/trigmodule.c:5912:13: note: 'Iter_postprocessing_ai' declared here 5912 | static void Iter_postprocessing_ai(Iter *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5940 | self->muladd_func_ptr = Iter_postprocessing_revai; | ^ src/objects/trigmodule.c:5917:13: note: 'Iter_postprocessing_revai' declared here 5917 | static void Iter_postprocessing_revai(Iter *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5944 | self->muladd_func_ptr = Iter_postprocessing_ia; | ^ src/objects/trigmodule.c:5913:13: note: 'Iter_postprocessing_ia' declared here 5913 | static void Iter_postprocessing_ia(Iter *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5948 | self->muladd_func_ptr = Iter_postprocessing_aa; | ^ src/objects/trigmodule.c:5914:13: note: 'Iter_postprocessing_aa' declared here 5914 | static void Iter_postprocessing_aa(Iter *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5952 | self->muladd_func_ptr = Iter_postprocessing_revaa; | ^ src/objects/trigmodule.c:5918:13: note: 'Iter_postprocessing_revaa' declared here 5918 | static void Iter_postprocessing_revaa(Iter *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5956:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5956 | self->muladd_func_ptr = Iter_postprocessing_ireva; | ^ src/objects/trigmodule.c:5915:13: note: 'Iter_postprocessing_ireva' declared here 5915 | static void Iter_postprocessing_ireva(Iter *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5960:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5960 | self->muladd_func_ptr = Iter_postprocessing_areva; | ^ src/objects/trigmodule.c:5916:13: note: 'Iter_postprocessing_areva' declared here 5916 | static void Iter_postprocessing_areva(Iter *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:5964:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 5964 | self->muladd_func_ptr = Iter_postprocessing_revareva; | ^ src/objects/trigmodule.c:5919:13: note: 'Iter_postprocessing_revareva' declared here 5919 | static void Iter_postprocessing_revareva(Iter *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Iter_new': src/objects/trigmodule.c:6024:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Iter *)' [-Wincompatible-pointer-types] 6024 | self->mode_func_ptr = Iter_setProcMode; | ^ src/objects/trigmodule.c:5922:1: note: 'Iter_setProcMode' declared here 5922 | Iter_setProcMode(Iter *self) | ^~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Count_setProcMode': src/objects/trigmodule.c:6289:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6289 | self->proc_func_ptr = Count_generates; | ^ src/objects/trigmodule.c:6247:1: note: 'Count_generates' declared here 6247 | Count_generates(Count *self) | ^~~~~~~~~~~~~~~ src/objects/trigmodule.c:6294:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6294 | self->muladd_func_ptr = Count_postprocessing_ii; | ^ src/objects/trigmodule.c:6274:13: note: 'Count_postprocessing_ii' declared here 6274 | static void Count_postprocessing_ii(Count *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6298:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6298 | self->muladd_func_ptr = Count_postprocessing_ai; | ^ src/objects/trigmodule.c:6275:13: note: 'Count_postprocessing_ai' declared here 6275 | static void Count_postprocessing_ai(Count *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6302:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6302 | self->muladd_func_ptr = Count_postprocessing_revai; | ^ src/objects/trigmodule.c:6280:13: note: 'Count_postprocessing_revai' declared here 6280 | static void Count_postprocessing_revai(Count *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6306:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6306 | self->muladd_func_ptr = Count_postprocessing_ia; | ^ src/objects/trigmodule.c:6276:13: note: 'Count_postprocessing_ia' declared here 6276 | static void Count_postprocessing_ia(Count *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6310:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6310 | self->muladd_func_ptr = Count_postprocessing_aa; | ^ src/objects/trigmodule.c:6277:13: note: 'Count_postprocessing_aa' declared here 6277 | static void Count_postprocessing_aa(Count *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6314:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6314 | self->muladd_func_ptr = Count_postprocessing_revaa; | ^ src/objects/trigmodule.c:6281:13: note: 'Count_postprocessing_revaa' declared here 6281 | static void Count_postprocessing_revaa(Count *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6318:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6318 | self->muladd_func_ptr = Count_postprocessing_ireva; | ^ src/objects/trigmodule.c:6278:13: note: 'Count_postprocessing_ireva' declared here 6278 | static void Count_postprocessing_ireva(Count *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6322:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6322 | self->muladd_func_ptr = Count_postprocessing_areva; | ^ src/objects/trigmodule.c:6279:13: note: 'Count_postprocessing_areva' declared here 6279 | static void Count_postprocessing_areva(Count *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6326:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6326 | self->muladd_func_ptr = Count_postprocessing_revareva; | ^ src/objects/trigmodule.c:6282:13: note: 'Count_postprocessing_revareva' declared here 6282 | static void Count_postprocessing_revareva(Count *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'Count_new': src/objects/trigmodule.c:6380:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Count *)' [-Wincompatible-pointer-types] 6380 | self->mode_func_ptr = Count_setProcMode; | ^ src/objects/trigmodule.c:6285:1: note: 'Count_setProcMode' declared here 6285 | Count_setProcMode(Count *self) | ^~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'NextTrig_setProcMode': src/objects/trigmodule.c:6601:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6601 | self->proc_func_ptr = NextTrig_generates; | ^ src/objects/trigmodule.c:6565:1: note: 'NextTrig_generates' declared here 6565 | NextTrig_generates(NextTrig *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6606:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6606 | self->muladd_func_ptr = NextTrig_postprocessing_ii; | ^ src/objects/trigmodule.c:6586:13: note: 'NextTrig_postprocessing_ii' declared here 6586 | static void NextTrig_postprocessing_ii(NextTrig *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6610 | self->muladd_func_ptr = NextTrig_postprocessing_ai; | ^ src/objects/trigmodule.c:6587:13: note: 'NextTrig_postprocessing_ai' declared here 6587 | static void NextTrig_postprocessing_ai(NextTrig *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6614 | self->muladd_func_ptr = NextTrig_postprocessing_revai; | ^ src/objects/trigmodule.c:6592:13: note: 'NextTrig_postprocessing_revai' declared here 6592 | static void NextTrig_postprocessing_revai(NextTrig *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6618 | self->muladd_func_ptr = NextTrig_postprocessing_ia; | ^ src/objects/trigmodule.c:6588:13: note: 'NextTrig_postprocessing_ia' declared here 6588 | static void NextTrig_postprocessing_ia(NextTrig *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6622 | self->muladd_func_ptr = NextTrig_postprocessing_aa; | ^ src/objects/trigmodule.c:6589:13: note: 'NextTrig_postprocessing_aa' declared here 6589 | static void NextTrig_postprocessing_aa(NextTrig *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6626 | self->muladd_func_ptr = NextTrig_postprocessing_revaa; | ^ src/objects/trigmodule.c:6593:13: note: 'NextTrig_postprocessing_revaa' declared here 6593 | static void NextTrig_postprocessing_revaa(NextTrig *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6630 | self->muladd_func_ptr = NextTrig_postprocessing_ireva; | ^ src/objects/trigmodule.c:6590:13: note: 'NextTrig_postprocessing_ireva' declared here 6590 | static void NextTrig_postprocessing_ireva(NextTrig *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6634 | self->muladd_func_ptr = NextTrig_postprocessing_areva; | ^ src/objects/trigmodule.c:6591:13: note: 'NextTrig_postprocessing_areva' declared here 6591 | static void NextTrig_postprocessing_areva(NextTrig *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6638 | self->muladd_func_ptr = NextTrig_postprocessing_revareva; | ^ src/objects/trigmodule.c:6594:13: note: 'NextTrig_postprocessing_revareva' declared here 6594 | static void NextTrig_postprocessing_revareva(NextTrig *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'NextTrig_new': src/objects/trigmodule.c:6691:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(NextTrig *)' [-Wincompatible-pointer-types] 6691 | self->mode_func_ptr = NextTrig_setProcMode; | ^ src/objects/trigmodule.c:6597:1: note: 'NextTrig_setProcMode' declared here 6597 | NextTrig_setProcMode(NextTrig *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigVal_setProcMode': src/objects/trigmodule.c:6909:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6909 | self->proc_func_ptr = TrigVal_generate_i; | ^ src/objects/trigmodule.c:6858:1: note: 'TrigVal_generate_i' declared here 6858 | TrigVal_generate_i(TrigVal *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6913:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6913 | self->proc_func_ptr = TrigVal_generate_a; | ^ src/objects/trigmodule.c:6874:1: note: 'TrigVal_generate_a' declared here 6874 | TrigVal_generate_a(TrigVal *self) | ^~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6920:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6920 | self->muladd_func_ptr = TrigVal_postprocessing_ii; | ^ src/objects/trigmodule.c:6889:13: note: 'TrigVal_postprocessing_ii' declared here 6889 | static void TrigVal_postprocessing_ii(TrigVal *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6924:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6924 | self->muladd_func_ptr = TrigVal_postprocessing_ai; | ^ src/objects/trigmodule.c:6890:13: note: 'TrigVal_postprocessing_ai' declared here 6890 | static void TrigVal_postprocessing_ai(TrigVal *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6928:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6928 | self->muladd_func_ptr = TrigVal_postprocessing_revai; | ^ src/objects/trigmodule.c:6895:13: note: 'TrigVal_postprocessing_revai' declared here 6895 | static void TrigVal_postprocessing_revai(TrigVal *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6932:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6932 | self->muladd_func_ptr = TrigVal_postprocessing_ia; | ^ src/objects/trigmodule.c:6891:13: note: 'TrigVal_postprocessing_ia' declared here 6891 | static void TrigVal_postprocessing_ia(TrigVal *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6936:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6936 | self->muladd_func_ptr = TrigVal_postprocessing_aa; | ^ src/objects/trigmodule.c:6892:13: note: 'TrigVal_postprocessing_aa' declared here 6892 | static void TrigVal_postprocessing_aa(TrigVal *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6940:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6940 | self->muladd_func_ptr = TrigVal_postprocessing_revaa; | ^ src/objects/trigmodule.c:6896:13: note: 'TrigVal_postprocessing_revaa' declared here 6896 | static void TrigVal_postprocessing_revaa(TrigVal *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6944:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6944 | self->muladd_func_ptr = TrigVal_postprocessing_ireva; | ^ src/objects/trigmodule.c:6893:13: note: 'TrigVal_postprocessing_ireva' declared here 6893 | static void TrigVal_postprocessing_ireva(TrigVal *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6948:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6948 | self->muladd_func_ptr = TrigVal_postprocessing_areva; | ^ src/objects/trigmodule.c:6894:13: note: 'TrigVal_postprocessing_areva' declared here 6894 | static void TrigVal_postprocessing_areva(TrigVal *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c:6952:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 6952 | self->muladd_func_ptr = TrigVal_postprocessing_revareva; | ^ src/objects/trigmodule.c:6897:13: note: 'TrigVal_postprocessing_revareva' declared here 6897 | static void TrigVal_postprocessing_revareva(TrigVal *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/trigmodule.c: In function 'TrigVal_new': src/objects/trigmodule.c:7007:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrigVal *)' [-Wincompatible-pointer-types] 7007 | self->mode_func_ptr = TrigVal_setProcMode; | ^ src/objects/trigmodule.c:6900:1: note: 'TrigVal_setProcMode' declared here 6900 | TrigVal_setProcMode(TrigVal *self) | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/utilsmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/utilsmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/utilsmodule.c: In function 'Print_setProcMode': src/objects/utilsmodule.c:100:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Print *)' [-Wincompatible-pointer-types] 100 | self->proc_func_ptr = Print_process_time; | ^ src/objects/utilsmodule.c:47:1: note: 'Print_process_time' declared here 47 | Print_process_time(Print *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:104:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Print *)' [-Wincompatible-pointer-types] 104 | self->proc_func_ptr = Print_process_change; | ^ src/objects/utilsmodule.c:69:1: note: 'Print_process_change' declared here 69 | Print_process_change(Print *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Print_new': src/objects/utilsmodule.c:154:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Print *)' [-Wincompatible-pointer-types] 154 | self->mode_func_ptr = Print_setProcMode; | ^ src/objects/utilsmodule.c:92:1: note: 'Print_setProcMode' declared here 92 | Print_setProcMode(Print *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Snap_setProcMode': src/objects/utilsmodule.c:370:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 370 | self->proc_func_ptr = Snap_generate; | ^ src/objects/utilsmodule.c:313:1: note: 'Snap_generate' declared here 313 | Snap_generate(Snap *self) | ^~~~~~~~~~~~~ src/objects/utilsmodule.c:375:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 375 | self->muladd_func_ptr = Snap_postprocessing_ii; | ^ src/objects/utilsmodule.c:354:13: note: 'Snap_postprocessing_ii' declared here 354 | static void Snap_postprocessing_ii(Snap *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:379:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 379 | self->muladd_func_ptr = Snap_postprocessing_ai; | ^ src/objects/utilsmodule.c:355:13: note: 'Snap_postprocessing_ai' declared here 355 | static void Snap_postprocessing_ai(Snap *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:383:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 383 | self->muladd_func_ptr = Snap_postprocessing_revai; | ^ src/objects/utilsmodule.c:360:13: note: 'Snap_postprocessing_revai' declared here 360 | static void Snap_postprocessing_revai(Snap *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:387:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 387 | self->muladd_func_ptr = Snap_postprocessing_ia; | ^ src/objects/utilsmodule.c:356:13: note: 'Snap_postprocessing_ia' declared here 356 | static void Snap_postprocessing_ia(Snap *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:391:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 391 | self->muladd_func_ptr = Snap_postprocessing_aa; | ^ src/objects/utilsmodule.c:357:13: note: 'Snap_postprocessing_aa' declared here 357 | static void Snap_postprocessing_aa(Snap *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:395:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 395 | self->muladd_func_ptr = Snap_postprocessing_revaa; | ^ src/objects/utilsmodule.c:361:13: note: 'Snap_postprocessing_revaa' declared here 361 | static void Snap_postprocessing_revaa(Snap *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:399:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 399 | self->muladd_func_ptr = Snap_postprocessing_ireva; | ^ src/objects/utilsmodule.c:358:13: note: 'Snap_postprocessing_ireva' declared here 358 | static void Snap_postprocessing_ireva(Snap *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:403:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 403 | self->muladd_func_ptr = Snap_postprocessing_areva; | ^ src/objects/utilsmodule.c:359:13: note: 'Snap_postprocessing_areva' declared here 359 | static void Snap_postprocessing_areva(Snap *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:407:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 407 | self->muladd_func_ptr = Snap_postprocessing_revareva; | ^ src/objects/utilsmodule.c:362:13: note: 'Snap_postprocessing_revareva' declared here 362 | static void Snap_postprocessing_revareva(Snap *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Snap_new': src/objects/utilsmodule.c:461:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Snap *)' [-Wincompatible-pointer-types] 461 | self->mode_func_ptr = Snap_setProcMode; | ^ src/objects/utilsmodule.c:365:1: note: 'Snap_setProcMode' declared here 365 | Snap_setProcMode(Snap *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Interp_setProcMode': src/objects/utilsmodule.c:750:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 750 | self->proc_func_ptr = Interp_filters_i; | ^ src/objects/utilsmodule.c:690:1: note: 'Interp_filters_i' declared here 690 | Interp_filters_i(Interp *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:754:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 754 | self->proc_func_ptr = Interp_filters_a; | ^ src/objects/utilsmodule.c:709:1: note: 'Interp_filters_a' declared here 709 | Interp_filters_a(Interp *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:761:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 761 | self->muladd_func_ptr = Interp_postprocessing_ii; | ^ src/objects/utilsmodule.c:730:13: note: 'Interp_postprocessing_ii' declared here 730 | static void Interp_postprocessing_ii(Interp *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:765:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 765 | self->muladd_func_ptr = Interp_postprocessing_ai; | ^ src/objects/utilsmodule.c:731:13: note: 'Interp_postprocessing_ai' declared here 731 | static void Interp_postprocessing_ai(Interp *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:769:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 769 | self->muladd_func_ptr = Interp_postprocessing_revai; | ^ src/objects/utilsmodule.c:736:13: note: 'Interp_postprocessing_revai' declared here 736 | static void Interp_postprocessing_revai(Interp *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:773:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 773 | self->muladd_func_ptr = Interp_postprocessing_ia; | ^ src/objects/utilsmodule.c:732:13: note: 'Interp_postprocessing_ia' declared here 732 | static void Interp_postprocessing_ia(Interp *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:777:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 777 | self->muladd_func_ptr = Interp_postprocessing_aa; | ^ src/objects/utilsmodule.c:733:13: note: 'Interp_postprocessing_aa' declared here 733 | static void Interp_postprocessing_aa(Interp *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:781:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 781 | self->muladd_func_ptr = Interp_postprocessing_revaa; | ^ src/objects/utilsmodule.c:737:13: note: 'Interp_postprocessing_revaa' declared here 737 | static void Interp_postprocessing_revaa(Interp *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:785:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 785 | self->muladd_func_ptr = Interp_postprocessing_ireva; | ^ src/objects/utilsmodule.c:734:13: note: 'Interp_postprocessing_ireva' declared here 734 | static void Interp_postprocessing_ireva(Interp *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:789:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 789 | self->muladd_func_ptr = Interp_postprocessing_areva; | ^ src/objects/utilsmodule.c:735:13: note: 'Interp_postprocessing_areva' declared here 735 | static void Interp_postprocessing_areva(Interp *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:793:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 793 | self->muladd_func_ptr = Interp_postprocessing_revareva; | ^ src/objects/utilsmodule.c:738:13: note: 'Interp_postprocessing_revareva' declared here 738 | static void Interp_postprocessing_revareva(Interp *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Interp_new': src/objects/utilsmodule.c:849:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Interp *)' [-Wincompatible-pointer-types] 849 | self->mode_func_ptr = Interp_setProcMode; | ^ src/objects/utilsmodule.c:741:1: note: 'Interp_setProcMode' declared here 741 | Interp_setProcMode(Interp *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'SampHold_setProcMode': src/objects/utilsmodule.c:1109:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1109 | self->proc_func_ptr = SampHold_filters_i; | ^ src/objects/utilsmodule.c:1033:1: note: 'SampHold_filters_i' declared here 1033 | SampHold_filters_i(SampHold *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1113:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1113 | self->proc_func_ptr = SampHold_filters_a; | ^ src/objects/utilsmodule.c:1061:1: note: 'SampHold_filters_a' declared here 1061 | SampHold_filters_a(SampHold *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1120:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1120 | self->muladd_func_ptr = SampHold_postprocessing_ii; | ^ src/objects/utilsmodule.c:1089:13: note: 'SampHold_postprocessing_ii' declared here 1089 | static void SampHold_postprocessing_ii(SampHold *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1124:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1124 | self->muladd_func_ptr = SampHold_postprocessing_ai; | ^ src/objects/utilsmodule.c:1090:13: note: 'SampHold_postprocessing_ai' declared here 1090 | static void SampHold_postprocessing_ai(SampHold *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1128:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1128 | self->muladd_func_ptr = SampHold_postprocessing_revai; | ^ src/objects/utilsmodule.c:1095:13: note: 'SampHold_postprocessing_revai' declared here 1095 | static void SampHold_postprocessing_revai(SampHold *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1132:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1132 | self->muladd_func_ptr = SampHold_postprocessing_ia; | ^ src/objects/utilsmodule.c:1091:13: note: 'SampHold_postprocessing_ia' declared here 1091 | static void SampHold_postprocessing_ia(SampHold *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1136:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1136 | self->muladd_func_ptr = SampHold_postprocessing_aa; | ^ src/objects/utilsmodule.c:1092:13: note: 'SampHold_postprocessing_aa' declared here 1092 | static void SampHold_postprocessing_aa(SampHold *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1140:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1140 | self->muladd_func_ptr = SampHold_postprocessing_revaa; | ^ src/objects/utilsmodule.c:1096:13: note: 'SampHold_postprocessing_revaa' declared here 1096 | static void SampHold_postprocessing_revaa(SampHold *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1144:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1144 | self->muladd_func_ptr = SampHold_postprocessing_ireva; | ^ src/objects/utilsmodule.c:1093:13: note: 'SampHold_postprocessing_ireva' declared here 1093 | static void SampHold_postprocessing_ireva(SampHold *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1148:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1148 | self->muladd_func_ptr = SampHold_postprocessing_areva; | ^ src/objects/utilsmodule.c:1094:13: note: 'SampHold_postprocessing_areva' declared here 1094 | static void SampHold_postprocessing_areva(SampHold *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1152:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1152 | self->muladd_func_ptr = SampHold_postprocessing_revareva; | ^ src/objects/utilsmodule.c:1097:13: note: 'SampHold_postprocessing_revareva' declared here 1097 | static void SampHold_postprocessing_revareva(SampHold *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'SampHold_new': src/objects/utilsmodule.c:1210:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(SampHold *)' [-Wincompatible-pointer-types] 1210 | self->mode_func_ptr = SampHold_setProcMode; | ^ src/objects/utilsmodule.c:1100:1: note: 'SampHold_setProcMode' declared here 1100 | SampHold_setProcMode(SampHold *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'TrackHold_setProcMode': src/objects/utilsmodule.c:1476:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1476 | self->proc_func_ptr = TrackHold_filters_i; | ^ src/objects/utilsmodule.c:1394:1: note: 'TrackHold_filters_i' declared here 1394 | TrackHold_filters_i(TrackHold *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1480:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1480 | self->proc_func_ptr = TrackHold_filters_a; | ^ src/objects/utilsmodule.c:1425:1: note: 'TrackHold_filters_a' declared here 1425 | TrackHold_filters_a(TrackHold *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1487:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1487 | self->muladd_func_ptr = TrackHold_postprocessing_ii; | ^ src/objects/utilsmodule.c:1456:13: note: 'TrackHold_postprocessing_ii' declared here 1456 | static void TrackHold_postprocessing_ii(TrackHold *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1491:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1491 | self->muladd_func_ptr = TrackHold_postprocessing_ai; | ^ src/objects/utilsmodule.c:1457:13: note: 'TrackHold_postprocessing_ai' declared here 1457 | static void TrackHold_postprocessing_ai(TrackHold *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1495:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1495 | self->muladd_func_ptr = TrackHold_postprocessing_revai; | ^ src/objects/utilsmodule.c:1462:13: note: 'TrackHold_postprocessing_revai' declared here 1462 | static void TrackHold_postprocessing_revai(TrackHold *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1499:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1499 | self->muladd_func_ptr = TrackHold_postprocessing_ia; | ^ src/objects/utilsmodule.c:1458:13: note: 'TrackHold_postprocessing_ia' declared here 1458 | static void TrackHold_postprocessing_ia(TrackHold *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1503:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1503 | self->muladd_func_ptr = TrackHold_postprocessing_aa; | ^ src/objects/utilsmodule.c:1459:13: note: 'TrackHold_postprocessing_aa' declared here 1459 | static void TrackHold_postprocessing_aa(TrackHold *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1507:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1507 | self->muladd_func_ptr = TrackHold_postprocessing_revaa; | ^ src/objects/utilsmodule.c:1463:13: note: 'TrackHold_postprocessing_revaa' declared here 1463 | static void TrackHold_postprocessing_revaa(TrackHold *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1511:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1511 | self->muladd_func_ptr = TrackHold_postprocessing_ireva; | ^ src/objects/utilsmodule.c:1460:13: note: 'TrackHold_postprocessing_ireva' declared here 1460 | static void TrackHold_postprocessing_ireva(TrackHold *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1515:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1515 | self->muladd_func_ptr = TrackHold_postprocessing_areva; | ^ src/objects/utilsmodule.c:1461:13: note: 'TrackHold_postprocessing_areva' declared here 1461 | static void TrackHold_postprocessing_areva(TrackHold *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1519:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1519 | self->muladd_func_ptr = TrackHold_postprocessing_revareva; | ^ src/objects/utilsmodule.c:1464:13: note: 'TrackHold_postprocessing_revareva' declared here 1464 | static void TrackHold_postprocessing_revareva(TrackHold *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'TrackHold_new': src/objects/utilsmodule.c:1577:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TrackHold *)' [-Wincompatible-pointer-types] 1577 | self->mode_func_ptr = TrackHold_setProcMode; | ^ src/objects/utilsmodule.c:1467:1: note: 'TrackHold_setProcMode' declared here 1467 | TrackHold_setProcMode(TrackHold *self) | ^~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Compare_setProcMode': src/objects/utilsmodule.c:1845:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1845 | self->proc_func_ptr = Compare_process_i; | ^ src/objects/utilsmodule.c:1800:1: note: 'Compare_process_i' declared here 1800 | Compare_process_i(Compare *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1849:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1849 | self->proc_func_ptr = Compare_process_a; | ^ src/objects/utilsmodule.c:1813:1: note: 'Compare_process_a' declared here 1813 | Compare_process_a(Compare *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1856:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1856 | self->muladd_func_ptr = Compare_postprocessing_ii; | ^ src/objects/utilsmodule.c:1825:13: note: 'Compare_postprocessing_ii' declared here 1825 | static void Compare_postprocessing_ii(Compare *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1860:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1860 | self->muladd_func_ptr = Compare_postprocessing_ai; | ^ src/objects/utilsmodule.c:1826:13: note: 'Compare_postprocessing_ai' declared here 1826 | static void Compare_postprocessing_ai(Compare *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1864:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1864 | self->muladd_func_ptr = Compare_postprocessing_revai; | ^ src/objects/utilsmodule.c:1831:13: note: 'Compare_postprocessing_revai' declared here 1831 | static void Compare_postprocessing_revai(Compare *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1868:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1868 | self->muladd_func_ptr = Compare_postprocessing_ia; | ^ src/objects/utilsmodule.c:1827:13: note: 'Compare_postprocessing_ia' declared here 1827 | static void Compare_postprocessing_ia(Compare *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1872:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1872 | self->muladd_func_ptr = Compare_postprocessing_aa; | ^ src/objects/utilsmodule.c:1828:13: note: 'Compare_postprocessing_aa' declared here 1828 | static void Compare_postprocessing_aa(Compare *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1876:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1876 | self->muladd_func_ptr = Compare_postprocessing_revaa; | ^ src/objects/utilsmodule.c:1832:13: note: 'Compare_postprocessing_revaa' declared here 1832 | static void Compare_postprocessing_revaa(Compare *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1880:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1880 | self->muladd_func_ptr = Compare_postprocessing_ireva; | ^ src/objects/utilsmodule.c:1829:13: note: 'Compare_postprocessing_ireva' declared here 1829 | static void Compare_postprocessing_ireva(Compare *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1884:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1884 | self->muladd_func_ptr = Compare_postprocessing_areva; | ^ src/objects/utilsmodule.c:1830:13: note: 'Compare_postprocessing_areva' declared here 1830 | static void Compare_postprocessing_areva(Compare *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:1888:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1888 | self->muladd_func_ptr = Compare_postprocessing_revareva; | ^ src/objects/utilsmodule.c:1833:13: note: 'Compare_postprocessing_revareva' declared here 1833 | static void Compare_postprocessing_revareva(Compare *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Compare_new': src/objects/utilsmodule.c:1944:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Compare *)' [-Wincompatible-pointer-types] 1944 | self->mode_func_ptr = Compare_setProcMode; | ^ src/objects/utilsmodule.c:1836:1: note: 'Compare_setProcMode' declared here 1836 | Compare_setProcMode(Compare *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Between_setProcMode': src/objects/utilsmodule.c:2252:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2252 | self->proc_func_ptr = Between_transform_ii; | ^ src/objects/utilsmodule.c:2153:1: note: 'Between_transform_ii' declared here 2153 | Between_transform_ii(Between *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2256:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2256 | self->proc_func_ptr = Between_transform_ai; | ^ src/objects/utilsmodule.c:2173:1: note: 'Between_transform_ai' declared here 2173 | Between_transform_ai(Between *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2260:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2260 | self->proc_func_ptr = Between_transform_ia; | ^ src/objects/utilsmodule.c:2193:1: note: 'Between_transform_ia' declared here 2193 | Between_transform_ia(Between *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2264:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2264 | self->proc_func_ptr = Between_transform_aa; | ^ src/objects/utilsmodule.c:2213:1: note: 'Between_transform_aa' declared here 2213 | Between_transform_aa(Between *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2271:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2271 | self->muladd_func_ptr = Between_postprocessing_ii; | ^ src/objects/utilsmodule.c:2232:13: note: 'Between_postprocessing_ii' declared here 2232 | static void Between_postprocessing_ii(Between *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2275:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2275 | self->muladd_func_ptr = Between_postprocessing_ai; | ^ src/objects/utilsmodule.c:2233:13: note: 'Between_postprocessing_ai' declared here 2233 | static void Between_postprocessing_ai(Between *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2279:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2279 | self->muladd_func_ptr = Between_postprocessing_revai; | ^ src/objects/utilsmodule.c:2238:13: note: 'Between_postprocessing_revai' declared here 2238 | static void Between_postprocessing_revai(Between *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2283:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2283 | self->muladd_func_ptr = Between_postprocessing_ia; | ^ src/objects/utilsmodule.c:2234:13: note: 'Between_postprocessing_ia' declared here 2234 | static void Between_postprocessing_ia(Between *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2287:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2287 | self->muladd_func_ptr = Between_postprocessing_aa; | ^ src/objects/utilsmodule.c:2235:13: note: 'Between_postprocessing_aa' declared here 2235 | static void Between_postprocessing_aa(Between *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2291:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2291 | self->muladd_func_ptr = Between_postprocessing_revaa; | ^ src/objects/utilsmodule.c:2239:13: note: 'Between_postprocessing_revaa' declared here 2239 | static void Between_postprocessing_revaa(Between *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2295:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2295 | self->muladd_func_ptr = Between_postprocessing_ireva; | ^ src/objects/utilsmodule.c:2236:13: note: 'Between_postprocessing_ireva' declared here 2236 | static void Between_postprocessing_ireva(Between *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2299:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2299 | self->muladd_func_ptr = Between_postprocessing_areva; | ^ src/objects/utilsmodule.c:2237:13: note: 'Between_postprocessing_areva' declared here 2237 | static void Between_postprocessing_areva(Between *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2303:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2303 | self->muladd_func_ptr = Between_postprocessing_revareva; | ^ src/objects/utilsmodule.c:2240:13: note: 'Between_postprocessing_revareva' declared here 2240 | static void Between_postprocessing_revareva(Between *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Between_new': src/objects/utilsmodule.c:2361:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Between *)' [-Wincompatible-pointer-types] 2361 | self->mode_func_ptr = Between_setProcMode; | ^ src/objects/utilsmodule.c:2243:1: note: 'Between_setProcMode' declared here 2243 | Between_setProcMode(Between *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Denorm_setProcMode': src/objects/utilsmodule.c:2574:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2574 | self->proc_func_ptr = Denorm_filters; | ^ src/objects/utilsmodule.c:2547:1: note: 'Denorm_filters' declared here 2547 | Denorm_filters(Denorm *self) | ^~~~~~~~~~~~~~ src/objects/utilsmodule.c:2579:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2579 | self->muladd_func_ptr = Denorm_postprocessing_ii; | ^ src/objects/utilsmodule.c:2558:13: note: 'Denorm_postprocessing_ii' declared here 2558 | static void Denorm_postprocessing_ii(Denorm *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2583:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2583 | self->muladd_func_ptr = Denorm_postprocessing_ai; | ^ src/objects/utilsmodule.c:2559:13: note: 'Denorm_postprocessing_ai' declared here 2559 | static void Denorm_postprocessing_ai(Denorm *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2587:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2587 | self->muladd_func_ptr = Denorm_postprocessing_revai; | ^ src/objects/utilsmodule.c:2564:13: note: 'Denorm_postprocessing_revai' declared here 2564 | static void Denorm_postprocessing_revai(Denorm *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2591:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2591 | self->muladd_func_ptr = Denorm_postprocessing_ia; | ^ src/objects/utilsmodule.c:2560:13: note: 'Denorm_postprocessing_ia' declared here 2560 | static void Denorm_postprocessing_ia(Denorm *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2595:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2595 | self->muladd_func_ptr = Denorm_postprocessing_aa; | ^ src/objects/utilsmodule.c:2561:13: note: 'Denorm_postprocessing_aa' declared here 2561 | static void Denorm_postprocessing_aa(Denorm *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2599:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2599 | self->muladd_func_ptr = Denorm_postprocessing_revaa; | ^ src/objects/utilsmodule.c:2565:13: note: 'Denorm_postprocessing_revaa' declared here 2565 | static void Denorm_postprocessing_revaa(Denorm *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2603:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2603 | self->muladd_func_ptr = Denorm_postprocessing_ireva; | ^ src/objects/utilsmodule.c:2562:13: note: 'Denorm_postprocessing_ireva' declared here 2562 | static void Denorm_postprocessing_ireva(Denorm *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2607:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2607 | self->muladd_func_ptr = Denorm_postprocessing_areva; | ^ src/objects/utilsmodule.c:2563:13: note: 'Denorm_postprocessing_areva' declared here 2563 | static void Denorm_postprocessing_areva(Denorm *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2611:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2611 | self->muladd_func_ptr = Denorm_postprocessing_revareva; | ^ src/objects/utilsmodule.c:2566:13: note: 'Denorm_postprocessing_revareva' declared here 2566 | static void Denorm_postprocessing_revareva(Denorm *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Denorm_new': src/objects/utilsmodule.c:2661:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Denorm *)' [-Wincompatible-pointer-types] 2661 | self->mode_func_ptr = Denorm_setProcMode; | ^ src/objects/utilsmodule.c:2569:1: note: 'Denorm_setProcMode' declared here 2569 | Denorm_setProcMode(Denorm *self) | ^~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'DBToA_setProcMode': src/objects/utilsmodule.c:2868:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2868 | self->proc_func_ptr = DBToA_process; | ^ src/objects/utilsmodule.c:2827:1: note: 'DBToA_process' declared here 2827 | DBToA_process(DBToA *self) | ^~~~~~~~~~~~~ src/objects/utilsmodule.c:2873:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2873 | self->muladd_func_ptr = DBToA_postprocessing_ii; | ^ src/objects/utilsmodule.c:2852:13: note: 'DBToA_postprocessing_ii' declared here 2852 | static void DBToA_postprocessing_ii(DBToA *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2877:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2877 | self->muladd_func_ptr = DBToA_postprocessing_ai; | ^ src/objects/utilsmodule.c:2853:13: note: 'DBToA_postprocessing_ai' declared here 2853 | static void DBToA_postprocessing_ai(DBToA *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2881:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2881 | self->muladd_func_ptr = DBToA_postprocessing_revai; | ^ src/objects/utilsmodule.c:2858:13: note: 'DBToA_postprocessing_revai' declared here 2858 | static void DBToA_postprocessing_revai(DBToA *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2885:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2885 | self->muladd_func_ptr = DBToA_postprocessing_ia; | ^ src/objects/utilsmodule.c:2854:13: note: 'DBToA_postprocessing_ia' declared here 2854 | static void DBToA_postprocessing_ia(DBToA *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2889:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2889 | self->muladd_func_ptr = DBToA_postprocessing_aa; | ^ src/objects/utilsmodule.c:2855:13: note: 'DBToA_postprocessing_aa' declared here 2855 | static void DBToA_postprocessing_aa(DBToA *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2893:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2893 | self->muladd_func_ptr = DBToA_postprocessing_revaa; | ^ src/objects/utilsmodule.c:2859:13: note: 'DBToA_postprocessing_revaa' declared here 2859 | static void DBToA_postprocessing_revaa(DBToA *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2897:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2897 | self->muladd_func_ptr = DBToA_postprocessing_ireva; | ^ src/objects/utilsmodule.c:2856:13: note: 'DBToA_postprocessing_ireva' declared here 2856 | static void DBToA_postprocessing_ireva(DBToA *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2901:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2901 | self->muladd_func_ptr = DBToA_postprocessing_areva; | ^ src/objects/utilsmodule.c:2857:13: note: 'DBToA_postprocessing_areva' declared here 2857 | static void DBToA_postprocessing_areva(DBToA *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:2905:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2905 | self->muladd_func_ptr = DBToA_postprocessing_revareva; | ^ src/objects/utilsmodule.c:2860:13: note: 'DBToA_postprocessing_revareva' declared here 2860 | static void DBToA_postprocessing_revareva(DBToA *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'DBToA_new': src/objects/utilsmodule.c:2957:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(DBToA *)' [-Wincompatible-pointer-types] 2957 | self->mode_func_ptr = DBToA_setProcMode; | ^ src/objects/utilsmodule.c:2863:1: note: 'DBToA_setProcMode' declared here 2863 | DBToA_setProcMode(DBToA *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'AToDB_setProcMode': src/objects/utilsmodule.c:3162:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3162 | self->proc_func_ptr = AToDB_process; | ^ src/objects/utilsmodule.c:3121:1: note: 'AToDB_process' declared here 3121 | AToDB_process(AToDB *self) | ^~~~~~~~~~~~~ src/objects/utilsmodule.c:3167:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3167 | self->muladd_func_ptr = AToDB_postprocessing_ii; | ^ src/objects/utilsmodule.c:3146:13: note: 'AToDB_postprocessing_ii' declared here 3146 | static void AToDB_postprocessing_ii(AToDB *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3171:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3171 | self->muladd_func_ptr = AToDB_postprocessing_ai; | ^ src/objects/utilsmodule.c:3147:13: note: 'AToDB_postprocessing_ai' declared here 3147 | static void AToDB_postprocessing_ai(AToDB *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3175:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3175 | self->muladd_func_ptr = AToDB_postprocessing_revai; | ^ src/objects/utilsmodule.c:3152:13: note: 'AToDB_postprocessing_revai' declared here 3152 | static void AToDB_postprocessing_revai(AToDB *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3179:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3179 | self->muladd_func_ptr = AToDB_postprocessing_ia; | ^ src/objects/utilsmodule.c:3148:13: note: 'AToDB_postprocessing_ia' declared here 3148 | static void AToDB_postprocessing_ia(AToDB *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3183:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3183 | self->muladd_func_ptr = AToDB_postprocessing_aa; | ^ src/objects/utilsmodule.c:3149:13: note: 'AToDB_postprocessing_aa' declared here 3149 | static void AToDB_postprocessing_aa(AToDB *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3187:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3187 | self->muladd_func_ptr = AToDB_postprocessing_revaa; | ^ src/objects/utilsmodule.c:3153:13: note: 'AToDB_postprocessing_revaa' declared here 3153 | static void AToDB_postprocessing_revaa(AToDB *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3191:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3191 | self->muladd_func_ptr = AToDB_postprocessing_ireva; | ^ src/objects/utilsmodule.c:3150:13: note: 'AToDB_postprocessing_ireva' declared here 3150 | static void AToDB_postprocessing_ireva(AToDB *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3195:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3195 | self->muladd_func_ptr = AToDB_postprocessing_areva; | ^ src/objects/utilsmodule.c:3151:13: note: 'AToDB_postprocessing_areva' declared here 3151 | static void AToDB_postprocessing_areva(AToDB *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3199:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3199 | self->muladd_func_ptr = AToDB_postprocessing_revareva; | ^ src/objects/utilsmodule.c:3154:13: note: 'AToDB_postprocessing_revareva' declared here 3154 | static void AToDB_postprocessing_revareva(AToDB *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'AToDB_new': src/objects/utilsmodule.c:3251:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(AToDB *)' [-Wincompatible-pointer-types] 3251 | self->mode_func_ptr = AToDB_setProcMode; | ^ src/objects/utilsmodule.c:3157:1: note: 'AToDB_setProcMode' declared here 3157 | AToDB_setProcMode(AToDB *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Scale_setProcMode': src/objects/utilsmodule.c:3595:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3595 | self->proc_func_ptr = Scale_generate; | ^ src/objects/utilsmodule.c:3434:1: note: 'Scale_generate' declared here 3434 | Scale_generate(Scale *self) | ^~~~~~~~~~~~~~ src/objects/utilsmodule.c:3600:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3600 | self->muladd_func_ptr = Scale_postprocessing_ii; | ^ src/objects/utilsmodule.c:3579:13: note: 'Scale_postprocessing_ii' declared here 3579 | static void Scale_postprocessing_ii(Scale *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3604:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3604 | self->muladd_func_ptr = Scale_postprocessing_ai; | ^ src/objects/utilsmodule.c:3580:13: note: 'Scale_postprocessing_ai' declared here 3580 | static void Scale_postprocessing_ai(Scale *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3608:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3608 | self->muladd_func_ptr = Scale_postprocessing_revai; | ^ src/objects/utilsmodule.c:3585:13: note: 'Scale_postprocessing_revai' declared here 3585 | static void Scale_postprocessing_revai(Scale *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3612:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3612 | self->muladd_func_ptr = Scale_postprocessing_ia; | ^ src/objects/utilsmodule.c:3581:13: note: 'Scale_postprocessing_ia' declared here 3581 | static void Scale_postprocessing_ia(Scale *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3616:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3616 | self->muladd_func_ptr = Scale_postprocessing_aa; | ^ src/objects/utilsmodule.c:3582:13: note: 'Scale_postprocessing_aa' declared here 3582 | static void Scale_postprocessing_aa(Scale *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3620:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3620 | self->muladd_func_ptr = Scale_postprocessing_revaa; | ^ src/objects/utilsmodule.c:3586:13: note: 'Scale_postprocessing_revaa' declared here 3586 | static void Scale_postprocessing_revaa(Scale *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3624:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3624 | self->muladd_func_ptr = Scale_postprocessing_ireva; | ^ src/objects/utilsmodule.c:3583:13: note: 'Scale_postprocessing_ireva' declared here 3583 | static void Scale_postprocessing_ireva(Scale *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3628:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3628 | self->muladd_func_ptr = Scale_postprocessing_areva; | ^ src/objects/utilsmodule.c:3584:13: note: 'Scale_postprocessing_areva' declared here 3584 | static void Scale_postprocessing_areva(Scale *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3632:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3632 | self->muladd_func_ptr = Scale_postprocessing_revareva; | ^ src/objects/utilsmodule.c:3587:13: note: 'Scale_postprocessing_revareva' declared here 3587 | static void Scale_postprocessing_revareva(Scale *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Scale_new': src/objects/utilsmodule.c:3702:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Scale *)' [-Wincompatible-pointer-types] 3702 | self->mode_func_ptr = Scale_setProcMode; | ^ src/objects/utilsmodule.c:3590:1: note: 'Scale_setProcMode' declared here 3590 | Scale_setProcMode(Scale *self) | ^~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'CentsToTranspo_setProcMode': src/objects/utilsmodule.c:3938:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3938 | self->proc_func_ptr = CentsToTranspo_process; | ^ src/objects/utilsmodule.c:3902:1: note: 'CentsToTranspo_process' declared here 3902 | CentsToTranspo_process(CentsToTranspo *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3943:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3943 | self->muladd_func_ptr = CentsToTranspo_postprocessing_ii; | ^ src/objects/utilsmodule.c:3922:13: note: 'CentsToTranspo_postprocessing_ii' declared here 3922 | static void CentsToTranspo_postprocessing_ii(CentsToTranspo *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3947:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3947 | self->muladd_func_ptr = CentsToTranspo_postprocessing_ai; | ^ src/objects/utilsmodule.c:3923:13: note: 'CentsToTranspo_postprocessing_ai' declared here 3923 | static void CentsToTranspo_postprocessing_ai(CentsToTranspo *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3951:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3951 | self->muladd_func_ptr = CentsToTranspo_postprocessing_revai; | ^ src/objects/utilsmodule.c:3928:13: note: 'CentsToTranspo_postprocessing_revai' declared here 3928 | static void CentsToTranspo_postprocessing_revai(CentsToTranspo *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3955:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3955 | self->muladd_func_ptr = CentsToTranspo_postprocessing_ia; | ^ src/objects/utilsmodule.c:3924:13: note: 'CentsToTranspo_postprocessing_ia' declared here 3924 | static void CentsToTranspo_postprocessing_ia(CentsToTranspo *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3959:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3959 | self->muladd_func_ptr = CentsToTranspo_postprocessing_aa; | ^ src/objects/utilsmodule.c:3925:13: note: 'CentsToTranspo_postprocessing_aa' declared here 3925 | static void CentsToTranspo_postprocessing_aa(CentsToTranspo *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3963:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3963 | self->muladd_func_ptr = CentsToTranspo_postprocessing_revaa; | ^ src/objects/utilsmodule.c:3929:13: note: 'CentsToTranspo_postprocessing_revaa' declared here 3929 | static void CentsToTranspo_postprocessing_revaa(CentsToTranspo *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3967:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3967 | self->muladd_func_ptr = CentsToTranspo_postprocessing_ireva; | ^ src/objects/utilsmodule.c:3926:13: note: 'CentsToTranspo_postprocessing_ireva' declared here 3926 | static void CentsToTranspo_postprocessing_ireva(CentsToTranspo *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3971:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3971 | self->muladd_func_ptr = CentsToTranspo_postprocessing_areva; | ^ src/objects/utilsmodule.c:3927:13: note: 'CentsToTranspo_postprocessing_areva' declared here 3927 | static void CentsToTranspo_postprocessing_areva(CentsToTranspo *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:3975:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 3975 | self->muladd_func_ptr = CentsToTranspo_postprocessing_revareva; | ^ src/objects/utilsmodule.c:3930:13: note: 'CentsToTranspo_postprocessing_revareva' declared here 3930 | static void CentsToTranspo_postprocessing_revareva(CentsToTranspo *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'CentsToTranspo_new': src/objects/utilsmodule.c:4027:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(CentsToTranspo *)' [-Wincompatible-pointer-types] 4027 | self->mode_func_ptr = CentsToTranspo_setProcMode; | ^ src/objects/utilsmodule.c:3933:1: note: 'CentsToTranspo_setProcMode' declared here 3933 | CentsToTranspo_setProcMode(CentsToTranspo *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'TranspoToCents_setProcMode': src/objects/utilsmodule.c:4227:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4227 | self->proc_func_ptr = TranspoToCents_process; | ^ src/objects/utilsmodule.c:4191:1: note: 'TranspoToCents_process' declared here 4191 | TranspoToCents_process(TranspoToCents *self) | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4232:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4232 | self->muladd_func_ptr = TranspoToCents_postprocessing_ii; | ^ src/objects/utilsmodule.c:4211:13: note: 'TranspoToCents_postprocessing_ii' declared here 4211 | static void TranspoToCents_postprocessing_ii(TranspoToCents *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4236:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4236 | self->muladd_func_ptr = TranspoToCents_postprocessing_ai; | ^ src/objects/utilsmodule.c:4212:13: note: 'TranspoToCents_postprocessing_ai' declared here 4212 | static void TranspoToCents_postprocessing_ai(TranspoToCents *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4240:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4240 | self->muladd_func_ptr = TranspoToCents_postprocessing_revai; | ^ src/objects/utilsmodule.c:4217:13: note: 'TranspoToCents_postprocessing_revai' declared here 4217 | static void TranspoToCents_postprocessing_revai(TranspoToCents *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4244:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4244 | self->muladd_func_ptr = TranspoToCents_postprocessing_ia; | ^ src/objects/utilsmodule.c:4213:13: note: 'TranspoToCents_postprocessing_ia' declared here 4213 | static void TranspoToCents_postprocessing_ia(TranspoToCents *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4248:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4248 | self->muladd_func_ptr = TranspoToCents_postprocessing_aa; | ^ src/objects/utilsmodule.c:4214:13: note: 'TranspoToCents_postprocessing_aa' declared here 4214 | static void TranspoToCents_postprocessing_aa(TranspoToCents *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4252:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4252 | self->muladd_func_ptr = TranspoToCents_postprocessing_revaa; | ^ src/objects/utilsmodule.c:4218:13: note: 'TranspoToCents_postprocessing_revaa' declared here 4218 | static void TranspoToCents_postprocessing_revaa(TranspoToCents *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4256:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4256 | self->muladd_func_ptr = TranspoToCents_postprocessing_ireva; | ^ src/objects/utilsmodule.c:4215:13: note: 'TranspoToCents_postprocessing_ireva' declared here 4215 | static void TranspoToCents_postprocessing_ireva(TranspoToCents *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4260:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4260 | self->muladd_func_ptr = TranspoToCents_postprocessing_areva; | ^ src/objects/utilsmodule.c:4216:13: note: 'TranspoToCents_postprocessing_areva' declared here 4216 | static void TranspoToCents_postprocessing_areva(TranspoToCents *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4264:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4264 | self->muladd_func_ptr = TranspoToCents_postprocessing_revareva; | ^ src/objects/utilsmodule.c:4219:13: note: 'TranspoToCents_postprocessing_revareva' declared here 4219 | static void TranspoToCents_postprocessing_revareva(TranspoToCents *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'TranspoToCents_new': src/objects/utilsmodule.c:4316:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(TranspoToCents *)' [-Wincompatible-pointer-types] 4316 | self->mode_func_ptr = TranspoToCents_setProcMode; | ^ src/objects/utilsmodule.c:4222:1: note: 'TranspoToCents_setProcMode' declared here 4222 | TranspoToCents_setProcMode(TranspoToCents *self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'MToF_setProcMode': src/objects/utilsmodule.c:4524:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4524 | self->proc_func_ptr = MToF_process; | ^ src/objects/utilsmodule.c:4488:1: note: 'MToF_process' declared here 4488 | MToF_process(MToF *self) | ^~~~~~~~~~~~ src/objects/utilsmodule.c:4529:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4529 | self->muladd_func_ptr = MToF_postprocessing_ii; | ^ src/objects/utilsmodule.c:4508:13: note: 'MToF_postprocessing_ii' declared here 4508 | static void MToF_postprocessing_ii(MToF *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4533:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4533 | self->muladd_func_ptr = MToF_postprocessing_ai; | ^ src/objects/utilsmodule.c:4509:13: note: 'MToF_postprocessing_ai' declared here 4509 | static void MToF_postprocessing_ai(MToF *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4537:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4537 | self->muladd_func_ptr = MToF_postprocessing_revai; | ^ src/objects/utilsmodule.c:4514:13: note: 'MToF_postprocessing_revai' declared here 4514 | static void MToF_postprocessing_revai(MToF *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4541:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4541 | self->muladd_func_ptr = MToF_postprocessing_ia; | ^ src/objects/utilsmodule.c:4510:13: note: 'MToF_postprocessing_ia' declared here 4510 | static void MToF_postprocessing_ia(MToF *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4545:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4545 | self->muladd_func_ptr = MToF_postprocessing_aa; | ^ src/objects/utilsmodule.c:4511:13: note: 'MToF_postprocessing_aa' declared here 4511 | static void MToF_postprocessing_aa(MToF *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4549:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4549 | self->muladd_func_ptr = MToF_postprocessing_revaa; | ^ src/objects/utilsmodule.c:4515:13: note: 'MToF_postprocessing_revaa' declared here 4515 | static void MToF_postprocessing_revaa(MToF *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4553:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4553 | self->muladd_func_ptr = MToF_postprocessing_ireva; | ^ src/objects/utilsmodule.c:4512:13: note: 'MToF_postprocessing_ireva' declared here 4512 | static void MToF_postprocessing_ireva(MToF *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4557:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4557 | self->muladd_func_ptr = MToF_postprocessing_areva; | ^ src/objects/utilsmodule.c:4513:13: note: 'MToF_postprocessing_areva' declared here 4513 | static void MToF_postprocessing_areva(MToF *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4561:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4561 | self->muladd_func_ptr = MToF_postprocessing_revareva; | ^ src/objects/utilsmodule.c:4516:13: note: 'MToF_postprocessing_revareva' declared here 4516 | static void MToF_postprocessing_revareva(MToF *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'MToF_new': src/objects/utilsmodule.c:4613:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToF *)' [-Wincompatible-pointer-types] 4613 | self->mode_func_ptr = MToF_setProcMode; | ^ src/objects/utilsmodule.c:4519:1: note: 'MToF_setProcMode' declared here 4519 | MToF_setProcMode(MToF *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'FToM_setProcMode': src/objects/utilsmodule.c:4816:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4816 | self->proc_func_ptr = FToM_process; | ^ src/objects/utilsmodule.c:4777:1: note: 'FToM_process' declared here 4777 | FToM_process(FToM *self) | ^~~~~~~~~~~~ src/objects/utilsmodule.c:4821:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4821 | self->muladd_func_ptr = FToM_postprocessing_ii; | ^ src/objects/utilsmodule.c:4800:13: note: 'FToM_postprocessing_ii' declared here 4800 | static void FToM_postprocessing_ii(FToM *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4825:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4825 | self->muladd_func_ptr = FToM_postprocessing_ai; | ^ src/objects/utilsmodule.c:4801:13: note: 'FToM_postprocessing_ai' declared here 4801 | static void FToM_postprocessing_ai(FToM *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4829:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4829 | self->muladd_func_ptr = FToM_postprocessing_revai; | ^ src/objects/utilsmodule.c:4806:13: note: 'FToM_postprocessing_revai' declared here 4806 | static void FToM_postprocessing_revai(FToM *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4833:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4833 | self->muladd_func_ptr = FToM_postprocessing_ia; | ^ src/objects/utilsmodule.c:4802:13: note: 'FToM_postprocessing_ia' declared here 4802 | static void FToM_postprocessing_ia(FToM *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4837:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4837 | self->muladd_func_ptr = FToM_postprocessing_aa; | ^ src/objects/utilsmodule.c:4803:13: note: 'FToM_postprocessing_aa' declared here 4803 | static void FToM_postprocessing_aa(FToM *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4841:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4841 | self->muladd_func_ptr = FToM_postprocessing_revaa; | ^ src/objects/utilsmodule.c:4807:13: note: 'FToM_postprocessing_revaa' declared here 4807 | static void FToM_postprocessing_revaa(FToM *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4845:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4845 | self->muladd_func_ptr = FToM_postprocessing_ireva; | ^ src/objects/utilsmodule.c:4804:13: note: 'FToM_postprocessing_ireva' declared here 4804 | static void FToM_postprocessing_ireva(FToM *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4849:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4849 | self->muladd_func_ptr = FToM_postprocessing_areva; | ^ src/objects/utilsmodule.c:4805:13: note: 'FToM_postprocessing_areva' declared here 4805 | static void FToM_postprocessing_areva(FToM *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:4853:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4853 | self->muladd_func_ptr = FToM_postprocessing_revareva; | ^ src/objects/utilsmodule.c:4808:13: note: 'FToM_postprocessing_revareva' declared here 4808 | static void FToM_postprocessing_revareva(FToM *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'FToM_new': src/objects/utilsmodule.c:4905:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(FToM *)' [-Wincompatible-pointer-types] 4905 | self->mode_func_ptr = FToM_setProcMode; | ^ src/objects/utilsmodule.c:4811:1: note: 'FToM_setProcMode' declared here 4811 | FToM_setProcMode(FToM *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'MToT_setProcMode': src/objects/utilsmodule.c:5106:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5106 | self->proc_func_ptr = MToT_process; | ^ src/objects/utilsmodule.c:5070:1: note: 'MToT_process' declared here 5070 | MToT_process(MToT *self) | ^~~~~~~~~~~~ src/objects/utilsmodule.c:5111:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5111 | self->muladd_func_ptr = MToT_postprocessing_ii; | ^ src/objects/utilsmodule.c:5090:13: note: 'MToT_postprocessing_ii' declared here 5090 | static void MToT_postprocessing_ii(MToT *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5115:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5115 | self->muladd_func_ptr = MToT_postprocessing_ai; | ^ src/objects/utilsmodule.c:5091:13: note: 'MToT_postprocessing_ai' declared here 5091 | static void MToT_postprocessing_ai(MToT *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5119:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5119 | self->muladd_func_ptr = MToT_postprocessing_revai; | ^ src/objects/utilsmodule.c:5096:13: note: 'MToT_postprocessing_revai' declared here 5096 | static void MToT_postprocessing_revai(MToT *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5123:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5123 | self->muladd_func_ptr = MToT_postprocessing_ia; | ^ src/objects/utilsmodule.c:5092:13: note: 'MToT_postprocessing_ia' declared here 5092 | static void MToT_postprocessing_ia(MToT *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5127:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5127 | self->muladd_func_ptr = MToT_postprocessing_aa; | ^ src/objects/utilsmodule.c:5093:13: note: 'MToT_postprocessing_aa' declared here 5093 | static void MToT_postprocessing_aa(MToT *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5131:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5131 | self->muladd_func_ptr = MToT_postprocessing_revaa; | ^ src/objects/utilsmodule.c:5097:13: note: 'MToT_postprocessing_revaa' declared here 5097 | static void MToT_postprocessing_revaa(MToT *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5135:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5135 | self->muladd_func_ptr = MToT_postprocessing_ireva; | ^ src/objects/utilsmodule.c:5094:13: note: 'MToT_postprocessing_ireva' declared here 5094 | static void MToT_postprocessing_ireva(MToT *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5139:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5139 | self->muladd_func_ptr = MToT_postprocessing_areva; | ^ src/objects/utilsmodule.c:5095:13: note: 'MToT_postprocessing_areva' declared here 5095 | static void MToT_postprocessing_areva(MToT *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5143:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5143 | self->muladd_func_ptr = MToT_postprocessing_revareva; | ^ src/objects/utilsmodule.c:5098:13: note: 'MToT_postprocessing_revareva' declared here 5098 | static void MToT_postprocessing_revareva(MToT *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'MToT_new': src/objects/utilsmodule.c:5196:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(MToT *)' [-Wincompatible-pointer-types] 5196 | self->mode_func_ptr = MToT_setProcMode; | ^ src/objects/utilsmodule.c:5101:1: note: 'MToT_setProcMode' declared here 5101 | MToT_setProcMode(MToT *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Resample_setProcMode': src/objects/utilsmodule.c:5601:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5601 | self->proc_func_ptr = Resample_process; | ^ src/objects/utilsmodule.c:5577:1: note: 'Resample_process' declared here 5577 | Resample_process(Resample *self) | ^~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5606:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5606 | self->muladd_func_ptr = Resample_postprocessing_ii; | ^ src/objects/utilsmodule.c:5585:13: note: 'Resample_postprocessing_ii' declared here 5585 | static void Resample_postprocessing_ii(Resample *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5610:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5610 | self->muladd_func_ptr = Resample_postprocessing_ai; | ^ src/objects/utilsmodule.c:5586:13: note: 'Resample_postprocessing_ai' declared here 5586 | static void Resample_postprocessing_ai(Resample *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5614:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5614 | self->muladd_func_ptr = Resample_postprocessing_revai; | ^ src/objects/utilsmodule.c:5591:13: note: 'Resample_postprocessing_revai' declared here 5591 | static void Resample_postprocessing_revai(Resample *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5618:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5618 | self->muladd_func_ptr = Resample_postprocessing_ia; | ^ src/objects/utilsmodule.c:5587:13: note: 'Resample_postprocessing_ia' declared here 5587 | static void Resample_postprocessing_ia(Resample *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5622:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5622 | self->muladd_func_ptr = Resample_postprocessing_aa; | ^ src/objects/utilsmodule.c:5588:13: note: 'Resample_postprocessing_aa' declared here 5588 | static void Resample_postprocessing_aa(Resample *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5626:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5626 | self->muladd_func_ptr = Resample_postprocessing_revaa; | ^ src/objects/utilsmodule.c:5592:13: note: 'Resample_postprocessing_revaa' declared here 5592 | static void Resample_postprocessing_revaa(Resample *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5630:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5630 | self->muladd_func_ptr = Resample_postprocessing_ireva; | ^ src/objects/utilsmodule.c:5589:13: note: 'Resample_postprocessing_ireva' declared here 5589 | static void Resample_postprocessing_ireva(Resample *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5634:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5634 | self->muladd_func_ptr = Resample_postprocessing_areva; | ^ src/objects/utilsmodule.c:5590:13: note: 'Resample_postprocessing_areva' declared here 5590 | static void Resample_postprocessing_areva(Resample *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c:5638:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5638 | self->muladd_func_ptr = Resample_postprocessing_revareva; | ^ src/objects/utilsmodule.c:5593:13: note: 'Resample_postprocessing_revareva' declared here 5593 | static void Resample_postprocessing_revareva(Resample *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/utilsmodule.c: In function 'Resample_new': src/objects/utilsmodule.c:5707:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(Resample *)' [-Wincompatible-pointer-types] 5707 | self->mode_func_ptr = Resample_setProcMode; | ^ src/objects/utilsmodule.c:5596:1: note: 'Resample_setProcMode' declared here 5596 | Resample_setProcMode(Resample *self) | ^~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -DUSE_DOUBLE -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/objects/wgverbmodule.c -o build/temp.linux-aarch64-cpython-313/src/objects/wgverbmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/objects/wgverbmodule.c: In function 'WGVerb_setProcMode': src/objects/wgverbmodule.c:448:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 448 | self->proc_func_ptr = WGVerb_process_ii; | ^ src/objects/wgverbmodule.c:81:1: note: 'WGVerb_process_ii' declared here 81 | WGVerb_process_ii(WGVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:452:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 452 | self->proc_func_ptr = WGVerb_process_ai; | ^ src/objects/wgverbmodule.c:155:1: note: 'WGVerb_process_ai' declared here 155 | WGVerb_process_ai(WGVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:456:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 456 | self->proc_func_ptr = WGVerb_process_ia; | ^ src/objects/wgverbmodule.c:231:1: note: 'WGVerb_process_ia' declared here 231 | WGVerb_process_ia(WGVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:460:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 460 | self->proc_func_ptr = WGVerb_process_aa; | ^ src/objects/wgverbmodule.c:307:1: note: 'WGVerb_process_aa' declared here 307 | WGVerb_process_aa(WGVerb *self) | ^~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:467:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 467 | self->mix_func_ptr = WGVerb_mix_i; | ^ src/objects/wgverbmodule.c:384:1: note: 'WGVerb_mix_i' declared here 384 | WGVerb_mix_i(WGVerb *self) | ^~~~~~~~~~~~ src/objects/wgverbmodule.c:471:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 471 | self->mix_func_ptr = WGVerb_mix_a; | ^ src/objects/wgverbmodule.c:405:1: note: 'WGVerb_mix_a' declared here 405 | WGVerb_mix_a(WGVerb *self) | ^~~~~~~~~~~~ src/objects/wgverbmodule.c:478:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 478 | self->muladd_func_ptr = WGVerb_postprocessing_ii; | ^ src/objects/wgverbmodule.c:427:13: note: 'WGVerb_postprocessing_ii' declared here 427 | static void WGVerb_postprocessing_ii(WGVerb *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:482:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 482 | self->muladd_func_ptr = WGVerb_postprocessing_ai; | ^ src/objects/wgverbmodule.c:428:13: note: 'WGVerb_postprocessing_ai' declared here 428 | static void WGVerb_postprocessing_ai(WGVerb *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:486:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 486 | self->muladd_func_ptr = WGVerb_postprocessing_revai; | ^ src/objects/wgverbmodule.c:433:13: note: 'WGVerb_postprocessing_revai' declared here 433 | static void WGVerb_postprocessing_revai(WGVerb *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:490:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 490 | self->muladd_func_ptr = WGVerb_postprocessing_ia; | ^ src/objects/wgverbmodule.c:429:13: note: 'WGVerb_postprocessing_ia' declared here 429 | static void WGVerb_postprocessing_ia(WGVerb *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:494:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 494 | self->muladd_func_ptr = WGVerb_postprocessing_aa; | ^ src/objects/wgverbmodule.c:430:13: note: 'WGVerb_postprocessing_aa' declared here 430 | static void WGVerb_postprocessing_aa(WGVerb *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:498:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 498 | self->muladd_func_ptr = WGVerb_postprocessing_revaa; | ^ src/objects/wgverbmodule.c:434:13: note: 'WGVerb_postprocessing_revaa' declared here 434 | static void WGVerb_postprocessing_revaa(WGVerb *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:502:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 502 | self->muladd_func_ptr = WGVerb_postprocessing_ireva; | ^ src/objects/wgverbmodule.c:431:13: note: 'WGVerb_postprocessing_ireva' declared here 431 | static void WGVerb_postprocessing_ireva(WGVerb *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:506:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 506 | self->muladd_func_ptr = WGVerb_postprocessing_areva; | ^ src/objects/wgverbmodule.c:432:13: note: 'WGVerb_postprocessing_areva' declared here 432 | static void WGVerb_postprocessing_areva(WGVerb *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:510:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 510 | self->muladd_func_ptr = WGVerb_postprocessing_revareva; | ^ src/objects/wgverbmodule.c:435:13: note: 'WGVerb_postprocessing_revareva' declared here 435 | static void WGVerb_postprocessing_revareva(WGVerb *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'WGVerb_new': src/objects/wgverbmodule.c:583:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(WGVerb *)' [-Wincompatible-pointer-types] 583 | self->mode_func_ptr = WGVerb_setProcMode; | ^ src/objects/wgverbmodule.c:438:1: note: 'WGVerb_setProcMode' declared here 438 | WGVerb_setProcMode(WGVerb *self) | ^~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'STReverb_setProcMode': src/objects/wgverbmodule.c:1521:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1521 | self->proc_func_ptr = STReverb_process_ii; | ^ src/objects/wgverbmodule.c:853:1: note: 'STReverb_process_ii' declared here 853 | STReverb_process_ii(STReverb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1525:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1525 | self->proc_func_ptr = STReverb_process_ai; | ^ src/objects/wgverbmodule.c:1004:1: note: 'STReverb_process_ai' declared here 1004 | STReverb_process_ai(STReverb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1529:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1529 | self->proc_func_ptr = STReverb_process_ia; | ^ src/objects/wgverbmodule.c:1157:1: note: 'STReverb_process_ia' declared here 1157 | STReverb_process_ia(STReverb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1533:33: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1533 | self->proc_func_ptr = STReverb_process_aa; | ^ src/objects/wgverbmodule.c:1310:1: note: 'STReverb_process_aa' declared here 1310 | STReverb_process_aa(STReverb *self) | ^~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1540:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1540 | self->mix_func_ptr = STReverb_mix_i; | ^ src/objects/wgverbmodule.c:1464:1: note: 'STReverb_mix_i' declared here 1464 | STReverb_mix_i(STReverb *self) | ^~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1544:32: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1544 | self->mix_func_ptr = STReverb_mix_a; | ^ src/objects/wgverbmodule.c:1487:1: note: 'STReverb_mix_a' declared here 1487 | STReverb_mix_a(STReverb *self) | ^~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'STReverb_new': src/objects/wgverbmodule.c:1641:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STReverb *)' [-Wincompatible-pointer-types] 1641 | self->mode_func_ptr = STReverb_setProcMode; | ^ src/objects/wgverbmodule.c:1512:1: note: 'STReverb_setProcMode' declared here 1512 | STReverb_setProcMode(STReverb *self) | ^~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'STRev_setProcMode': src/objects/wgverbmodule.c:1979:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1979 | self->muladd_func_ptr = STRev_postprocessing_ii; | ^ src/objects/wgverbmodule.c:1960:13: note: 'STRev_postprocessing_ii' declared here 1960 | static void STRev_postprocessing_ii(STRev *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1983:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1983 | self->muladd_func_ptr = STRev_postprocessing_ai; | ^ src/objects/wgverbmodule.c:1961:13: note: 'STRev_postprocessing_ai' declared here 1961 | static void STRev_postprocessing_ai(STRev *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1987:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1987 | self->muladd_func_ptr = STRev_postprocessing_revai; | ^ src/objects/wgverbmodule.c:1966:13: note: 'STRev_postprocessing_revai' declared here 1966 | static void STRev_postprocessing_revai(STRev *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1991:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1991 | self->muladd_func_ptr = STRev_postprocessing_ia; | ^ src/objects/wgverbmodule.c:1962:13: note: 'STRev_postprocessing_ia' declared here 1962 | static void STRev_postprocessing_ia(STRev *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1995:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1995 | self->muladd_func_ptr = STRev_postprocessing_aa; | ^ src/objects/wgverbmodule.c:1963:13: note: 'STRev_postprocessing_aa' declared here 1963 | static void STRev_postprocessing_aa(STRev *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:1999:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 1999 | self->muladd_func_ptr = STRev_postprocessing_revaa; | ^ src/objects/wgverbmodule.c:1967:13: note: 'STRev_postprocessing_revaa' declared here 1967 | static void STRev_postprocessing_revaa(STRev *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:2003:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 2003 | self->muladd_func_ptr = STRev_postprocessing_ireva; | ^ src/objects/wgverbmodule.c:1964:13: note: 'STRev_postprocessing_ireva' declared here 1964 | static void STRev_postprocessing_ireva(STRev *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:2007:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 2007 | self->muladd_func_ptr = STRev_postprocessing_areva; | ^ src/objects/wgverbmodule.c:1965:13: note: 'STRev_postprocessing_areva' declared here 1965 | static void STRev_postprocessing_areva(STRev *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c:2011:35: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 2011 | self->muladd_func_ptr = STRev_postprocessing_revareva; | ^ src/objects/wgverbmodule.c:1968:13: note: 'STRev_postprocessing_revareva' declared here 1968 | static void STRev_postprocessing_revareva(STRev *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/objects/wgverbmodule.c: In function 'STRev_new': src/objects/wgverbmodule.c:2070:25: warning: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(STRev *)' [-Wincompatible-pointer-types] 2070 | self->mode_func_ptr = STRev_setProcMode; | ^ src/objects/wgverbmodule.c:1971:1: note: 'STRev_setProcMode' declared here 1971 | STRev_setProcMode(STRev *self) | ^~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/python-pyo-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=incompatible-pointer-types -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-cpython-313/src/engine/ad_jack.o build/temp.linux-aarch64-cpython-313/src/engine/ad_portaudio.o build/temp.linux-aarch64-cpython-313/src/engine/dummymodule.o build/temp.linux-aarch64-cpython-313/src/engine/fft.o build/temp.linux-aarch64-cpython-313/src/engine/inputfadermodule.o build/temp.linux-aarch64-cpython-313/src/engine/interpolation.o build/temp.linux-aarch64-cpython-313/src/engine/md_portmidi.o build/temp.linux-aarch64-cpython-313/src/engine/midilistenermodule.o build/temp.linux-aarch64-cpython-313/src/engine/mixmodule.o build/temp.linux-aarch64-cpython-313/src/engine/osclistenermodule.o build/temp.linux-aarch64-cpython-313/src/engine/pvstreammodule.o build/temp.linux-aarch64-cpython-313/src/engine/pyomodule.o build/temp.linux-aarch64-cpython-313/src/engine/servermodule.o build/temp.linux-aarch64-cpython-313/src/engine/streammodule.o build/temp.linux-aarch64-cpython-313/src/engine/vbap.o build/temp.linux-aarch64-cpython-313/src/engine/wind.o build/temp.linux-aarch64-cpython-313/src/objects/analysismodule.o build/temp.linux-aarch64-cpython-313/src/objects/arithmeticmodule.o build/temp.linux-aarch64-cpython-313/src/objects/bandsplitmodule.o build/temp.linux-aarch64-cpython-313/src/objects/chorusmodule.o build/temp.linux-aarch64-cpython-313/src/objects/compressmodule.o build/temp.linux-aarch64-cpython-313/src/objects/convolvemodule.o build/temp.linux-aarch64-cpython-313/src/objects/delaymodule.o build/temp.linux-aarch64-cpython-313/src/objects/distomodule.o build/temp.linux-aarch64-cpython-313/src/objects/exprmodule.o build/temp.linux-aarch64-cpython-313/src/objects/fadermodule.o build/temp.linux-aarch64-cpython-313/src/objects/fftmodule.o build/temp.linux-aarch64-cpython-313/src/objects/filtremodule.o build/temp.linux-aarch64-cpython-313/src/objects/freeverbmodule.o build/temp.linux-aarch64-cpython-313/src/objects/granulatormodule.o build/temp.linux-aarch64-cpython-313/src/objects/harmonizermodule.o build/temp.linux-aarch64-cpython-313/src/objects/hilbertmodule.o build/temp.linux-aarch64-cpython-313/src/objects/hrtfmodule.o build/temp.linux-aarch64-cpython-313/src/objects/inputmodule.o build/temp.linux-aarch64-cpython-313/src/objects/lfomodule.o build/temp.linux-aarch64-cpython-313/src/objects/matrixmodule.o build/temp.linux-aarch64-cpython-313/src/objects/matrixprocessmodule.o build/temp.linux-aarch64-cpython-313/src/objects/metromodule.o build/temp.linux-aarch64-cpython-313/src/objects/midimodule.o build/temp.linux-aarch64-cpython-313/src/objects/mmlmodule.o build/temp.linux-aarch64-cpython-313/src/objects/noisemodule.o build/temp.linux-aarch64-cpython-313/src/objects/oscbankmodule.o build/temp.linux-aarch64-cpython-313/src/objects/oscilmodule.o build/temp.linux-aarch64-cpython-313/src/objects/oscmodule.o build/temp.linux-aarch64-cpython-313/src/objects/panmodule.o build/temp.linux-aarch64-cpython-313/src/objects/patternmodule.o build/temp.linux-aarch64-cpython-313/src/objects/phasevocmodule.o build/temp.linux-aarch64-cpython-313/src/objects/randommodule.o build/temp.linux-aarch64-cpython-313/src/objects/recordmodule.o build/temp.linux-aarch64-cpython-313/src/objects/selectmodule.o build/temp.linux-aarch64-cpython-313/src/objects/sfplayermodule.o build/temp.linux-aarch64-cpython-313/src/objects/sigmodule.o build/temp.linux-aarch64-cpython-313/src/objects/tablemodule.o build/temp.linux-aarch64-cpython-313/src/objects/trigmodule.o build/temp.linux-aarch64-cpython-313/src/objects/utilsmodule.o build/temp.linux-aarch64-cpython-313/src/objects/wgverbmodule.o -L/usr/lib -L/usr/local/lib -L/usr/lib/aarch64-linux-gnu -lportaudio -lportmidi -llo -lsndfile -lrt -ljack -lm -o /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/_pyo64.cpython-313-aarch64-linux-gnu.so /usr/lib/aarch64-linux-gnu/libportaudio.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libportmidi.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/liblo.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libjack.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build; python3.13 -m pytest ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.3.5, pluggy-1.6.0 rootdir: /build/reproducible-path/python-pyo-1.0.6 configfile: pyproject.toml plugins: typeguard-4.4.4 WxPython is not found for the current python version. Pyo will use a minimal GUI toolkit written with Tkinter (if available). This toolkit has limited functionnalities and is no more maintained or updated. If you want to use all of pyo's GUI features, you should install WxPython, available here: http://www.wxpython.org/ Neither WxPython nor Tkinter are found for the current python version. Pyo's GUI features are disabled. For a complete GUI toolkit, you should consider installing WxPython, available here: http://www.wxpython.org/ collected 114 items pytests/test_baseObjects.py ............................................ [ 38%] ........................................................ [ 87%] pytests/test_functions.py .............. [100%] ============================= 114 passed in 1.36s ============================== create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_installdirs -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-pyo/ -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py install --root /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py running egg_info writing pyo.egg-info/PKG-INFO writing dependency_links to pyo.egg-info/dependency_links.txt writing entry points to pyo.egg-info/entry_points.txt writing top-level names to pyo.egg-info/top_level.txt reading manifest file 'pyo.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'pyo.egg-info/SOURCES.txt' running build_ext running install_lib creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/_pyo64.cpython-313-aarch64-linux-gnu.so -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/_pyo.cpython-313-aarch64-linux-gnu.so -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/wxgui copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/wxgui/01_gui_widgets_example.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/wxgui copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/wxgui/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/wxgui creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/01_pulsar_synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/02_FM3.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/03_cos_waveshaping.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/04_degrade_synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/04_granule.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/05_ring_mod_class.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/06_lfo_controls.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/06_paf.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/07_split_sideband_synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/08_bucket_brigade_device.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/synthesis/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing/01_starttime_duration.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing/02_random_score.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing/03_function_call.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sequencing/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling/01_sound_cloud.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling/02_live_looper.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling/03_rec_and_loop.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling/04_live_convolution.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/sampling/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix/01_wave_terrain.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix/02_matrix_record.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix/03_matrix_algo.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix/04_matrix_rec_loop.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/matrix/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/01_fft_filter.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/02_fft_cross.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/03_fft_morph.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/04_fft_gate.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/05_fft_delay.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/06_fft_vectral.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/07_fft_stretch.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/08_fft_spec.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/fft/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic/01_music_box.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic/02_scale_snap.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic/03_melody_algo.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic/04_drum_machine.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/algorithmic/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/snd_6.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/snd_5.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/snd_4.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/snd_3.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/snd_2.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/snd_1.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/ounkmaster.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/mapleleafrag.mid -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/flute.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/drumloop.wav -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/baseballmajeur_m.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/alum4.wav -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/alum3.wav -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/alum2.wav -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/alum1.wav -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/snds/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/utils.expr -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/generators.expr -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/filters.expr -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/attractors.expr -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/01-simple-expression.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/02-audio-in.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/03-multiple-inputs.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/04-let-function.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/05-define-function.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/06-var-function.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/07-condition.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/08-load-function.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/09-multiple-outputs.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x23-expression/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/01-simple-sequences.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/02-parameters.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/03-instruments.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/04-custom-params.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/05-complex-sequences.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/06-randoms.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/07-managing-scales.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/09-embedding-generators.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/10-arithmetic-ops.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/11-filters.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/12-sharing-values.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/13-using-audio-objects.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/14-post-processing.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x22-events/08-function-calls.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/01-list-to-audio-file.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/02-get-method.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/03-set-method.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/04-buffer-interface.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/05-batch-processing.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/06-batch-synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/07-upsamp-processing.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/08-multiple-threads.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/09-audio-mixer.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x21-utilities/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore/01-processes-spawning.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore/02-sharing-audio.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore/03-synchronization.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore/04-data-control.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x20-multicore/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x19-multirate copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x19-multirate/01-multi-rate-processing.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x19-multirate copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x19-multirate/02-multi-rate-synthesis.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x19-multirate copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x19-multirate/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x19-multirate creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc/01-osc-scan.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc/02-receive-streams.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc/03-send-streams.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc/04-receive-list.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc/05-send-receive-data.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x17-osc/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi/01-midi-scan.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi/02-notein-object.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi/03-midi-envelope.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi/04-simple-midi-synth.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi/05-control-change.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi/06-midi-out.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi/07-midifile-with-mido.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x16-midi/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/01-envelopes.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/02-scrubbing.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/03-looping.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/04-granulation.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/05-micro-montage.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/06-table-stutter.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/07-moving-points.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/08-table-lookup.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x10-tables/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks/01-periodic-calls.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks/02-score-calls.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks/03-delayed-calls.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x09-callbacks/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics/01-dynamic-range.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics/02-ducking.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics/03-gated-verb.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics/04-rms-tracing.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x08-dynamics/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects/01-flanger.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects/02-schroeder-reverb.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects/03-fuzz-disto.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects/04-ping-pong-delay.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects/05-hand-made-chorus.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects/06-hand-made-harmonizer.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x07-effects/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters/01-lowpass-filters.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters/02-bandpass-filters.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters/03-complex-resonator.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters/04-phasing.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters/05-convolution-filters.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters/06-vocoder.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters/07-hilbert-transform.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x06-filters/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes/01-data-signal-conversion.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes/02-linear-ramp.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes/03-exponential-ramp.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes/04-simple-envelopes.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes/05-breakpoints-functions.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x05-envelopes/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles/01-read-from-disk.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles/02-read-from-disk-2.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles/03-read-from-ram.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles/04-record-perf.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles/05-record-streams.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles/06-record-table.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x04-soundfiles/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators/01-complex-oscs.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators/02-band-limited-oscs.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators/03-fm-generators.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators/04-noise-generators.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators/05-strange-attractors.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators/06-random-generators.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x03-generators/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/01-fixed-control.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/02-dynamic-control.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/03-output-range.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/04-building-lfo.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/05-math-ops.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/06-multichannel-expansion.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/07-multichannel-expansion-2.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/08-handling-channels.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/09-handling-channels-2.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/10-handling-channels-3.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/11-handling-channels-4.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x02-controls/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro/01-audio-server.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro/02-sine-tone.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro/03-parallel-proc.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro/04-serial-proc.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro/05-output-channels.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/x01-intro/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/examples/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Utilities/Incrementor -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Utilities/ChooseAudioDev -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Utilities copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Utilities/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Utilities creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Interface copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Interface/PaintPanel -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Interface copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Interface/NewFrame -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Interface copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Interface/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Interface creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Control copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Control/Vibrato -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Control copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Control/ChorusJit -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Control copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Control/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Control creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Audio copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Audio/TableOsc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Audio copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Audio/SoundPlayer -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Audio copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/Audio/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Audio copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/snippets/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/Solarized (light) -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/Solarized (dark) -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/Soft -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/Smooth -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/Monokai-Soda -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/Espresso -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/Default -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/Custom -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/styles/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/EPyo.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/Tutorial_01_RingMod.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/Tutorial_02_Flanger.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/Tutorial_03_TriTable.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/editor/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/mmlmusic.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/events.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/hrtf.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/wxgui.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/phasevoc.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/fourier.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/expression.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/utils.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/triggers.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/matrix.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/tables.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/matrixprocess.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/tableprocess.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/players.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/listener.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/server.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/randoms.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/pan.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/opensndctrl.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/midi.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/arithmetic.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/filters.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/generators.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/effects.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/dynamics.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/controls.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/pattern.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/_widgets.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/_core.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/analysis.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/_maps.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__pycache__ copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/COPYING.txt -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds/transparent.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds/accord.aif -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds/NoteinRead_example_test_001 -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds/NoteinRead_example_test_000 -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds/IRMediumHallStereo.wav -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds/ControlRead_example_test_001 -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds/ControlRead_example_test_000 -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/snds/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/_core.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/_maps.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/_tkwidgets.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/_widgets.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/_wxwidgets.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/analysis.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/arithmetic.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/controls.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/dynamics.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/effects.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/events.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/expression.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/filters.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/fourier.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/generators.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/hrtf.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/listener.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/matrix.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/matrixprocess.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/midi.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/opensndctrl.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/pan.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/pattern.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/phasevoc.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/players.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/randoms.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/server.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/tableprocess.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/tables.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/triggers.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/utils.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/wxgui.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/lib/mmlmusic.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo/_linux_wheel_fix_symlinks.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo creating /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo64 copying /build/reproducible-path/python-pyo-1.0.6/.pybuild/cpython3_3.13_pyo/build/pyo64/__init__.py -> /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo64 byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/wxgui/01_gui_widgets_example.py to 01_gui_widgets_example.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/wxgui/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/01_pulsar_synthesis.py to 01_pulsar_synthesis.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/02_FM3.py to 02_FM3.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/03_cos_waveshaping.py to 03_cos_waveshaping.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/04_degrade_synthesis.py to 04_degrade_synthesis.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/04_granule.py to 04_granule.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/05_ring_mod_class.py to 05_ring_mod_class.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/06_lfo_controls.py to 06_lfo_controls.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/06_paf.py to 06_paf.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/07_split_sideband_synthesis.py to 07_split_sideband_synthesis.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/08_bucket_brigade_device.py to 08_bucket_brigade_device.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/synthesis/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing/01_starttime_duration.py to 01_starttime_duration.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing/02_random_score.py to 02_random_score.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing/03_function_call.py to 03_function_call.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sequencing/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling/01_sound_cloud.py to 01_sound_cloud.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling/02_live_looper.py to 02_live_looper.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling/03_rec_and_loop.py to 03_rec_and_loop.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling/04_live_convolution.py to 04_live_convolution.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/sampling/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix/01_wave_terrain.py to 01_wave_terrain.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix/02_matrix_record.py to 02_matrix_record.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix/03_matrix_algo.py to 03_matrix_algo.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix/04_matrix_rec_loop.py to 04_matrix_rec_loop.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/matrix/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/01_fft_filter.py to 01_fft_filter.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/02_fft_cross.py to 02_fft_cross.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/03_fft_morph.py to 03_fft_morph.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/04_fft_gate.py to 04_fft_gate.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/05_fft_delay.py to 05_fft_delay.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/06_fft_vectral.py to 06_fft_vectral.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/07_fft_stretch.py to 07_fft_stretch.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/08_fft_spec.py to 08_fft_spec.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/fft/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic/01_music_box.py to 01_music_box.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic/02_scale_snap.py to 02_scale_snap.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic/03_melody_algo.py to 03_melody_algo.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic/04_drum_machine.py to 04_drum_machine.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/algorithmic/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/snds/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/01-simple-expression.py to 01-simple-expression.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/02-audio-in.py to 02-audio-in.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/03-multiple-inputs.py to 03-multiple-inputs.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/04-let-function.py to 04-let-function.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/05-define-function.py to 05-define-function.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/06-var-function.py to 06-var-function.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/07-condition.py to 07-condition.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/08-load-function.py to 08-load-function.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/09-multiple-outputs.py to 09-multiple-outputs.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x23-expression/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/01-simple-sequences.py to 01-simple-sequences.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/02-parameters.py to 02-parameters.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/03-instruments.py to 03-instruments.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/04-custom-params.py to 04-custom-params.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/05-complex-sequences.py to 05-complex-sequences.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/06-randoms.py to 06-randoms.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/07-managing-scales.py to 07-managing-scales.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/09-embedding-generators.py to 09-embedding-generators.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/10-arithmetic-ops.py to 10-arithmetic-ops.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/11-filters.py to 11-filters.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/12-sharing-values.py to 12-sharing-values.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/13-using-audio-objects.py to 13-using-audio-objects.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/14-post-processing.py to 14-post-processing.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x22-events/08-function-calls.py to 08-function-calls.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/01-list-to-audio-file.py to 01-list-to-audio-file.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/02-get-method.py to 02-get-method.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/03-set-method.py to 03-set-method.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/04-buffer-interface.py to 04-buffer-interface.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/05-batch-processing.py to 05-batch-processing.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/06-batch-synthesis.py to 06-batch-synthesis.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/07-upsamp-processing.py to 07-upsamp-processing.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/08-multiple-threads.py to 08-multiple-threads.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/09-audio-mixer.py to 09-audio-mixer.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x21-utilities/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore/01-processes-spawning.py to 01-processes-spawning.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore/02-sharing-audio.py to 02-sharing-audio.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore/03-synchronization.py to 03-synchronization.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore/04-data-control.py to 04-data-control.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x20-multicore/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x19-multirate/01-multi-rate-processing.py to 01-multi-rate-processing.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x19-multirate/02-multi-rate-synthesis.py to 02-multi-rate-synthesis.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x19-multirate/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc/01-osc-scan.py to 01-osc-scan.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc/02-receive-streams.py to 02-receive-streams.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc/03-send-streams.py to 03-send-streams.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc/04-receive-list.py to 04-receive-list.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc/05-send-receive-data.py to 05-send-receive-data.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x17-osc/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi/01-midi-scan.py to 01-midi-scan.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi/02-notein-object.py to 02-notein-object.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi/03-midi-envelope.py to 03-midi-envelope.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi/04-simple-midi-synth.py to 04-simple-midi-synth.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi/05-control-change.py to 05-control-change.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi/06-midi-out.py to 06-midi-out.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi/07-midifile-with-mido.py to 07-midifile-with-mido.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x16-midi/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/01-envelopes.py to 01-envelopes.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/02-scrubbing.py to 02-scrubbing.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/03-looping.py to 03-looping.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/04-granulation.py to 04-granulation.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/05-micro-montage.py to 05-micro-montage.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/06-table-stutter.py to 06-table-stutter.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/07-moving-points.py to 07-moving-points.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/08-table-lookup.py to 08-table-lookup.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x10-tables/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks/01-periodic-calls.py to 01-periodic-calls.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks/02-score-calls.py to 02-score-calls.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks/03-delayed-calls.py to 03-delayed-calls.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x09-callbacks/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics/01-dynamic-range.py to 01-dynamic-range.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics/02-ducking.py to 02-ducking.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics/03-gated-verb.py to 03-gated-verb.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics/04-rms-tracing.py to 04-rms-tracing.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x08-dynamics/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects/01-flanger.py to 01-flanger.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects/02-schroeder-reverb.py to 02-schroeder-reverb.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects/03-fuzz-disto.py to 03-fuzz-disto.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects/04-ping-pong-delay.py to 04-ping-pong-delay.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects/05-hand-made-chorus.py to 05-hand-made-chorus.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects/06-hand-made-harmonizer.py to 06-hand-made-harmonizer.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x07-effects/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters/01-lowpass-filters.py to 01-lowpass-filters.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters/02-bandpass-filters.py to 02-bandpass-filters.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters/03-complex-resonator.py to 03-complex-resonator.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters/04-phasing.py to 04-phasing.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters/05-convolution-filters.py to 05-convolution-filters.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters/06-vocoder.py to 06-vocoder.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters/07-hilbert-transform.py to 07-hilbert-transform.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x06-filters/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes/01-data-signal-conversion.py to 01-data-signal-conversion.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes/02-linear-ramp.py to 02-linear-ramp.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes/03-exponential-ramp.py to 03-exponential-ramp.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes/04-simple-envelopes.py to 04-simple-envelopes.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes/05-breakpoints-functions.py to 05-breakpoints-functions.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x05-envelopes/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles/01-read-from-disk.py to 01-read-from-disk.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles/02-read-from-disk-2.py to 02-read-from-disk-2.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles/03-read-from-ram.py to 03-read-from-ram.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles/04-record-perf.py to 04-record-perf.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles/05-record-streams.py to 05-record-streams.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles/06-record-table.py to 06-record-table.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x04-soundfiles/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators/01-complex-oscs.py to 01-complex-oscs.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators/02-band-limited-oscs.py to 02-band-limited-oscs.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators/03-fm-generators.py to 03-fm-generators.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators/04-noise-generators.py to 04-noise-generators.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators/05-strange-attractors.py to 05-strange-attractors.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators/06-random-generators.py to 06-random-generators.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x03-generators/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/01-fixed-control.py to 01-fixed-control.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/02-dynamic-control.py to 02-dynamic-control.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/03-output-range.py to 03-output-range.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/04-building-lfo.py to 04-building-lfo.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/05-math-ops.py to 05-math-ops.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/06-multichannel-expansion.py to 06-multichannel-expansion.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/07-multichannel-expansion-2.py to 07-multichannel-expansion-2.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/08-handling-channels.py to 08-handling-channels.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/09-handling-channels-2.py to 09-handling-channels-2.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/10-handling-channels-3.py to 10-handling-channels-3.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/11-handling-channels-4.py to 11-handling-channels-4.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x02-controls/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro/01-audio-server.py to 01-audio-server.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro/02-sine-tone.py to 02-sine-tone.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro/03-parallel-proc.py to 03-parallel-proc.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro/04-serial-proc.py to 04-serial-proc.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro/05-output-channels.py to 05-output-channels.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/x01-intro/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/examples/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Utilities/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Interface/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Control/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/Audio/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/snippets/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/styles/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/EPyo.py to EPyo.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/Tutorial_01_RingMod.py to Tutorial_01_RingMod.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/Tutorial_02_Flanger.py to Tutorial_02_Flanger.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/Tutorial_03_TriTable.py to Tutorial_03_TriTable.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/editor/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/snds/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/_core.py to _core.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/_maps.py to _maps.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/_tkwidgets.py to _tkwidgets.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/_widgets.py to _widgets.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/_wxwidgets.py to _wxwidgets.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/analysis.py to analysis.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/arithmetic.py to arithmetic.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/controls.py to controls.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/dynamics.py to dynamics.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/effects.py to effects.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/events.py to events.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/expression.py to expression.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/filters.py to filters.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/fourier.py to fourier.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/generators.py to generators.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/hrtf.py to hrtf.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/listener.py to listener.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/matrix.py to matrix.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/matrixprocess.py to matrixprocess.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/midi.py to midi.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/opensndctrl.py to opensndctrl.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/pan.py to pan.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/pattern.py to pattern.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/phasevoc.py to phasevoc.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/players.py to players.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/randoms.py to randoms.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/server.py to server.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/tableprocess.py to tableprocess.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/tables.py to tables.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/triggers.py to triggers.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/wxgui.py to wxgui.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/lib/mmlmusic.py to mmlmusic.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo/_linux_wheel_fix_symlinks.py to _linux_wheel_fix_symlinks.cpython-313.pyc byte-compiling /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo64/__init__.py to __init__.cpython-313.pyc running install_egg_info Copying pyo.egg-info to /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/lib/python3.13/dist-packages/pyo-1.0.6.egg-info Skipping SOURCES.txt running install_scripts Installing epyo script to /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/bin dh_install -O--buildsystem=pybuild debian/rules execute_after_dh_install make[1]: Entering directory '/build/reproducible-path/python-pyo-1.0.6' #rm -f /build/reproducible-path/python-pyo-1.0.6/debian/python-pyo/usr/bin/epyo /build/reproducible-path/python-pyo-1.0.6/debian/python3-pyo/usr/bin/epyo make[1]: Leaving directory '/build/reproducible-path/python-pyo-1.0.6' dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_installexamples -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild I: dh_python3 tools:114: replacing shebang in debian/python3-pyo/usr/bin/epyo dh_installsystemduser -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild debian/rules override_dh_compress make[1]: Entering directory '/build/reproducible-path/python-pyo-1.0.6' dh_compress -X.wav -X.aif -X.py make[1]: Leaving directory '/build/reproducible-path/python-pyo-1.0.6' dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild dwz: debian/python3-pyo/usr/lib/python3/dist-packages/pyo/_pyo.cpython-313-aarch64-linux-gnu.so: .debug_info section not present dwz: debian/python3-pyo/usr/lib/python3/dist-packages/pyo/_pyo64.cpython-313-aarch64-linux-gnu.so: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). debian/rules override_dh_strip make[1]: Entering directory '/build/reproducible-path/python-pyo-1.0.6' dh_strip --automatic-dbgsym make[1]: Leaving directory '/build/reproducible-path/python-pyo-1.0.6' dh_makeshlibs -a -O--buildsystem=pybuild dh_shlibdeps -a -O--buildsystem=pybuild dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'python3-pyo' in '../python3-pyo_1.0.6-3_arm64.deb'. dpkg-deb: building package 'python3-pyo-dbgsym' in '../python3-pyo-dbgsym_1.0.6-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../python-pyo_1.0.6-3_arm64.buildinfo dpkg-genchanges --build=binary -O../python-pyo_1.0.6-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3242124 and its subdirectories I: Current time: Sun Oct 18 11:08:58 -12 2026 I: pbuilder-time-stamp: 1792364938 Mon Sep 15 16:46:10 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Mon Sep 15 16:46:10 UTC 2025 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Mon Sep 15 16:51:13 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Mon Sep 15 16:51:14 UTC 2025 I: python-pyo_1.0.6-3_arm64.changes: Format: 1.8 Date: Fri, 12 Sep 2025 16:50:11 +0200 Source: python-pyo Binary: python3-pyo python3-pyo-dbgsym Architecture: arm64 Version: 1.0.6-3 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers Changed-By: Andreas Tille Description: python3-pyo - Python3 module written in C to help digital signal processing scr Closes: 1114322 Changes: python-pyo (1.0.6-3) unstable; urgency=medium . * Team upload. * Rebuild for libportmidi2 transition * Standards-Version: 4.7.2 (routine-update) * debhelper-compat 13 (routine-update) * Add debian/upstream/metadata * Fix build with gcc-15 Closes: #1114322 * debputy lint --auto-fix (routine-update) Checksums-Sha1: 4c733e86f8c59735ca48a28f5706f7a3f3c3fedc 7197 python-pyo_1.0.6-3_arm64.buildinfo 51722cd737dab6b5128cbf183c15428cbdb8e0e5 128680 python3-pyo-dbgsym_1.0.6-3_arm64.deb fa053adeef8803bbe1e22f85ba612b01476e030b 7988028 python3-pyo_1.0.6-3_arm64.deb Checksums-Sha256: 64549f1fd2e09ecb99589d135b074c5850250a0ac9007290bdf3c4463e8334a4 7197 python-pyo_1.0.6-3_arm64.buildinfo 3e6b5b5eeef84aa9ef910007176cd9644f2a94d75c81d1374a97e6c7081e572a 128680 python3-pyo-dbgsym_1.0.6-3_arm64.deb d9ef07fe7fa4931bbc32fea7722be2c6ca30574baf7a70e6ae8a14c73591357c 7988028 python3-pyo_1.0.6-3_arm64.deb Files: 7c7764f4aa4863eda4c4325698dea7dd 7197 python optional python-pyo_1.0.6-3_arm64.buildinfo 9dc60e8cc02c0f989fabf5a586a906ff 128680 debug optional python3-pyo-dbgsym_1.0.6-3_arm64.deb d58c8e8069023bff53e749b80defd9e0 7988028 python optional python3-pyo_1.0.6-3_arm64.deb Mon Sep 15 16:51:14 UTC 2025 I: diffoscope 306 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_6-118772.service; invocation ID: 969f6d600443437f87cbe269d52713d9 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.I7f0glX1/python-pyo_1.0.6-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.I7f0glX1/python-pyo_1.0.6-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.I7f0glX1/python-pyo_1.0.6-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.I7f0glX1/b1/python-pyo_1.0.6-3_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.I7f0glX1/b2/python-pyo_1.0.6-3_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 225ms CPU time consumed: 169ms Memory peak: 17.7M (swap: 0B) Mon Sep 15 16:51:15 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Mon Sep 15 16:51:15 UTC 2025 I: python-pyo from forky built successfully and reproducibly on arm64. Mon Sep 15 16:51:16 UTC 2025 I: Removing signed python-pyo_1.0.6-3_arm64.buildinfo.asc files: removed './b1/python-pyo_1.0.6-3_arm64.buildinfo.asc' removed './b2/python-pyo_1.0.6-3_arm64.buildinfo.asc'