Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/iperf3.spec'], chrootPath='/var/lib/mock/dist-an7-els-build-412469-72790/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ky3kw81d:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ky3kw81d:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'be7ee0e2e31c4be7963db7d7b195005f', '-D', '/var/lib/mock/dist-an7-els-build-412469-72790/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ky3kw81d:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/iperf3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False warning: bogus date in %changelog: Thu Jan 23 2024 zhuhongbo - 3.1.7-3.1 Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/iperf3-3.1.7-3.an7.1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/iperf3.spec'], chrootPath='/var/lib/mock/dist-an7-els-build-412469-72790/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ky3kw81d:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ky3kw81d:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '1229d6579cdb4b1d94fae2a8e43608fb', '-D', '/var/lib/mock/dist-an7-els-build-412469-72790/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ky3kw81d:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/iperf3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False warning: bogus date in %changelog: Thu Jan 23 2024 zhuhongbo - 3.1.7-3.1 Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.UbRFC7 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf iperf-3.1.7 + /usr/bin/gzip -dc /builddir/build/SOURCES/iperf-3.1.7.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd iperf-3.1.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-cve-2023-38403.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0002-fix-cve-CVE-2024-53580.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0003-fix-cve-CVE-2024-53580.patch + /usr/bin/patch -p1 -s + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.oUVYDJ + umask 022 + cd /builddir/build/BUILD + cd iperf-3.1.7 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro ' + export LDFLAGS + '[' 1 == 1 ']' + '[' x86_64 == ppc64le ']' ++ find . -name config.guess -o -name config.sub + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config/config.guess ++ basename ./config/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config/config.guess '/usr/lib/rpm/redhat/config.guess' -> './config/config.guess' + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config/config.sub ++ basename ./config/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config/config.sub '/usr/lib/rpm/redhat/config.sub' -> './config/config.sub' + ./configure --build=x86_64-Anolis-linux --host=x86_64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-Anolis-linux-gnu checking host system type... x86_64-Anolis-linux-gnu checking for x86_64-Anolis-linux-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking for x86_64-Anolis-linux-ranlib... no checking for ranlib... ranlib checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-Anolis-linux-gnu file names to x86_64-Anolis-linux-gnu format... func_convert_file_noop checking how to convert x86_64-Anolis-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-Anolis-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-Anolis-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-Anolis-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-Anolis-linux-strip... no checking for strip... strip checking for x86_64-Anolis-linux-ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-Anolis-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for ANSI C header files... (cached) yes checking for library containing floor... -lm checking for library containing nanosleep... none required checking for library containing hstrerror... none required checking for library containing socket... none required checking for library containing inet_ntop... none required checking for an ANSI C-conforming const... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for netinet/sctp.h... no checking TCP_CONGESTION socket option... yes checking IPv6 flowlabel support... yes checking for cpuset_setaffinity... no checking for sched_setaffinity... yes checking for sendfile... yes checking SO_MAX_PACING_RATE socket option... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/version.h config.status: creating examples/Makefile config.status: creating iperf3.spec config.status: creating src/iperf_config.h config.status: executing depfiles commands config.status: executing libtool commands + make -j80 Making all in src make[1]: Entering directory `/builddir/build/BUILD/iperf-3.1.7/src' make all-am make[2]: Entering directory `/builddir/build/BUILD/iperf-3.1.7/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o cjson.lo cjson.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_api.lo iperf_api.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_error.lo iperf_error.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_client_api.lo iperf_client_api.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_locale.lo iperf_locale.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_server_api.lo iperf_server_api.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_tcp.lo iperf_tcp.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_udp.lo iperf_udp.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_sctp.lo iperf_sctp.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf_util.lo iperf_util.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o net.lo net.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o tcp_info.lo tcp_info.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o tcp_window_size.lo tcp_window_size.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o timer.lo timer.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o units.lo units.c gcc -DHAVE_CONFIG_H -I. -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3-main.o `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I. -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o t_timer-t_timer.o `test -f 't_timer.c' || echo './'`t_timer.c gcc -DHAVE_CONFIG_H -I. -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o t_units-t_units.o `test -f 't_units.c' || echo './'`t_units.c gcc -DHAVE_CONFIG_H -I. -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o t_uuid-t_uuid.o `test -f 't_uuid.c' || echo './'`t_uuid.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-main.o `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-cjson.o `test -f 'cjson.c' || echo './'`cjson.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-iperf_api.o `test -f 'iperf_api.c' || echo './'`iperf_api.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-iperf_error.o `test -f 'iperf_error.c' || echo './'`iperf_error.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-iperf_client_api.o `test -f 'iperf_client_api.c' || echo './'`iperf_client_api.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-iperf_locale.o `test -f 'iperf_locale.c' || echo './'`iperf_locale.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-iperf_server_api.o `test -f 'iperf_server_api.c' || echo './'`iperf_server_api.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-iperf_tcp.o `test -f 'iperf_tcp.c' || echo './'`iperf_tcp.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-iperf_udp.o `test -f 'iperf_udp.c' || echo './'`iperf_udp.c gcc -DHAVE_CONFIG_H -I. -pg -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c -o iperf3_profile-iperf_sctp.o `test -f 'iperf_sctp.c' || echo './'`iperf_sctp.c In file included from iperf_util.h:30:0, from t_uuid.c:32: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ In file included from iperf.h:48:0, from t_units.c:34: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': t_uuid.c:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ In file included from t_uuid.c:32:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ In file included from t_units.c:34:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ t_uuid.c:46:1: error: expected '{' at end of input } ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ t_uuid.c:46:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ In file included from t_units.c:35:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ t_units.c:39:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from t_units.c:35:0: units.h:34:6: error: declaration for parameter 'unit_snprintf' but no such parameter void unit_snprintf( char *s, int inLen, double inNum, char inFormat ); ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ In file included from t_units.c:34:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ t_units.c:106:1: error: expected '{' at end of input } ^ make[2]: *** [t_uuid-t_uuid.o] Error 1 make[2]: *** Waiting for unfinished jobs.... t_units.c:106:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [t_units-t_units.o] Error 1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_client_api.c -fPIC -DPIC -o .libs/iperf_client_api.o In file included from iperf.h:48:0, from main.c:49: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ In file included from iperf.h:48:0, from iperf_error.c:33: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ In file included from iperf_error.c:33:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_server_api.c -fPIC -DPIC -o .libs/iperf_server_api.o iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_error.c:34: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ In file included from iperf_api.h:31:0, from iperf_error.c:34: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_error.c:27: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' In file included from iperf_api.h:31:0, from iperf_error.c:34: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_error.c:27: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' In file included from iperf_api.h:31:0, from iperf_error.c:34: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_error.c:27: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ In file included from iperf_error.c:34:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_error.c -fPIC -DPIC -o .libs/iperf_error.o cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ In file included from main.c:49:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_error.c:39:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_error.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_error.c:82:5: error: redefinition of parameter 'i_errno' int i_errno; ^ In file included from iperf_error.c:34:0: iperf_api.h:271:12: note: previous definition of 'i_errno' was here extern int i_errno; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_error.c:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_error.c:82:5: error: declaration for parameter 'i_errno' but no such parameter int i_errno; ^ In file included from iperf_error.c:34:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from main.c:50: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ In file included from iperf_api.h:31:0, from main.c:50: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from main.c:29: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ In file included from iperf_api.h:31:0, from main.c:50: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from main.c:29: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' In file included from iperf_api.h:31:0, from main.c:50: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from main.c:29: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ In file included from main.c:50:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ In file included from iperf.h:48:0, from main.c:49: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ In file included from main.c:51:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ In file included from main.c:52:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_tcp.c -fPIC -DPIC -o .libs/iperf_tcp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_api.c -fPIC -DPIC -o .libs/iperf_api.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_sctp.c -fPIC -DPIC -o .libs/iperf_sctp.o iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_error.c:27: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ In file included from iperf_api.h:31:0, from iperf_error.c:34: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_error.c:34: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ In file included from iperf_error.c:33:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_error.c:377:1: error: expected '{' at end of input } ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ main.c:56:12: error: storage class specified for parameter 'run' static int run(struct iperf_test *test); ^ In file included from cjson.c:37:0: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': main.c:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_error.c:377:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ main.c:120:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sigend_jmp_buf' static jmp_buf sigend_jmp_buf; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ main.c:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ main.c:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:45:20: error: storage class specified for parameter 'global_ep' static const char *global_ep; ^ cjson.c:47:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token const char *cJSON_GetErrorPtr(void) {return global_ep;} ^ main.c:56:12: error: declaration for parameter 'run' but no such parameter static int run(struct iperf_test *test); ^ In file included from main.c:53:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ cjson.c:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ cjson.c:56:16: error: storage class specified for parameter 'cJSON_malloc' static void *(*cJSON_malloc)(size_t sz) = malloc; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ cjson.c:56:1: error: parameter 'cJSON_malloc' is initialized static void *(*cJSON_malloc)(size_t sz) = malloc; ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ cjson.c:57:15: error: storage class specified for parameter 'cJSON_free' static void (*cJSON_free)(void *ptr) = free; ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ cjson.c:57:1: error: parameter 'cJSON_free' is initialized static void (*cJSON_free)(void *ptr) = free; ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ cjson.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from main.c:52:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ cjson.c:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ cjson.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ cjson.c:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ cjson.c:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ cjson.c:127:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static int pow2gt (int x) { --x; x|=x>>1; x|=x>>2; x|=x>>4; x|=x>>8; x|=x>>16; return x+1; } ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ cjson.c:129:57: error: storage class specified for parameter 'printbuffer' typedef struct {char *buffer; int length; int offset; } printbuffer; ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.c:131:21: error: expected declaration specifiers or '...' before 'printbuffer' static char* ensure(printbuffer *p,int needed) ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ cjson.c:148:19: error: expected declaration specifiers or '...' before 'printbuffer' static int update(printbuffer *p) ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ cjson.c:157:39: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_number(cJSON *item,printbuffer *p) ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ In file included from main.c:49:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ cjson.c:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ cjson.c:202:28: error: storage class specified for parameter 'firstByteMark' static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ cjson.c:202:1: error: parameter 'firstByteMark' is initialized static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ cjson.c:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ cjson.c:276:47: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_string_ptr(const char *str,printbuffer *p) ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ cjson.c:334:39: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_string(cJSON *item,printbuffer *p) {return print_string_ptr(item->valuestring,p);} ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ cjson.c:337:20: error: storage class specified for parameter 'parse_value' static const char *parse_value(cJSON *item,const char *value,const char **ep); ^ iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ cjson.c:338:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_value(cJSON *item,int depth,int fmt,printbuffer *p); ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ cjson.c:339:20: error: storage class specified for parameter 'parse_array' static const char *parse_array(cJSON *item,const char *value,const char **ep); ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ cjson.c:340:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_array(cJSON *item,int depth,int fmt,printbuffer *p); ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ cjson.c:341:20: error: storage class specified for parameter 'parse_object' static const char *parse_object(cJSON *item,const char *value,const char **ep); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ cjson.c:342:57: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_object(cJSON *item,int depth,int fmt,printbuffer *p); ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ cjson.c:345:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static const char *skip(const char *in) {while (in && *in && (unsigned char)*in<=32) in++; return in;} ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from main.c:50: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ cjson.c:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ In file included from iperf_api.h:31:0, from main.c:50: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ cjson.c:364:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_Parse(const char *value) {return cJSON_ParseWithOpts(value,0,0);} ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ cjson.c:367:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token char *cJSON_Print(cJSON *item) {return print_value(item,0,1,0);} ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ cjson.c:368:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token char *cJSON_PrintUnformatted(cJSON *item) {return print_value(item,0,0,0);} ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ cjson.c:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ In file included from main.c:51:0: units.h:34:6: error: declaration for parameter 'unit_snprintf' but no such parameter void unit_snprintf( char *s, int inLen, double inNum, char inFormat ); ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ cjson.c:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ In file included from main.c:50:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from main.c:29: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ In file included from iperf_api.h:31:0, from main.c:50: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from main.c:29: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ In file included from iperf_api.h:31:0, from main.c:50: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from main.c:29: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ cjson.c:396:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_value(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ In file included from main.c:50:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ cjson.c:431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ cjson.c:458:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_array(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ cjson.c:539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ cjson.c:574:57: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_object(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ In file included from iperf.h:48:0, from iperf_client_api.c:40: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.c:685:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token int cJSON_GetArraySize(cJSON *array) {cJSON *c=array->child;int i=0;while(c)i++,c=c->next;return i;} ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ In file included from main.c:51:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ In file included from iperf_client_api.c:40:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ cjson.c:686:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_GetArrayItem(cJSON *array,int item) {cJSON *c=array?array->child:0;while (c && item>0) item--,c=c->next; return c;} ^ In file included from main.c:52:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ cjson.c:687:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_GetObjectItem(cJSON *object,const char *string) {cJSON *c=object?object->child:0;while (c && cJSON_strcasecmp(c->string,string)) c=c->next; return c;} ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ make[2]: In file included from iperf.h:48:0, from iperf_server_api.c:53: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ In file included from iperf_server_api.c:53:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ *** [iperf3_profile-iperf_error.o] Error 1iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ In file included from iperf_server_api.c:54:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ cjson.c:688:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token int cJSON_HasObjectItem(cJSON *object,const char *string) {return cJSON_GetObjectItem(object,string)?1:0;} ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ In file included from iperf_client_api.c:41:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ cjson.c:691:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static void suffix_object(cJSON *prev,cJSON *item) {prev->next=item;item->prev=prev;} ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ cjson.c:693:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static cJSON *create_reference(cJSON *item) {cJSON *ref=cJSON_New_Item();if (!ref) return 0;memcpy(ref,item,sizeof(cJSON));ref->string=0;ref->type|=cJSON_IsReference;ref->next=ref->prev=0;return ref;} ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ cjson.c:696:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemToArray(cJSON *array, cJSON *item) {cJSON *c=array->child;if (!item) return; if (!c) {array->child=item;} else {while (c && c->next) c=c->next; suffix_object(c,item);}} ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ cjson.c:697:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemToObject(cJSON *object,const char *string,cJSON *item) {if (!item) return; if (item->string) cJSON_free(item->string);item->string=cJSON_strdup(string);cJSON_AddItemToArray(object,item);} ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ cjson.c:698:78: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemToObjectCS(cJSON *object,const char *string,cJSON *item) {if (!item) return; if (!(item->type&cJSON_StringIsConst) && item->string) cJSON_free(item->string);item->string=(char*)string;item->type|=cJSON_StringIsConst;cJSON_AddItemToArray(object,item);} ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ cjson.c:699:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item) {cJSON_AddItemToArray(array,create_reference(item));} ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ In file included from iperf_server_api.c:60:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ cjson.c:700:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemReferenceToObject(cJSON *object,const char *string,cJSON *item) {cJSON_AddItemToObject(object,string,create_reference(item));} ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ In file included from iperf_server_api.c:63:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ In file included from iperf_client_api.c:43:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ cjson.c:702:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_DetachItemFromArray(cJSON *array,int which) {cJSON *c=array->child;while (c && which>0) c=c->next,which--;if (!c) return 0; ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ cjson.c:704:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_DeleteItemFromArray(cJSON *array,int which) {cJSON_Delete(cJSON_DetachItemFromArray(array,which));} ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ cjson.c:705:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_DetachItemFromObject(cJSON *object,const char *string) {int i=0;cJSON *c=object->child;while (c && cJSON_strcasecmp(c->string,string)) i++,c=c->next;if (c) return cJSON_DetachItemFromArray(object,i);return 0;} ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ cjson.c:706:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_DeleteItemFromObject(cJSON *object,const char *string) {cJSON_Delete(cJSON_DetachItemFromObject(object,string));} ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from main.c:29: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ cjson.c:709:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_InsertItemInArray(cJSON *array,int which,cJSON *newitem) {cJSON *c=array->child;while (c && which>0) c=c->next,which--;if (!c) {cJSON_AddItemToArray(array,newitem);return;} ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ In file included from iperf_api.h:31:0, from main.c:50: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ cjson.c:711:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_ReplaceItemInArray(cJSON *array,int which,cJSON *newitem) {cJSON *c=array->child;while (c && which>0) c=c->next,which--;if (!c) return; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from main.c:50: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ In file included from main.c:49:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ main.c:178:1: error: expected '{' at end of input } ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ cjson.c:714:82: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_ReplaceItemInObject(cJSON *object,const char *string,cJSON *newitem){int i=0;cJSON *c=object->child;while(c && cJSON_strcasecmp(c->string,string))i++,c=c->next;if(c){newitem->string=cJSON_strdup(string);cJSON_ReplaceItemInArray(object,i,newitem);}} ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ cjson.c:717:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateNull(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_NULL;return item;} ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ cjson.c:718:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateTrue(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_True;return item;} ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ In file included from iperf.h:48:0, from iperf_udp.c:42: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ cjson.h: In function 'CJSON_PUBLIC': cjson.c:719:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateFalse(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_False;return item;} ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.c:720:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateBool(int b) {cJSON *item=cJSON_New_Item();if(item)item->type=b?cJSON_True:cJSON_False;return item;} ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ In file included from iperf_udp.c:42:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ cjson.c:721:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateNumber(double num) {cJSON *item=cJSON_New_Item();if(item){item->type=cJSON_Number;item->valuedouble=num;item->valueint=(int64_t)num;}return item;} ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ cjson.c:722:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateString(const char *string) {cJSON *item=cJSON_New_Item();if(item){item->type=cJSON_String;item->valuestring=cJSON_strdup(string);if(!item->valuestring){cJSON_Delete(item);return 0;}}return item;} ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' main.c:178:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ cjson.c:723:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateArray(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_Array;return item;} ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ cjson.c:724:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateObject(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_Object;return item;} ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ cjson.c:727:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateIntArray(const int *numbers,int count) {int i;cJSON *n=0,*p=0,*a=cJSON_CreateArray();for(i=0;a && ichild=n;else suffix_object(p,n);p=n;}return a;} ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ cjson.c:728:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateFloatArray(const float *numbers,int count) {int i;cJSON *n=0,*p=0,*a=cJSON_CreateArray();for(i=0;a && ichild=n;else suffix_object(p,n);p=n;}return a;} ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ cjson.c:729:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateDoubleArray(const double *numbers,int count) {int i;cJSON *n=0,*p=0,*a=cJSON_CreateArray();for(i=0;a && ichild=n;else suffix_object(p,n);p=n;}return a;} ^ iperf_server_api.c:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ cjson.c:730:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateStringArray(const char **strings,int count) {int i;cJSON *n=0,*p=0,*a=cJSON_CreateArray();for(i=0;a && ichild=n;else suffix_object(p,n);p=n;}return a;} ^ iperf_server_api.c:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_udp.c:43: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ iperf_server_api.c:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from iperf_api.h:31:0, from iperf_udp.c:43: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ cjson.c:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ cjson.c:761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_server_api.c:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ cjson.c:777:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) ^ iperf_server_api.c:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_udp.c:27: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' In file included from iperf_api.h:31:0, from iperf_udp.c:43: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_server_api.c:332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:787:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) ^ iperf_server_api.c:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_udp.c:27: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' In file included from iperf_api.h:31:0, from iperf_udp.c:43: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_server_api.c:372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_udp.c:27: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ cjson.c:797:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) ^ In file included from iperf_udp.c:43:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_server_api.c:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_server_api.c:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c cjson.c -fPIC -DPIC -o .libs/cjson.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c tcp_info.c -fPIC -DPIC -o .libs/tcp_info.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_util.c -fPIC -DPIC -o .libs/iperf_util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c net.c -fPIC -DPIC -o .libs/net.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_udp.c -fPIC -DPIC -o .libs/iperf_udp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c tcp_window_size.c -fPIC -DPIC -o .libs/tcp_window_size.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c units.c -fPIC -DPIC -o .libs/units.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_locale.c -fPIC -DPIC -o .libs/iperf_locale.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c timer.c -fPIC -DPIC -o .libs/timer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c iperf_locale.c -o iperf_locale.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c tcp_window_size.c -o tcp_window_size.o >/dev/null 2>&1 cjson.c:807:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) ^ iperf_server_api.c:443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:341:20: error: declaration for parameter 'parse_object' but no such parameter static const char *parse_object(cJSON *item,const char *value,const char **ep); ^ cjson.c:339:20: error: declaration for parameter 'parse_array' but no such parameter static const char *parse_array(cJSON *item,const char *value,const char **ep); ^ cjson.c:337:20: error: declaration for parameter 'parse_value' but no such parameter static const char *parse_value(cJSON *item,const char *value,const char **ep); ^ cjson.c:202:28: error: declaration for parameter 'firstByteMark' but no such parameter static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; ^ cjson.c:129:57: error: declaration for parameter 'printbuffer' but no such parameter typedef struct {char *buffer; int length; int offset; } printbuffer; ^ cjson.c:57:15: error: declaration for parameter 'cJSON_free' but no such parameter static void (*cJSON_free)(void *ptr) = free; ^ cjson.c:56:16: error: declaration for parameter 'cJSON_malloc' but no such parameter static void *(*cJSON_malloc)(size_t sz) = malloc; ^ cjson.c:45:20: error: declaration for parameter 'global_ep' but no such parameter static const char *global_ep; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ cjson.c:815:1: error: expected '{' at end of input } ^ In file included from iperf_server_api.c:63:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_udp.c:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ iperf_udp.c:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf_udp.c:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_udp.c:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ cjson.c:815:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_udp.c:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ make[2]: iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ *** [iperf3-main.o] Error 1 iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_udp.c:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ iperf_udp.c:499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ In file included from iperf_udp.c:47:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ In file included from iperf_udp.c:45:0: iperf_udp.h:61:5: error: declaration for parameter 'iperf_udp_init' but no such parameter int iperf_udp_init(struct iperf_test *); ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(struct iperf_test *); ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ iperf_udp.h:57:5: error: declaration for parameter 'iperf_udp_listen' but no such parameter int iperf_udp_listen(struct iperf_test *); ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ iperf_udp.h:54:5: error: declaration for parameter 'iperf_udp_accept' but no such parameter int iperf_udp_accept(struct iperf_test *); ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_udp.h:45:5: error: declaration for parameter 'iperf_udp_send' but no such parameter int iperf_udp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ In file included from iperf_udp.c:44:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ In file included from iperf_udp.c:43:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ In file included from iperf_server_api.c:61:0: tcp_window_size.h:28:5: error: declaration for parameter 'get_tcp_windowsize' but no such parameter int get_tcp_windowsize(int sock, int dir); ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ tcp_window_size.h:27:5: error: declaration for parameter 'set_tcp_windowsize' but no such parameter int set_tcp_windowsize(int sock, int bufsize, int dir); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ In file included from iperf_server_api.c:60:0: units.h:34:6: error: declaration for parameter 'unit_snprintf' but no such parameter void unit_snprintf( char *s, int inLen, double inNum, char inFormat ); ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ In file included from iperf_server_api.c:59:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ In file included from iperf.h:48:0, from iperf_sctp.c:46: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ In file included from iperf_server_api.c:57:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ iperf_client_api.c:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ In file included from iperf_sctp.c:46:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ iperf_client_api.c:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_client_api.c:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_client_api.c:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ In file included from iperf_server_api.c:56:0: iperf_tcp.h:60:5: error: declaration for parameter 'iperf_tcp_connect' but no such parameter int iperf_tcp_connect(struct iperf_test *); ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_client_api.c:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_tcp.h:58:5: error: declaration for parameter 'iperf_tcp_listen' but no such parameter int iperf_tcp_listen(struct iperf_test *); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_tcp.h:55:5: error: declaration for parameter 'iperf_tcp_send' but no such parameter int iperf_tcp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_tcp.h:46:5: error: declaration for parameter 'iperf_tcp_recv' but no such parameter int iperf_tcp_recv(struct iperf_stream *); ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_tcp.h:38:5: error: declaration for parameter 'iperf_tcp_accept' but no such parameter int iperf_tcp_accept(struct iperf_test *); ^ iperf_client_api.c:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ In file included from iperf_server_api.c:55:0: iperf_udp.h:61:5: error: declaration for parameter 'iperf_udp_init' but no such parameter int iperf_udp_init(struct iperf_test *); ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(struct iperf_test *); ^ iperf_client_api.c:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_udp.h:57:5: error: declaration for parameter 'iperf_udp_listen' but no such parameter int iperf_udp_listen(struct iperf_test *); ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_udp.h:54:5: error: declaration for parameter 'iperf_udp_accept' but no such parameter int iperf_udp_accept(struct iperf_test *); ^ iperf_udp.h:45:5: error: declaration for parameter 'iperf_udp_send' but no such parameter int iperf_udp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_client_api.c:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ In file included from iperf_server_api.c:54:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_client_api.c:315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_client_api.c:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ main.c:56:12: error: storage class specified for parameter 'run' static int run(struct iperf_test *test); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ main.c:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_client_api.c:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ main.c:120:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sigend_jmp_buf' static jmp_buf sigend_jmp_buf; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_sctp.c:47: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ main.c:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ main.c:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ In file included from iperf_api.h:31:0, from iperf_sctp.c:47: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ In file included from iperf_client_api.c:44:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ main.c:56:12: error: declaration for parameter 'run' but no such parameter static int run(struct iperf_test *test); ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ In file included from main.c:53:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ In file included from iperf_client_api.c:43:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ In file included from main.c:52:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ iperf_api.h:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ make[2]: *** [iperf3_profile-cjson.o] Error 1 In file included from iperf.h:48:0, from iperf_udp.c:42: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ In file included from iperf.h:48:0, from units.c:66: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ In file included from iperf.h:48:0, from iperf_error.c:33: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ In file included from iperf_util.h:30:0, from net.c:59: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ In file included from iperf_util.c:47:0: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ In file included from iperf.h:48:0, from iperf_api.c:65: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ In file included from iperf.h:48:0, from iperf_tcp.c:42: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ In file included from iperf.h:48:0, from iperf_sctp.c:46: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ In file included from iperf.h:48:0, from iperf_server_api.c:53: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ In file included from iperf.h:48:0, from iperf_client_api.c:40: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ In file included from iperf.h:48:0, from iperf_api.c:65: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ In file included from units.c:66:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ In file included from iperf_error.c:33:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ In file included from cjson.c:37:0: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ In file included from iperf_udp.c:42:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ cjson.h: In function 'CJSON_PUBLIC': iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ In file included from iperf_tcp.c:42:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ In file included from iperf_server_api.c:53:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ In file included from iperf_api.c:65:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_util.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from iperf_client_api.c:40:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ In file included from iperf_api.c:65:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ In file included from iperf_sctp.c:46:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_util.c:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ cjson.c:45:20: error: storage class specified for parameter 'global_ep' static const char *global_ep; ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ cjson.c:47:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token const char *cJSON_GetErrorPtr(void) {return global_ep;} ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_util.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ cjson.c:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_util.c:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_util.c:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ In file included from timer.h:33:0, from net.c:61: /usr/include/sys/time.h:62:37: error: storage class specified for parameter '__timezone_ptr_t' typedef struct timezone *__restrict __timezone_ptr_t; ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ cjson.c:56:16: error: storage class specified for parameter 'cJSON_malloc' static void *(*cJSON_malloc)(size_t sz) = malloc; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ cjson.c:56:1: error: parameter 'cJSON_malloc' is initialized static void *(*cJSON_malloc)(size_t sz) = malloc; ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ /usr/include/sys/time.h:73:5: error: expected declaration specifiers or '...' before '__timezone_ptr_t' __timezone_ptr_t __tz) __THROW __nonnull ((1)); ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ cjson.c:57:15: error: storage class specified for parameter 'cJSON_free' static void (*cJSON_free)(void *ptr) = free; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ cjson.c:57:1: error: parameter 'cJSON_free' is initialized static void (*cJSON_free)(void *ptr) = free; ^ /usr/include/sys/time.h:78:12: error: storage class specified for parameter 'settimeofday' extern int settimeofday (const struct timeval *__tv, ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ cjson.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ /usr/include/sys/time.h:86:12: error: storage class specified for parameter 'adjtime' extern int adjtime (const struct timeval *__delta, ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ cjson.c:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ cjson.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ /usr/include/sys/time.h:121:13: error: storage class specified for parameter '__itimer_which_t' typedef int __itimer_which_t; ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ cjson.c:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ /usr/include/sys/time.h:126:23: error: expected declaration specifiers or '...' before '__itimer_which_t' extern int getitimer (__itimer_which_t __which, ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ cjson.c:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/sys/time.h:132:23: error: expected declaration specifiers or '...' before '__itimer_which_t' extern int setitimer (__itimer_which_t __which, ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ /usr/include/sys/time.h:139:12: error: storage class specified for parameter 'utimes' extern int utimes (const char *__file, const struct timeval __tvp[2]) ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ cjson.c:127:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static int pow2gt (int x) { --x; x|=x>>1; x|=x>>2; x|=x>>4; x|=x>>8; x|=x>>16; return x+1; } ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ /usr/include/sys/time.h:144:12: error: storage class specified for parameter 'lutimes' extern int lutimes (const char *__file, const struct timeval __tvp[2]) ^ cjson.c:129:57: error: storage class specified for parameter 'printbuffer' typedef struct {char *buffer; int length; int offset; } printbuffer; ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ /usr/include/sys/time.h:148:12: error: storage class specified for parameter 'futimes' extern int futimes (int __fd, const struct timeval __tvp[2]) __THROW; ^ cjson.c:131:21: error: expected declaration specifiers or '...' before 'printbuffer' static char* ensure(printbuffer *p,int needed) ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ In file included from iperf.h:48:0, from tcp_info.c:56: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ cjson.c:148:19: error: expected declaration specifiers or '...' before 'printbuffer' static int update(printbuffer *p) ^ cjson.h: In function 'CJSON_PUBLIC': iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ units.c:73:5: error: parameter 'KILO_UNIT' is initialized const long KILO_UNIT = 1024; ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ In file included from net.c:61:0: timer.h:44:3: error: storage class specified for parameter 'TimerClientData' } TimerClientData; ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ units.c:74:5: error: parameter 'MEGA_UNIT' is initialized const long MEGA_UNIT = 1024 * 1024; ^ timer.h:46:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JunkClientData' extern TimerClientData JunkClientData; /* for use when you don't care */ ^ cjson.c:157:39: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_number(cJSON *item,printbuffer *p) ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ timer.h:52:25: error: expected declaration specifiers or '...' before 'TimerClientData' typedef void TimerProc( TimerClientData client_data, struct timeval* nowP ); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ units.c:75:5: error: parameter 'GIGA_UNIT' is initialized const long GIGA_UNIT = 1024 * 1024 * 1024; ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ timer.h:57:5: error: unknown type name 'TimerProc' TimerProc* timer_proc; ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ units.c:77:5: error: parameter 'KILO_RATE_UNIT' is initialized const long KILO_RATE_UNIT = 1000; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ timer.h:58:5: error: expected specifier-qualifier-list before 'TimerClientData' TimerClientData client_data; ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ units.c:78:5: error: parameter 'MEGA_RATE_UNIT' is initialized const long MEGA_RATE_UNIT = 1000 * 1000; ^ timer.h:65:3: error: storage class specified for parameter 'Timer' } Timer; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ timer.h:68:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token extern Timer* tmr_create( ^ units.c:79:5: error: parameter 'GIGA_RATE_UNIT' is initialized const long GIGA_RATE_UNIT = 1000 * 1000 * 1000; ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ timer.h:76:24: error: storage class specified for parameter 'tmr_timeout' extern struct timeval* tmr_timeout( struct timeval* nowP ) /* __attribute__((hot)) */; ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ units.c:90:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ timer.h:81:13: error: storage class specified for parameter 'tmr_run' extern void tmr_run( struct timeval* nowP ) /* __attribute__((hot)) */; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_udp.c:43: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ timer.h:84:46: error: expected declaration specifiers or '...' before 'Timer' extern void tmr_reset( struct timeval* nowP, Timer* timer ); ^ In file included from tcp_info.c:56:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ timer.h:89:25: error: expected declaration specifiers or '...' before 'Timer' extern void tmr_cancel( Timer* timer ); ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ units.c:126:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ timer.h:92:13: error: storage class specified for parameter 'tmr_cleanup' extern void tmr_cleanup( void ); ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ cjson.c:202:28: error: storage class specified for parameter 'firstByteMark' static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; ^ timer.h:95:13: error: storage class specified for parameter 'tmr_destroy' extern void tmr_destroy( void ); ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ In file included from iperf_api.h:31:0, from iperf_udp.c:43: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ units.c:163:5: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi(const char *s) ^ net.c:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ cjson.c:202:1: error: parameter 'firstByteMark' is initialized static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ units.c:196:5: warning: empty declaration [enabled by default] enum ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ units.c:205:5: error: parameter 'conversion_bytes' is initialized const double conversion_bytes[] = ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ cjson.c:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ net.c:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ units.c:207:2: error: incompatible types when initializing type 'const double *' using type 'double' 1.0, /* unit */ ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ units.c:208:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1024, /* kilo */ ^ units.c:208:2: warning: (near initialization for 'conversion_bytes') [enabled by default] /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ net.c:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ cjson.c:276:47: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_string_ptr(const char *str,printbuffer *p) ^ units.c:209:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1024 / 1024, /* mega */ ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ units.c:209:2: warning: (near initialization for 'conversion_bytes') [enabled by default] /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ net.c:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ units.c:211:5: warning: excess elements in scalar initializer [enabled by default] }; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ units.c:211:5: warning: (near initialization for 'conversion_bytes') [enabled by default] iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ units.c:214:5: error: parameter 'conversion_bits' is initialized const double conversion_bits[] = ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ net.c:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ cjson.c:334:39: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_string(cJSON *item,printbuffer *p) {return print_string_ptr(item->valuestring,p);} ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ units.c:216:2: error: incompatible types when initializing type 'const double *' using type 'double' 1.0, /* unit */ ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_udp.c:27: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ net.c:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ units.c:217:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1000, /* kilo */ ^ units.c:217:2: warning: (near initialization for 'conversion_bits') [enabled by default] cjson.c:337:20: error: storage class specified for parameter 'parse_value' static const char *parse_value(cJSON *item,const char *value,const char **ep); ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ In file included from iperf_api.h:31:0, from iperf_udp.c:43: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ units.c:218:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1000 / 1000, /* mega */ ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ units.c:218:2: warning: (near initialization for 'conversion_bits') [enabled by default] iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ net.c:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ cjson.c:338:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_value(cJSON *item,int depth,int fmt,printbuffer *p); ^ units.c:220:5: warning: excess elements in scalar initializer [enabled by default] }; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_udp.c:27: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ units.c:220:5: warning: (near initialization for 'conversion_bits') [enabled by default] /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ In file included from iperf_api.h:31:0, from iperf_udp.c:43: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ units.c:224:5: error: parameter 'label_byte' is initialized const char *label_byte[] = ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ cjson.c:339:20: error: storage class specified for parameter 'parse_array' static const char *parse_array(cJSON *item,const char *value,const char **ep); ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ net.c:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ units.c:226:2: warning: initialization from incompatible pointer type [enabled by default] "Byte", ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_udp.c:27: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ units.c:226:2: warning: (near initialization for 'label_byte') [enabled by default] iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ cjson.c:340:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_array(cJSON *item,int depth,int fmt,printbuffer *p); ^ In file included from main.c:51:0: units.h:34:6: error: declaration for parameter 'unit_snprintf' but no such parameter void unit_snprintf( char *s, int inLen, double inNum, char inFormat ); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ In file included from iperf_udp.c:43:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ units.c:227:2: warning: excess elements in scalar initializer [enabled by default] "KByte", ^ units.c:227:2: warning: (near initialization for 'label_byte') [enabled by default] units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ cjson.c:341:20: error: storage class specified for parameter 'parse_object' static const char *parse_object(cJSON *item,const char *value,const char **ep); ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ units.c:228:2: warning: excess elements in scalar initializer [enabled by default] "MByte", ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ units.c:228:2: warning: (near initialization for 'label_byte') [enabled by default] net.c:435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_sctp.c:29: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ In file included from main.c:50:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ cjson.c:342:57: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_object(cJSON *item,int depth,int fmt,printbuffer *p); ^ units.c:230:5: warning: excess elements in scalar initializer [enabled by default] }; ^ units.c:230:5: warning: (near initialization for 'label_byte') [enabled by default] /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ net.c:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ units.c:233:5: error: parameter 'label_bit' is initialized const char *label_bit[] = ^ In file included from iperf_api.h:31:0, from iperf_sctp.c:47: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ cjson.c:345:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static const char *skip(const char *in) {while (in && *in && (unsigned char)*in<=32) in++; return in;} ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_sctp.c:47: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ In file included from net.c:61:0: timer.h:95:13: error: declaration for parameter 'tmr_destroy' but no such parameter extern void tmr_destroy( void ); ^ units.c:235:2: warning: initialization from incompatible pointer type [enabled by default] "bit", ^ units.c:235:2: warning: (near initialization for 'label_bit') [enabled by default] timer.h:92:13: error: declaration for parameter 'tmr_cleanup' but no such parameter extern void tmr_cleanup( void ); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from tcp_info.c:57: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ cjson.c:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ units.c:236:2: warning: excess elements in scalar initializer [enabled by default] "Kbit", ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_sctp.c:29: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ timer.h:81:13: error: declaration for parameter 'tmr_run' but no such parameter extern void tmr_run( struct timeval* nowP ) /* __attribute__((hot)) */; ^ units.c:236:2: warning: (near initialization for 'label_bit') [enabled by default] /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ timer.h:76:24: error: declaration for parameter 'tmr_timeout' but no such parameter extern struct timeval* tmr_timeout( struct timeval* nowP ) /* __attribute__((hot)) */; ^ In file included from iperf_api.h:31:0, from iperf_sctp.c:47: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ units.c:237:2: warning: excess elements in scalar initializer [enabled by default] "Mbit", ^ units.c:237:2: warning: (near initialization for 'label_bit') [enabled by default] timer.h:65:3: error: declaration for parameter 'Timer' but no such parameter } Timer; ^ In file included from iperf_api.h:31:0, from iperf_sctp.c:47: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ timer.h:44:3: error: declaration for parameter 'TimerClientData' but no such parameter } TimerClientData; ^ cjson.c:364:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_Parse(const char *value) {return cJSON_ParseWithOpts(value,0,0);} ^ units.c:239:5: warning: excess elements in scalar initializer [enabled by default] }; ^ units.c:239:5: warning: (near initialization for 'label_bit') [enabled by default] In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_sctp.c:29: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ In file included from iperf_api.h:31:0, from tcp_info.c:57: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ In file included from timer.h:33:0, from net.c:61: /usr/include/sys/time.h:148:12: error: declaration for parameter 'futimes' but no such parameter extern int futimes (int __fd, const struct timeval __tvp[2]) __THROW; ^ In file included from iperf_sctp.c:47:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ units.c:255:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from iperf.h:48:0, from iperf_tcp.c:42: cjson.h:133:1: warning: return type defaults to 'int' [-Wreturn-type] CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ cjson.c:367:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token char *cJSON_Print(cJSON *item) {return print_value(item,0,1,0);} ^ cjson.h: In function 'CJSON_PUBLIC': iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ /usr/include/sys/time.h:144:12: error: declaration for parameter 'lutimes' but no such parameter extern int lutimes (const char *__file, const struct timeval __tvp[2]) ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ /usr/include/sys/time.h:139:12: error: declaration for parameter 'utimes' but no such parameter extern int utimes (const char *__file, const struct timeval __tvp[2]) ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsBool' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.c:368:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token char *cJSON_PrintUnformatted(cJSON *item) {return print_value(item,0,0,0);} ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_error.c:34: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ /usr/include/sys/time.h:121:13: error: declaration for parameter '__itimer_which_t' but no such parameter typedef int __itimer_which_t; ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/sys/time.h:86:12: error: declaration for parameter 'adjtime' but no such parameter extern int adjtime (const struct timeval *__delta, ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ /usr/include/sys/time.h:78:12: error: declaration for parameter 'settimeofday' but no such parameter extern int settimeofday (const struct timeval *__tv, ^ units.c:233:17: error: declaration for parameter 'label_bit' but no such parameter const char *label_bit[] = ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ cjson.c:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/sys/time.h:62:37: error: declaration for parameter '__timezone_ptr_t' but no such parameter typedef struct timezone *__restrict __timezone_ptr_t; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ units.c:224:17: error: declaration for parameter 'label_byte' but no such parameter const char *label_byte[] = ^ In file included from iperf_api.h:31:0, from iperf_error.c:34: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ In file included from net.c:60:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ units.c:214:18: error: declaration for parameter 'conversion_bits' but no such parameter const double conversion_bits[] = ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ cjson.c:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ units.c:205:18: error: declaration for parameter 'conversion_bytes' but no such parameter const double conversion_bytes[] = ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ In file included from iperf_tcp.c:42:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ units.c:79:16: error: declaration for parameter 'GIGA_RATE_UNIT' but no such parameter const long GIGA_RATE_UNIT = 1000 * 1000 * 1000; ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ units.c:78:16: error: declaration for parameter 'MEGA_RATE_UNIT' but no such parameter const long MEGA_RATE_UNIT = 1000 * 1000; ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ units.c:77:16: error: declaration for parameter 'KILO_RATE_UNIT' but no such parameter const long KILO_RATE_UNIT = 1000; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ units.c:75:16: error: declaration for parameter 'GIGA_UNIT' but no such parameter const long GIGA_UNIT = 1024 * 1024 * 1024; ^ In file included from iperf_client_api.c:41:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ units.c:74:16: error: declaration for parameter 'MEGA_UNIT' but no such parameter const long MEGA_UNIT = 1024 * 1024; ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ units.c:73:16: error: declaration for parameter 'KILO_UNIT' but no such parameter const long KILO_UNIT = 1024; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_sctp.c:29: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ In file included from net.c:59:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ In file included from units.c:66:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ In file included from iperf_api.h:31:0, from iperf_sctp.c:47: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from tcp_info.c:46: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ units.c:332:5: error: expected '{' at end of input } /* end unit_snprintf */ ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ In file included from iperf_api.h:31:0, from tcp_info.c:57: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_sctp.c:29: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from tcp_info.c:46: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ In file included from iperf_api.h:31:0, from iperf_sctp.c:47: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ In file included from iperf_api.h:31:0, from tcp_info.c:57: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ In file included from iperf_api.c:66:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_sctp.c:29: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_error.c:27: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from tcp_info.c:46: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ In file included from iperf_sctp.c:47:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ In file included from iperf_api.h:31:0, from iperf_error.c:34: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ cjson.c:396:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_value(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ In file included from tcp_info.c:57:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_error.c:27: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ net.c:467:1: error: expected '{' at end of input } ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ In file included from iperf_api.h:31:0, from iperf_error.c:34: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_error.c:27: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ cjson.c:431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ In file included from iperf_error.c:34:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ cjson.c:458:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_array(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_util.c:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_sctp.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_sctp.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ cjson.c:539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_sctp.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ units.c:332:5: warning: control reaches end of non-void function [-Wreturn-type] } /* end unit_snprintf */ ^ iperf_udp.c:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_sctp.c:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_util.c:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ cjson.c:574:57: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_object(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ iperf_sctp.c:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_util.c:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_udp.c:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ In file included from iperf_client_api.c:43:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_sctp.c:391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_util.c:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_udp.c:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_sctp.c:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ cjson.c:685:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token int cJSON_GetArraySize(cJSON *array) {cJSON *c=array->child;int i=0;while(c)i++,c=c->next;return i;} ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_tcp.c:43: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_util.c:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from iperf_sctp.c:49:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_udp.c:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ In file included from iperf_api.h:31:0, from iperf_tcp.c:43: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ cjson.c:686:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_GetArrayItem(cJSON *array,int item) {cJSON *c=array?array->child:0;while (c && item>0) item--,c=c->next; return c;} ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ In file included from tcp_info.c:58:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ net.c:467:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_util.c:382:88: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON * iperf_cJSON_GetObjectItemType(cJSON * j, char * item_string, int expected_type){ ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ In file included from iperf_api.c:75:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ cjson.c:687:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_GetObjectItem(cJSON *object,const char *string) {cJSON *c=object?object->child:0;while (c && cJSON_strcasecmp(c->string,string)) c=c->next; return c;} ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ In file included from iperf_sctp.c:48:0: iperf_sctp.h:66:5: error: declaration for parameter 'iperf_sctp_bindx' but no such parameter int iperf_sctp_bindx(struct iperf_test *test, int s, int is_server); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_sctp.h:61:5: error: declaration for parameter 'iperf_sctp_init' but no such parameter int iperf_sctp_init(struct iperf_test *test); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_sctp.h:59:5: error: declaration for parameter 'iperf_sctp_connect' but no such parameter int iperf_sctp_connect(struct iperf_test *); ^ iperf_error.c:39:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_sctp.h:57:5: error: declaration for parameter 'iperf_sctp_listen' but no such parameter int iperf_sctp_listen(struct iperf_test *); ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_udp.c:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_sctp.h:54:5: error: declaration for parameter 'iperf_sctp_send' but no such parameter int iperf_sctp_send(struct iperf_stream *); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_util.c:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_sctp.h:45:5: error: declaration for parameter 'iperf_sctp_recv' but no such parameter int iperf_sctp_recv(struct iperf_stream *); ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_sctp.h:37:5: error: declaration for parameter 'iperf_sctp_accept' but no such parameter int iperf_sctp_accept(struct iperf_test *); ^ cjson.c:688:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token int cJSON_HasObjectItem(cJSON *object,const char *string) {return cJSON_GetObjectItem(object,string)?1:0;} ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ In file included from iperf_api.c:66:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_error.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_udp.c:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ In file included from iperf_sctp.c:47:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ In file included from iperf_server_api.c:54:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ In file included from iperf_api.c:78:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_error.c:82:5: error: redefinition of parameter 'i_errno' int i_errno; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ cjson.c:691:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static void suffix_object(cJSON *prev,cJSON *item) {prev->next=item;item->prev=prev;} ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_util.c:434:1: error: expected '{' at end of input } ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ In file included from iperf_error.c:34:0: iperf_api.h:271:12: note: previous definition of 'i_errno' was here extern int i_errno; ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_error.c:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_tcp.c:29: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_tcp.c:43: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ In file included from iperf_api.h:31:0, from iperf_tcp.c:43: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_udp.c:499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ cjson.c:693:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static cJSON *create_reference(cJSON *item) {cJSON *ref=cJSON_New_Item();if (!ref) return 0;memcpy(ref,item,sizeof(cJSON));ref->string=0;ref->type|=cJSON_IsReference;ref->next=ref->prev=0;return ref;} ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_sctp.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ In file included from iperf_udp.c:47:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_tcp.c:29: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_udp.c:27: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ In file included from iperf_api.h:31:0, from iperf_tcp.c:43: /usr/include/setjmp.h:40:5: error: expected specifier-qualifier-list before '__jmp_buf' __jmp_buf __jmpbuf; /* Calling environment. */ ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ iperf_sctp.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ In file included from iperf_api.h:31:0, from iperf_tcp.c:43: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_sctp.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ cjson.c:696:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemToArray(cJSON *array, cJSON *item) {cJSON *c=array->child;if (!item) return; if (!c) {array->child=item;} else {while (c && c->next) c=c->next; suffix_object(c,item);}} ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ In file included from iperf_api.h:31:0, from iperf_udp.c:43: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_tcp.c:29: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_sctp.c:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from iperf_tcp.c:43:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ /usr/include/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ In file included from iperf_client_api.c:42:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ cjson.c:697:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemToObject(cJSON *object,const char *string,cJSON *item) {if (!item) return; if (item->string) cJSON_free(item->string);item->string=cJSON_strdup(string);cJSON_AddItemToArray(object,item);} ^ iperf_sctp.c:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ In file included from iperf_udp.c:45:0: iperf_udp.h:61:5: error: declaration for parameter 'iperf_udp_init' but no such parameter int iperf_udp_init(struct iperf_test *); ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_udp.c:43: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_error.c:82:5: error: declaration for parameter 'i_errno' but no such parameter int i_errno; ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(struct iperf_test *); ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ In file included from iperf_udp.c:42:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ /usr/include/setjmp.h:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_udp.h:57:5: error: declaration for parameter 'iperf_udp_listen' but no such parameter int iperf_udp_listen(struct iperf_test *); ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ cjson.c:698:78: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemToObjectCS(cJSON *object,const char *string,cJSON *item) {if (!item) return; if (!(item->type&cJSON_StringIsConst) && item->string) cJSON_free(item->string);item->string=(char*)string;item->type|=cJSON_StringIsConst;cJSON_AddItemToArray(object,item);} ^ iperf_sctp.c:391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_udp.c:501:1: error: expected '{' at end of input } ^ iperf_udp.h:54:5: error: declaration for parameter 'iperf_udp_accept' but no such parameter int iperf_udp_accept(struct iperf_test *); ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ In file included from iperf_error.c:34:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_udp.h:45:5: error: declaration for parameter 'iperf_udp_send' but no such parameter int iperf_udp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ iperf_sctp.c:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ In file included from iperf_udp.c:44:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ cjson.c:699:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item) {cJSON_AddItemToArray(array,create_reference(item));} ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_util.c:434:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ In file included from iperf_sctp.c:49:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ cjson.c:700:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_AddItemReferenceToObject(cJSON *object,const char *string,cJSON *item) {cJSON_AddItemToObject(object,string,create_reference(item));} ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ In file included from iperf_api.c:75:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ cjson.c:702:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_DetachItemFromArray(cJSON *array,int which) {cJSON *c=array->child;while (c && which>0) c=c->next,which--;if (!c) return 0; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ In file included from iperf_sctp.c:48:0: iperf_sctp.h:66:5: error: declaration for parameter 'iperf_sctp_bindx' but no such parameter int iperf_sctp_bindx(struct iperf_test *test, int s, int is_server); ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_sctp.h:61:5: error: declaration for parameter 'iperf_sctp_init' but no such parameter int iperf_sctp_init(struct iperf_test *test); ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_sctp.h:59:5: error: declaration for parameter 'iperf_sctp_connect' but no such parameter int iperf_sctp_connect(struct iperf_test *); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ In file included from iperf_udp.c:43:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ In file included from iperf_server_api.c:60:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ iperf_sctp.h:57:5: error: declaration for parameter 'iperf_sctp_listen' but no such parameter int iperf_sctp_listen(struct iperf_test *); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ cjson.c:704:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_DeleteItemFromArray(cJSON *array,int which) {cJSON_Delete(cJSON_DetachItemFromArray(array,which));} ^ iperf_sctp.h:54:5: error: declaration for parameter 'iperf_sctp_send' but no such parameter int iperf_sctp_send(struct iperf_stream *); ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_sctp.h:45:5: error: declaration for parameter 'iperf_sctp_recv' but no such parameter int iperf_sctp_recv(struct iperf_stream *); ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_sctp.h:37:5: error: declaration for parameter 'iperf_sctp_accept' but no such parameter int iperf_sctp_accept(struct iperf_test *); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ In file included from iperf_api.c:78:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ In file included from iperf_server_api.c:63:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ In file included from iperf_sctp.c:47:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ cjson.c:705:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_DetachItemFromObject(cJSON *object,const char *string) {int i=0;cJSON *c=object->child;while (c && cJSON_strcasecmp(c->string,string)) i++,c=c->next;if (c) return cJSON_DetachItemFromArray(object,i);return 0;} ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ cjson.c:706:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_DeleteItemFromObject(cJSON *object,const char *string) {cJSON_Delete(cJSON_DetachItemFromObject(object,string));} ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ cjson.c:709:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_InsertItemInArray(cJSON *array,int which,cJSON *newitem) {cJSON *c=array->child;while (c && which>0) c=c->next,which--;if (!c) {cJSON_AddItemToArray(array,newitem);return;} ^ iperf_udp.c:501:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ In file included from /usr/include/asm-generic/types.h:7:0, from /usr/include/asm/types.h:4, from /usr/include/linux/types.h:4, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm-generic/int-ll64.h:19:25: error: storage class specified for parameter '__s8' typedef __signed__ char __s8; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ /usr/include/asm-generic/int-ll64.h:20:23: error: storage class specified for parameter '__u8' typedef unsigned char __u8; ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ cjson.c:711:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_ReplaceItemInArray(cJSON *array,int which,cJSON *newitem) {cJSON *c=array->child;while (c && which>0) c=c->next,which--;if (!c) return; ^ /usr/include/asm-generic/int-ll64.h:22:26: error: storage class specified for parameter '__s16' typedef __signed__ short __s16; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ /usr/include/asm-generic/int-ll64.h:23:24: error: storage class specified for parameter '__u16' typedef unsigned short __u16; ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ /usr/include/asm-generic/int-ll64.h:25:24: error: storage class specified for parameter '__s32' typedef __signed__ int __s32; ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ /usr/include/asm-generic/int-ll64.h:26:22: error: storage class specified for parameter '__u32' typedef unsigned int __u32; ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ /usr/include/asm-generic/int-ll64.h:29:1: error: expected declaration specifiers before '__extension__' __extension__ typedef __signed__ long long __s64; ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ /usr/include/asm-generic/int-ll64.h:30:1: error: expected declaration specifiers before '__extension__' __extension__ typedef unsigned long long __u64; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ cjson.c:714:82: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_ReplaceItemInObject(cJSON *object,const char *string,cJSON *newitem){int i=0;cJSON *c=object->child;while(c && cJSON_strcasecmp(c->string,string))i++,c=c->next;if(c){newitem->string=cJSON_strdup(string);cJSON_ReplaceItemInArray(object,i,newitem);}} ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ In file included from iperf_server_api.c:53:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ In file included from /usr/include/linux/types.h:8:0, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/linux/posix_types.h:26:3: error: storage class specified for parameter '__kernel_fd_set' } __kernel_fd_set; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ cjson.c:717:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateNull(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_NULL;return item;} ^ /usr/include/linux/posix_types.h:29:16: error: storage class specified for parameter '__kernel_sighandler_t' typedef void (*__kernel_sighandler_t)(int); ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ /usr/include/linux/posix_types.h:32:13: error: storage class specified for parameter '__kernel_key_t' typedef int __kernel_key_t; ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_server_api.c:663:1: error: expected '{' at end of input } ^ /usr/include/linux/posix_types.h:33:13: error: storage class specified for parameter '__kernel_mqd_t' typedef int __kernel_mqd_t; ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ cjson.c:718:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateTrue(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_True;return item;} ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ In file included from /usr/include/asm/posix_types.h:6:0, from /usr/include/linux/posix_types.h:35, from /usr/include/linux/types.h:8, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm/posix_types_64.h:10:24: error: storage class specified for parameter '__kernel_old_uid_t' typedef unsigned short __kernel_old_uid_t; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ /usr/include/asm/posix_types_64.h:11:24: error: storage class specified for parameter '__kernel_old_gid_t' typedef unsigned short __kernel_old_gid_t; ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ /usr/include/asm/posix_types_64.h:14:23: error: storage class specified for parameter '__kernel_old_dev_t' typedef unsigned long __kernel_old_dev_t; ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ cjson.c:719:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateFalse(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_False;return item;} ^ In file included from /usr/include/asm/posix_types_64.h:17:0, from /usr/include/asm/posix_types.h:6, from /usr/include/linux/posix_types.h:35, from /usr/include/linux/types.h:8, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm-generic/posix_types.h:14:15: error: storage class specified for parameter '__kernel_long_t' typedef long __kernel_long_t; ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ /usr/include/asm-generic/posix_types.h:15:23: error: storage class specified for parameter '__kernel_ulong_t' typedef unsigned long __kernel_ulong_t; ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ /usr/include/asm-generic/posix_types.h:19:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_ino_t' typedef __kernel_ulong_t __kernel_ino_t; ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_locale.h:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ /usr/include/asm-generic/posix_types.h:23:22: error: storage class specified for parameter '__kernel_mode_t' typedef unsigned int __kernel_mode_t; ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ /usr/include/asm-generic/posix_types.h:27:14: error: storage class specified for parameter '__kernel_pid_t' typedef int __kernel_pid_t; ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_client_api.c:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ /usr/include/asm-generic/posix_types.h:31:14: error: storage class specified for parameter '__kernel_ipc_pid_t' typedef int __kernel_ipc_pid_t; ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ /usr/include/asm-generic/posix_types.h:35:22: error: storage class specified for parameter '__kernel_uid_t' typedef unsigned int __kernel_uid_t; ^ cjson.c:720:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateBool(int b) {cJSON *item=cJSON_New_Item();if(item)item->type=b?cJSON_True:cJSON_False;return item;} ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ /usr/include/asm-generic/posix_types.h:36:22: error: storage class specified for parameter '__kernel_gid_t' typedef unsigned int __kernel_gid_t; ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ /usr/include/asm-generic/posix_types.h:40:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_suseconds_t' typedef __kernel_long_t __kernel_suseconds_t; ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ /usr/include/asm-generic/posix_types.h:44:14: error: storage class specified for parameter '__kernel_daddr_t' typedef int __kernel_daddr_t; ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ /usr/include/asm-generic/posix_types.h:48:22: error: storage class specified for parameter '__kernel_uid32_t' typedef unsigned int __kernel_uid32_t; ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ /usr/include/asm-generic/posix_types.h:49:22: error: storage class specified for parameter '__kernel_gid32_t' typedef unsigned int __kernel_gid32_t; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ cjson.c:721:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateNumber(double num) {cJSON *item=cJSON_New_Item();if(item){item->type=cJSON_Number;item->valuedouble=num;item->valueint=(int64_t)num;}return item;} ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ /usr/include/asm-generic/posix_types.h:71:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_size_t' typedef __kernel_ulong_t __kernel_size_t; ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ /usr/include/asm-generic/posix_types.h:72:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_ssize_t' typedef __kernel_long_t __kernel_ssize_t; ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ /usr/include/asm-generic/posix_types.h:73:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_ptrdiff_t' typedef __kernel_long_t __kernel_ptrdiff_t; ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_client_api.c:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ /usr/include/asm-generic/posix_types.h:80:3: error: storage class specified for parameter '__kernel_fsid_t' } __kernel_fsid_t; ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ cjson.c:722:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateString(const char *string) {cJSON *item=cJSON_New_Item();if(item){item->type=cJSON_String;item->valuestring=cJSON_strdup(string);if(!item->valuestring){cJSON_Delete(item);return 0;}}return item;} ^ /usr/include/asm-generic/posix_types.h:86:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_off_t' typedef __kernel_long_t __kernel_off_t; ^ iperf_client_api.c:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ /usr/include/asm-generic/posix_types.h:87:19: error: storage class specified for parameter '__kernel_loff_t' typedef long long __kernel_loff_t; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_client_api.c:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ /usr/include/asm-generic/posix_types.h:88:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_time_t' typedef __kernel_long_t __kernel_time_t; ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ /usr/include/asm-generic/posix_types.h:89:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_clock_t' typedef __kernel_long_t __kernel_clock_t; ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_client_api.c:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ /usr/include/asm-generic/posix_types.h:90:14: error: storage class specified for parameter '__kernel_timer_t' typedef int __kernel_timer_t; ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ /usr/include/asm-generic/posix_types.h:91:14: error: storage class specified for parameter '__kernel_clockid_t' typedef int __kernel_clockid_t; ^ cjson.c:723:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateArray(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_Array;return item;} ^ iperf_locale.h:78:19: error: storage class specified for parameter 'report_sum_bw_udp_sender_format' extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ tcp_info.c:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/posix_types.h:92:17: error: storage class specified for parameter '__kernel_caddr_t' typedef char * __kernel_caddr_t; ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ /usr/include/asm-generic/posix_types.h:93:24: error: storage class specified for parameter '__kernel_uid16_t' typedef unsigned short __kernel_uid16_t; ^ iperf_client_api.c:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ tcp_info.c:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ /usr/include/asm-generic/posix_types.h:94:24: error: storage class specified for parameter '__kernel_gid16_t' typedef unsigned short __kernel_gid16_t; ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ tcp_info.c:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ In file included from flowlabel.h:31:0, from iperf_tcp.c:48: /usr/include/linux/types.h:27:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le16' typedef __u16 __bitwise __le16; ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_client_api.c:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ /usr/include/linux/types.h:28:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16' typedef __u16 __bitwise __be16; ^ cjson.c:724:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateObject(void) {cJSON *item=cJSON_New_Item();if(item)item->type=cJSON_Object;return item;} ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ /usr/include/linux/types.h:29:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32' typedef __u32 __bitwise __le32; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ /usr/include/linux/types.h:30:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32' typedef __u32 __bitwise __be32; ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ tcp_info.c:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ /usr/include/linux/types.h:31:1: error: unknown type name '__u64' typedef __u64 __bitwise __le64; ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_client_api.c:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ /usr/include/linux/types.h:31:25: error: storage class specified for parameter '__le64' typedef __u64 __bitwise __le64; ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ iperf_server_api.c:663:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ tcp_info.c:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/linux/types.h:32:1: error: unknown type name '__u64' typedef __u64 __bitwise __be64; ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ /usr/include/linux/types.h:32:25: error: storage class specified for parameter '__be64' typedef __u64 __bitwise __be64; ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ cjson.c:727:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateIntArray(const int *numbers,int count) {int i;cJSON *n=0,*p=0,*a=cJSON_CreateArray();for(i=0;a && ichild=n;else suffix_object(p,n);p=n;}return a;} ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ tcp_info.c:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/linux/types.h:34:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__sum16' typedef __u16 __bitwise __sum16; ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ /usr/include/linux/types.h:35:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__wsum' typedef __u32 __bitwise __wsum; ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ tcp_info.c:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ In file included from iperf_tcp.c:48:0: flowlabel.h:44:5: error: expected specifier-qualifier-list before '__u32' __u32 flr_label; ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_client_api.c:315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ flowlabel.h:41:1: warning: empty declaration [enabled by default] struct in6_flowlabel_req ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ cjson.c:728:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateFloatArray(const float *numbers,int count) {int i;cJSON *n=0,*p=0,*a=cJSON_CreateArray();for(i=0;a && ichild=n;else suffix_object(p,n);p=n;}return a;} ^ In file included from tcp_info.c:58:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_tcp.c:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_tcp.c:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_api.c:82:12: error: storage class specified for parameter 'send_parameters' static int send_parameters(struct iperf_test *test); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_tcp.c:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ cjson.c:729:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateDoubleArray(const double *numbers,int count) {int i;cJSON *n=0,*p=0,*a=cJSON_CreateArray();for(i=0;a && ichild=n;else suffix_object(p,n);p=n;}return a;} ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf_api.c:83:12: error: storage class specified for parameter 'get_parameters' static int get_parameters(struct iperf_test *test); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_api.c:84:12: error: storage class specified for parameter 'send_results' static int send_results(struct iperf_test *test); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_api.c:85:12: error: storage class specified for parameter 'get_results' static int get_results(struct iperf_test *test); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ iperf_api.c:86:12: error: storage class specified for parameter 'diskfile_send' static int diskfile_send(struct iperf_stream *sp); ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_tcp.c:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:730:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_CreateStringArray(const char **strings,int count) {int i;cJSON *n=0,*p=0,*a=cJSON_CreateArray();for(i=0;a && ichild=n;else suffix_object(p,n);p=n;}return a;} ^ iperf_api.c:87:12: error: storage class specified for parameter 'diskfile_recv' static int diskfile_recv(struct iperf_stream *sp); ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ iperf_api.c:88:12: error: storage class specified for parameter 'JSON_write' static int JSON_write(int fd, cJSON *json); ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_api.c:89:13: error: storage class specified for parameter 'print_interval_results' static void print_interval_results(struct iperf_test *test, struct iperf_stream *sp, cJSON *json_interval_streams); ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_client_api.c:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_api.c:90:15: error: storage class specified for parameter 'JSON_read' static cJSON *JSON_read(int fd); ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ cjson.c:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_api.c:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_api.c:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_client_api.c:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_tcp.c:323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ cjson.c:761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.c:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.c:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_api.c:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_api.c:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ cjson.c:777:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.c:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ In file included from flowlabel.h:31:0, from iperf_tcp.c:48: /usr/include/linux/types.h:32:25: error: declaration for parameter '__be64' but no such parameter typedef __u64 __bitwise __be64; ^ In file included from iperf_client_api.c:44:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ /usr/include/linux/types.h:31:25: error: declaration for parameter '__le64' but no such parameter typedef __u64 __bitwise __le64; ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_api.c:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ In file included from /usr/include/asm/posix_types_64.h:17:0, from /usr/include/asm/posix_types.h:6, from /usr/include/linux/posix_types.h:35, from /usr/include/linux/types.h:8, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm-generic/posix_types.h:94:24: error: declaration for parameter '__kernel_gid16_t' but no such parameter typedef unsigned short __kernel_gid16_t; ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_api.c:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_server_api.c:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/posix_types.h:93:24: error: declaration for parameter '__kernel_uid16_t' but no such parameter typedef unsigned short __kernel_uid16_t; ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ /usr/include/asm-generic/posix_types.h:92:17: error: declaration for parameter '__kernel_caddr_t' but no such parameter typedef char * __kernel_caddr_t; ^ cjson.c:787:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ make[2]: iperf_api.c:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ *** [iperf3_profile-iperf_udp.o] Error 1 iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ /usr/include/asm-generic/posix_types.h:91:14: error: declaration for parameter '__kernel_clockid_t' but no such parameter typedef int __kernel_clockid_t; ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ iperf_api.c:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ /usr/include/asm-generic/posix_types.h:90:14: error: declaration for parameter '__kernel_timer_t' but no such parameter typedef int __kernel_timer_t; ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ /usr/include/asm-generic/posix_types.h:87:19: error: declaration for parameter '__kernel_loff_t' but no such parameter typedef long long __kernel_loff_t; ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_api.c:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:80:3: error: declaration for parameter '__kernel_fsid_t' but no such parameter } __kernel_fsid_t; ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ In file included from iperf_client_api.c:43:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:49:22: error: declaration for parameter '__kernel_gid32_t' but no such parameter typedef unsigned int __kernel_gid32_t; ^ iperf_api.c:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:82:12: error: storage class specified for parameter 'send_parameters' static int send_parameters(struct iperf_test *test); ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:48:22: error: declaration for parameter '__kernel_uid32_t' but no such parameter typedef unsigned int __kernel_uid32_t; ^ cjson.c:797:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ /usr/include/asm-generic/posix_types.h:44:14: error: declaration for parameter '__kernel_daddr_t' but no such parameter typedef int __kernel_daddr_t; ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.c:83:12: error: storage class specified for parameter 'get_parameters' static int get_parameters(struct iperf_test *test); ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.c:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ /usr/include/asm-generic/posix_types.h:36:22: error: declaration for parameter '__kernel_gid_t' but no such parameter typedef unsigned int __kernel_gid_t; ^ iperf_server_api.c:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_api.c:84:12: error: storage class specified for parameter 'send_results' static int send_results(struct iperf_test *test); ^ /usr/include/asm-generic/posix_types.h:35:22: error: declaration for parameter '__kernel_uid_t' but no such parameter typedef unsigned int __kernel_uid_t; ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.c:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wall -c timer.c -o timer.o >/dev/null 2>&1 /usr/include/asm-generic/posix_types.h:31:14: error: declaration for parameter '__kernel_ipc_pid_t' but no such parameter typedef int __kernel_ipc_pid_t; ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_api.c:85:12: error: storage class specified for parameter 'get_results' static int get_results(struct iperf_test *test); ^ /usr/include/asm-generic/posix_types.h:27:14: error: declaration for parameter '__kernel_pid_t' but no such parameter typedef int __kernel_pid_t; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_tcp.c:29: /usr/include/bits/setjmp2.h:25:13: error: storage class specified for parameter 'longjmp' extern void __REDIRECT_NTHNL (longjmp, ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' /usr/include/asm-generic/posix_types.h:23:22: error: declaration for parameter '__kernel_mode_t' but no such parameter typedef unsigned int __kernel_mode_t; ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_api.c:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:86:12: error: storage class specified for parameter 'diskfile_send' static int diskfile_send(struct iperf_stream *sp); ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ /usr/include/asm-generic/posix_types.h:15:23: error: declaration for parameter '__kernel_ulong_t' but no such parameter typedef unsigned long __kernel_ulong_t; ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ In file included from iperf_api.h:31:0, from iperf_tcp.c:43: /usr/include/setjmp.h:81:13: note: previous definition of 'longjmp' was here extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_server_api.c:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/posix_types.h:14:15: error: declaration for parameter '__kernel_long_t' but no such parameter typedef long __kernel_long_t; ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ cjson.c:807:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_api.c:87:12: error: storage class specified for parameter 'diskfile_recv' static int diskfile_recv(struct iperf_stream *sp); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.c:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/include/asm/posix_types.h:6:0, from /usr/include/linux/posix_types.h:35, from /usr/include/linux/types.h:8, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm/posix_types_64.h:14:23: error: declaration for parameter '__kernel_old_dev_t' but no such parameter typedef unsigned long __kernel_old_dev_t; ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ /usr/include/asm/posix_types_64.h:11:24: error: declaration for parameter '__kernel_old_gid_t' but no such parameter typedef unsigned short __kernel_old_gid_t; ^ iperf_api.c:88:12: error: storage class specified for parameter 'JSON_write' static int JSON_write(int fd, cJSON *json); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ /usr/include/asm/posix_types_64.h:10:24: error: declaration for parameter '__kernel_old_uid_t' but no such parameter typedef unsigned short __kernel_old_uid_t; ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_tcp.c:29: /usr/include/bits/setjmp2.h:28:13: error: storage class specified for parameter '_longjmp' extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_api.c:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_sctp.c:29: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ In file included from /usr/include/linux/types.h:8:0, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/linux/posix_types.h:33:13: error: declaration for parameter '__kernel_mqd_t' but no such parameter typedef int __kernel_mqd_t; ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_api.c:89:13: error: storage class specified for parameter 'print_interval_results' static void print_interval_results(struct iperf_test *test, struct iperf_stream *sp, cJSON *json_interval_streams); ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ cjson.c:341:20: error: declaration for parameter 'parse_object' but no such parameter static const char *parse_object(cJSON *item,const char *value,const char **ep); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ In file included from iperf_api.h:31:0, from iperf_tcp.c:43: /usr/include/setjmp.h:90:13: note: previous definition of '_longjmp' was here extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/linux/posix_types.h:32:13: error: declaration for parameter '__kernel_key_t' but no such parameter typedef int __kernel_key_t; ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_api.c:90:15: error: storage class specified for parameter 'JSON_read' static cJSON *JSON_read(int fd); ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ /usr/include/linux/posix_types.h:29:16: error: declaration for parameter '__kernel_sighandler_t' but no such parameter typedef void (*__kernel_sighandler_t)(int); ^ iperf_api.c:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ /usr/include/linux/posix_types.h:26:3: error: declaration for parameter '__kernel_fd_set' but no such parameter } __kernel_fd_set; ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ In file included from iperf_api.h:31:0, from iperf_sctp.c:47: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_tcp.c:29: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_api.c:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:339:20: error: declaration for parameter 'parse_array' but no such parameter static const char *parse_array(cJSON *item,const char *value,const char **ep); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ In file included from /usr/include/asm-generic/types.h:7:0, from /usr/include/asm/types.h:4, from /usr/include/linux/types.h:4, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm-generic/int-ll64.h:26:22: error: declaration for parameter '__u32' but no such parameter typedef unsigned int __u32; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.c:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from iperf_tcp.c:43:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ /usr/include/asm-generic/int-ll64.h:25:24: error: declaration for parameter '__s32' but no such parameter typedef __signed__ int __s32; ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ In file included from iperf_client_api.c:41:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.c:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ /usr/include/asm-generic/int-ll64.h:23:24: error: declaration for parameter '__u16' but no such parameter typedef unsigned short __u16; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ cjson.c:337:20: error: declaration for parameter 'parse_value' but no such parameter static const char *parse_value(cJSON *item,const char *value,const char **ep); ^ iperf_api.c:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/int-ll64.h:22:26: error: declaration for parameter '__s16' but no such parameter typedef __signed__ short __s16; ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ iperf_server_api.c:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ /usr/include/asm-generic/int-ll64.h:20:23: error: declaration for parameter '__u8' but no such parameter typedef unsigned char __u8; ^ iperf_api.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/int-ll64.h:19:25: error: declaration for parameter '__s8' but no such parameter typedef __signed__ char __s8; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ cjson.c:202:28: error: declaration for parameter 'firstByteMark' but no such parameter static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; ^ iperf_api.c:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_sctp.c:47: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ In file included from iperf_tcp.c:45:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_api.c:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from iperf_sctp.c:46:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ cjson.c:129:57: error: declaration for parameter 'printbuffer' but no such parameter typedef struct {char *buffer; int length; int offset; } printbuffer; ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.c:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:57:15: error: declaration for parameter 'cJSON_free' but no such parameter static void (*cJSON_free)(void *ptr) = free; ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.c:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:56:16: error: declaration for parameter 'cJSON_malloc' but no such parameter static void *(*cJSON_malloc)(size_t sz) = malloc; ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.c:251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:45:20: error: declaration for parameter 'global_ep' but no such parameter static const char *global_ep; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_api.c:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf_sctp.c:556:1: error: expected '{' at end of input } ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_api.c:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_server_api.c:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf_api.c:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ In file included from iperf_tcp.c:44:0: iperf_tcp.h:60:5: error: declaration for parameter 'iperf_tcp_connect' but no such parameter int iperf_tcp_connect(struct iperf_test *); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf_api.c:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_tcp.h:58:5: error: declaration for parameter 'iperf_tcp_listen' but no such parameter int iperf_tcp_listen(struct iperf_test *); ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ iperf_tcp.h:55:5: error: declaration for parameter 'iperf_tcp_send' but no such parameter int iperf_tcp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_api.c:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_tcp.h:46:5: error: declaration for parameter 'iperf_tcp_recv' but no such parameter int iperf_tcp_recv(struct iperf_stream *); ^ iperf_server_api.c:332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:815:1: error: expected '{' at end of input } ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_tcp.h:38:5: error: declaration for parameter 'iperf_tcp_accept' but no such parameter int iperf_tcp_accept(struct iperf_test *); ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ iperf_api.c:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.c:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_server_api.c:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from iperf_tcp.c:43:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.c:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ iperf_api.c:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.c:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_server_api.c:372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_api.c:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_api.c:295:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_server_api.c:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.c:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.c:301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.c:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_server_api.c:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.c:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_server_api.c:443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ iperf_api.c:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ iperf_api.c:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_api.c:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_api.c:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.c:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_api.c:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.c:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.c:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_api.c:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_api.c:251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf_api.c:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_sctp.c:556:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ iperf_api.c:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.c:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf_api.c:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.c:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ In file included from iperf_server_api.c:63:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ iperf_api.h:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.c:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_api.c:361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf_api.c:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.c:367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_api.c:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.c:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:295:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_api.c:301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_udp.c:27: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_api.c:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_api.c:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ cjson.c:815:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ In file included from iperf_api.h:31:0, from iperf_udp.c:43: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.c:313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ iperf_api.c:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.c:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ In file included from iperf_client_api.c:42:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.c:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.c:401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_udp.c:43: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_api.c:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ In file included from iperf_udp.c:42:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.c:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.c:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ In file included from iperf_client_api.c:41:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.c:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.c:428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.c:434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.c:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_api.c:446:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ *** [units.lo] Error 1iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.c:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ make[2]: *** [cjson.lo] Error 1iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ make[2]: *** [iperf_util.lo] Error 1 iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_api.c:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: *** [net.lo] Error 1 iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ make[2]: *** [iperf3_profile-iperf_server_api.o] Error 1 make[2]: *** [iperf3_profile-iperf_sctp.o] Error 1 iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_api.c:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_error.c:27: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.c:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ In file included from iperf_api.h:31:0, from iperf_error.c:34: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ iperf_api.c:502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf_api.c:508:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_error.c:34: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ In file included from iperf_error.c:33:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.c:530:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ iperf_error.c:377:1: error: expected '{' at end of input } ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.c:543:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_api.h:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_api.c:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ In file included from iperf_server_api.c:61:0: tcp_window_size.h:28:5: error: declaration for parameter 'get_tcp_windowsize' but no such parameter int get_tcp_windowsize(int sock, int dir); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ tcp_window_size.h:27:5: error: declaration for parameter 'set_tcp_windowsize' but no such parameter int set_tcp_windowsize(int sock, int bufsize, int dir); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.c:619:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ In file included from iperf_server_api.c:60:0: units.h:34:6: error: declaration for parameter 'unit_snprintf' but no such parameter void unit_snprintf( char *s, int inLen, double inNum, char inFormat ); ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ In file included from iperf_server_api.c:59:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ In file included from iperf_server_api.c:57:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ In file included from iperf_server_api.c:56:0: iperf_tcp.h:60:5: error: declaration for parameter 'iperf_tcp_connect' but no such parameter int iperf_tcp_connect(struct iperf_test *); ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_tcp.h:58:5: error: declaration for parameter 'iperf_tcp_listen' but no such parameter int iperf_tcp_listen(struct iperf_test *); ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_tcp.h:55:5: error: declaration for parameter 'iperf_tcp_send' but no such parameter int iperf_tcp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ iperf_tcp.h:46:5: error: declaration for parameter 'iperf_tcp_recv' but no such parameter int iperf_tcp_recv(struct iperf_stream *); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_tcp.h:38:5: error: declaration for parameter 'iperf_tcp_accept' but no such parameter int iperf_tcp_accept(struct iperf_test *); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ In file included from iperf_server_api.c:55:0: iperf_udp.h:61:5: error: declaration for parameter 'iperf_udp_init' but no such parameter int iperf_udp_init(struct iperf_test *); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(struct iperf_test *); ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_error.c:377:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_udp.h:57:5: error: declaration for parameter 'iperf_udp_listen' but no such parameter int iperf_udp_listen(struct iperf_test *); ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_udp.h:54:5: error: declaration for parameter 'iperf_udp_accept' but no such parameter int iperf_udp_accept(struct iperf_test *); ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_udp.h:45:5: error: declaration for parameter 'iperf_udp_send' but no such parameter int iperf_udp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.c:1059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_sctp.c:29: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ In file included from iperf_server_api.c:54:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ In file included from iperf_api.h:31:0, from iperf_sctp.c:47: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf_api.c:1070:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_sctp.c:47: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ In file included from iperf_sctp.c:46:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.c:1089:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_sctp.c:556:1: error: expected '{' at end of input } ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_api.c:1144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ In file included from tcp_info.c:57:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.c:1165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ In file included from iperf_client_api.c:40:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_api.c:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_client_api.c:543:1: error: expected '{' at end of input } ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_api.h:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ iperf_api.c:1203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_client_api.c:543:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.c:1234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_api.c:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_api.c:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.c:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.c:1280:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.c:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.c:361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_api.c:367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.c:1303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_api.c:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ In file included from /usr/include/asm-generic/types.h:7:0, from /usr/include/asm/types.h:4, from /usr/include/linux/types.h:4, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm-generic/int-ll64.h:19:25: error: storage class specified for parameter '__s8' typedef __signed__ char __s8; ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from main.c:29: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/asm-generic/int-ll64.h:20:23: error: storage class specified for parameter '__u8' typedef unsigned char __u8; ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ /usr/include/asm-generic/int-ll64.h:22:26: error: storage class specified for parameter '__s16' typedef __signed__ short __s16; ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.c:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ /usr/include/asm-generic/int-ll64.h:23:24: error: storage class specified for parameter '__u16' typedef unsigned short __u16; ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ In file included from iperf_api.h:31:0, from main.c:50: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ /usr/include/asm-generic/int-ll64.h:25:24: error: storage class specified for parameter '__s32' typedef __signed__ int __s32; ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ /usr/include/asm-generic/int-ll64.h:26:22: error: storage class specified for parameter '__u32' typedef unsigned int __u32; ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ /usr/include/asm-generic/int-ll64.h:29:1: error: expected declaration specifiers before '__extension__' __extension__ typedef __signed__ long long __s64; ^ iperf_api.c:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/asm-generic/int-ll64.h:30:1: error: expected declaration specifiers before '__extension__' __extension__ typedef unsigned long long __u64; ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from main.c:50: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_api.c:401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ make[2]: *** [iperf_error.lo] Error 1 iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ In file included from main.c:49:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ In file included from /usr/include/linux/types.h:8:0, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/linux/posix_types.h:26:3: error: storage class specified for parameter '__kernel_fd_set' } __kernel_fd_set; ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ /usr/include/linux/posix_types.h:29:16: error: storage class specified for parameter '__kernel_sighandler_t' typedef void (*__kernel_sighandler_t)(int); ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.c:1378:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/linux/posix_types.h:32:13: error: storage class specified for parameter '__kernel_key_t' typedef int __kernel_key_t; ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ /usr/include/linux/posix_types.h:33:13: error: storage class specified for parameter '__kernel_mqd_t' typedef int __kernel_mqd_t; ^ main.c:178:1: error: expected '{' at end of input } ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.c:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.c:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ In file included from /usr/include/asm/posix_types.h:6:0, from /usr/include/linux/posix_types.h:35, from /usr/include/linux/types.h:8, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm/posix_types_64.h:10:24: error: storage class specified for parameter '__kernel_old_uid_t' typedef unsigned short __kernel_old_uid_t; ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ /usr/include/asm/posix_types_64.h:11:24: error: storage class specified for parameter '__kernel_old_gid_t' typedef unsigned short __kernel_old_gid_t; ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ /usr/include/asm/posix_types_64.h:14:23: error: storage class specified for parameter '__kernel_old_dev_t' typedef unsigned long __kernel_old_dev_t; ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ In file included from iperf_client_api.c:40:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.c:428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ In file included from /usr/include/asm/posix_types_64.h:17:0, from /usr/include/asm/posix_types.h:6, from /usr/include/linux/posix_types.h:35, from /usr/include/linux/types.h:8, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm-generic/posix_types.h:14:15: error: storage class specified for parameter '__kernel_long_t' typedef long __kernel_long_t; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:15:23: error: storage class specified for parameter '__kernel_ulong_t' typedef unsigned long __kernel_ulong_t; ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:19:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_ino_t' typedef __kernel_ulong_t __kernel_ino_t; ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.c:434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ /usr/include/asm-generic/posix_types.h:23:22: error: storage class specified for parameter '__kernel_mode_t' typedef unsigned int __kernel_mode_t; ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:27:14: error: storage class specified for parameter '__kernel_pid_t' typedef int __kernel_pid_t; ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_client_api.c:543:1: error: expected '{' at end of input } ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ /usr/include/asm-generic/posix_types.h:31:14: error: storage class specified for parameter '__kernel_ipc_pid_t' typedef int __kernel_ipc_pid_t; ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.c:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/posix_types.h:35:22: error: storage class specified for parameter '__kernel_uid_t' typedef unsigned int __kernel_uid_t; ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ /usr/include/asm-generic/posix_types.h:36:22: error: storage class specified for parameter '__kernel_gid_t' typedef unsigned int __kernel_gid_t; ^ iperf_api.c:1451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ /usr/include/asm-generic/posix_types.h:40:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_suseconds_t' typedef __kernel_long_t __kernel_suseconds_t; ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:44:14: error: storage class specified for parameter '__kernel_daddr_t' typedef int __kernel_daddr_t; ^ iperf_api.c:446:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ /usr/include/asm-generic/posix_types.h:48:22: error: storage class specified for parameter '__kernel_uid32_t' typedef unsigned int __kernel_uid32_t; ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_tcp.c:29: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ /usr/include/asm-generic/posix_types.h:49:22: error: storage class specified for parameter '__kernel_gid32_t' typedef unsigned int __kernel_gid32_t; ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/asm-generic/posix_types.h:71:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_size_t' typedef __kernel_ulong_t __kernel_size_t; ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ /usr/include/asm-generic/posix_types.h:72:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_ssize_t' typedef __kernel_long_t __kernel_ssize_t; ^ iperf_api.c:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ In file included from iperf_api.h:31:0, from iperf_tcp.c:43: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ /usr/include/asm-generic/posix_types.h:73:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_ptrdiff_t' typedef __kernel_long_t __kernel_ptrdiff_t; ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ /usr/include/asm-generic/posix_types.h:80:3: error: storage class specified for parameter '__kernel_fsid_t' } __kernel_fsid_t; ^ iperf_api.c:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ /usr/include/asm-generic/posix_types.h:86:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_off_t' typedef __kernel_long_t __kernel_off_t; ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ /usr/include/asm-generic/posix_types.h:87:19: error: storage class specified for parameter '__kernel_loff_t' typedef long long __kernel_loff_t; ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.c:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/posix_types.h:88:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_time_t' typedef __kernel_long_t __kernel_time_t; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ /usr/include/asm-generic/posix_types.h:89:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_clock_t' typedef __kernel_long_t __kernel_clock_t; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_tcp.c:43: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ /usr/include/asm-generic/posix_types.h:90:14: error: storage class specified for parameter '__kernel_timer_t' typedef int __kernel_timer_t; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ In file included from iperf_tcp.c:42:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.c:1545:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/posix_types.h:91:14: error: storage class specified for parameter '__kernel_clockid_t' typedef int __kernel_clockid_t; ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ /usr/include/asm-generic/posix_types.h:92:17: error: storage class specified for parameter '__kernel_caddr_t' typedef char * __kernel_caddr_t; ^ iperf_api.c:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ /usr/include/asm-generic/posix_types.h:93:24: error: storage class specified for parameter '__kernel_uid16_t' typedef unsigned short __kernel_uid16_t; ^ /usr/include/asm-generic/posix_types.h:94:24: error: storage class specified for parameter '__kernel_gid16_t' typedef unsigned short __kernel_gid16_t; ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ In file included from flowlabel.h:31:0, from iperf_tcp.c:48: /usr/include/linux/types.h:27:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le16' typedef __u16 __bitwise __le16; ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_tcp.c:544:1: error: expected '{' at end of input } ^ /usr/include/linux/types.h:28:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16' typedef __u16 __bitwise __be16; ^ iperf_api.c:502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ /usr/include/linux/types.h:29:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32' typedef __u32 __bitwise __le32; ^ /usr/include/linux/types.h:30:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32' typedef __u32 __bitwise __be32; ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ /usr/include/linux/types.h:31:1: error: unknown type name '__u64' typedef __u64 __bitwise __le64; ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ /usr/include/linux/types.h:31:25: error: storage class specified for parameter '__le64' typedef __u64 __bitwise __le64; ^ iperf_api.c:508:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/linux/types.h:32:1: error: unknown type name '__u64' typedef __u64 __bitwise __be64; ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ /usr/include/linux/types.h:32:25: error: storage class specified for parameter '__be64' typedef __u64 __bitwise __be64; ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ /usr/include/linux/types.h:34:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__sum16' typedef __u16 __bitwise __sum16; ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ /usr/include/linux/types.h:35:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__wsum' typedef __u32 __bitwise __wsum; ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ In file included from iperf_tcp.c:48:0: flowlabel.h:44:5: error: expected specifier-qualifier-list before '__u32' __u32 flr_label; ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ flowlabel.h:41:1: warning: empty declaration [enabled by default] struct in6_flowlabel_req ^ iperf_api.c:530:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_api.c:1675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_tcp.c:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_tcp.c:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_tcp.c:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.c:543:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ main.c:178:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.c:1701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_tcp.c:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.c:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.c:1752:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_tcp.c:323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_client_api.c:543:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.c:619:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.c:1771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ In file included from flowlabel.h:31:0, from iperf_tcp.c:48: /usr/include/linux/types.h:32:25: error: declaration for parameter '__be64' but no such parameter typedef __u64 __bitwise __be64; ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ /usr/include/linux/types.h:31:25: error: declaration for parameter '__le64' but no such parameter typedef __u64 __bitwise __le64; ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ In file included from /usr/include/asm/posix_types_64.h:17:0, from /usr/include/asm/posix_types.h:6, from /usr/include/linux/posix_types.h:35, from /usr/include/linux/types.h:8, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm-generic/posix_types.h:94:24: error: declaration for parameter '__kernel_gid16_t' but no such parameter typedef unsigned short __kernel_gid16_t; ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:93:24: error: declaration for parameter '__kernel_uid16_t' but no such parameter typedef unsigned short __kernel_uid16_t; ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_tcp.c:544:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /usr/include/asm-generic/posix_types.h:92:17: error: declaration for parameter '__kernel_caddr_t' but no such parameter typedef char * __kernel_caddr_t; ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:91:14: error: declaration for parameter '__kernel_clockid_t' but no such parameter typedef int __kernel_clockid_t; ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ /usr/include/asm-generic/posix_types.h:90:14: error: declaration for parameter '__kernel_timer_t' but no such parameter typedef int __kernel_timer_t; ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ /usr/include/asm-generic/posix_types.h:87:19: error: declaration for parameter '__kernel_loff_t' but no such parameter typedef long long __kernel_loff_t; ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ /usr/include/asm-generic/posix_types.h:80:3: error: declaration for parameter '__kernel_fsid_t' but no such parameter } __kernel_fsid_t; ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_sctp.c:556:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ In file included from iperf_server_api.c:53:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.c:1802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_server_api.c:663:1: error: expected '{' at end of input } ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_api.c:1059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.c:1831:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_api.c:1070:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ iperf_api.c:1845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from tcp_info.c:46: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_api.c:1089:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ In file included from iperf_api.h:31:0, from tcp_info.c:57: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from tcp_info.c:57: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ In file included from tcp_info.c:56:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.c:1852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ tcp_info.c:183:1: error: expected '{' at end of input } ^ iperf_api.c:1144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1965:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_server_api.c:663:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.c:1203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_udp.c:501:1: error: expected '{' at end of input } ^ iperf_api.c:2061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ tcp_info.c:183:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.c:1280:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: *** [iperf3_profile-main.o] Error 1 make[2]: *** [iperf3_profile-iperf_client_api.o] Error 1 iperf_api.c:2176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_udp.c:501:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.c:1378:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/posix_types.h:49:22: error: declaration for parameter '__kernel_gid32_t' but no such parameter typedef unsigned int __kernel_gid32_t; ^ /usr/include/asm-generic/posix_types.h:48:22: error: declaration for parameter '__kernel_uid32_t' but no such parameter typedef unsigned int __kernel_uid32_t; ^ iperf_api.c:1451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/posix_types.h:44:14: error: declaration for parameter '__kernel_daddr_t' but no such parameter typedef int __kernel_daddr_t; ^ /usr/include/asm-generic/posix_types.h:36:22: error: declaration for parameter '__kernel_gid_t' but no such parameter typedef unsigned int __kernel_gid_t; ^ /usr/include/asm-generic/posix_types.h:35:22: error: declaration for parameter '__kernel_uid_t' but no such parameter typedef unsigned int __kernel_uid_t; ^ /usr/include/asm-generic/posix_types.h:31:14: error: declaration for parameter '__kernel_ipc_pid_t' but no such parameter typedef int __kernel_ipc_pid_t; ^ /usr/include/asm-generic/posix_types.h:27:14: error: declaration for parameter '__kernel_pid_t' but no such parameter typedef int __kernel_pid_t; ^ /usr/include/asm-generic/posix_types.h:23:22: error: declaration for parameter '__kernel_mode_t' but no such parameter typedef unsigned int __kernel_mode_t; ^ /usr/include/asm-generic/posix_types.h:15:23: error: declaration for parameter '__kernel_ulong_t' but no such parameter typedef unsigned long __kernel_ulong_t; ^ /usr/include/asm-generic/posix_types.h:14:15: error: declaration for parameter '__kernel_long_t' but no such parameter typedef long __kernel_long_t; ^ In file included from /usr/include/asm/posix_types.h:6:0, from /usr/include/linux/posix_types.h:35, from /usr/include/linux/types.h:8, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm/posix_types_64.h:14:23: error: declaration for parameter '__kernel_old_dev_t' but no such parameter typedef unsigned long __kernel_old_dev_t; ^ /usr/include/asm/posix_types_64.h:11:24: error: declaration for parameter '__kernel_old_gid_t' but no such parameter typedef unsigned short __kernel_old_gid_t; ^ /usr/include/asm/posix_types_64.h:10:24: error: declaration for parameter '__kernel_old_uid_t' but no such parameter typedef unsigned short __kernel_old_uid_t; ^ In file included from /usr/include/linux/types.h:8:0, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/linux/posix_types.h:33:13: error: declaration for parameter '__kernel_mqd_t' but no such parameter typedef int __kernel_mqd_t; ^ /usr/include/linux/posix_types.h:32:13: error: declaration for parameter '__kernel_key_t' but no such parameter typedef int __kernel_key_t; ^ /usr/include/linux/posix_types.h:29:16: error: declaration for parameter '__kernel_sighandler_t' but no such parameter typedef void (*__kernel_sighandler_t)(int); ^ iperf_api.c:2357:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/linux/posix_types.h:26:3: error: declaration for parameter '__kernel_fd_set' but no such parameter } __kernel_fd_set; ^ In file included from /usr/include/asm-generic/types.h:7:0, from /usr/include/asm/types.h:4, from /usr/include/linux/types.h:4, from flowlabel.h:31, from iperf_tcp.c:48: /usr/include/asm-generic/int-ll64.h:26:22: error: declaration for parameter '__u32' but no such parameter typedef unsigned int __u32; ^ /usr/include/asm-generic/int-ll64.h:25:24: error: declaration for parameter '__s32' but no such parameter typedef __signed__ int __s32; ^ /usr/include/asm-generic/int-ll64.h:23:24: error: declaration for parameter '__u16' but no such parameter typedef unsigned short __u16; ^ /usr/include/asm-generic/int-ll64.h:22:26: error: declaration for parameter '__s16' but no such parameter typedef __signed__ short __s16; ^ /usr/include/asm-generic/int-ll64.h:20:23: error: declaration for parameter '__u8' but no such parameter typedef unsigned char __u8; ^ /usr/include/asm-generic/int-ll64.h:19:25: error: declaration for parameter '__s8' but no such parameter typedef __signed__ char __s8; ^ In file included from iperf_tcp.c:45:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_api.c:1545:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ net.h:37:5: error: declaration for parameter 'set_tcp_options' but no such parameter int set_tcp_options(int sock, int no_delay, int mss); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ net.h:35:5: error: declaration for parameter 'Nsendfile' but no such parameter int Nsendfile(int fromfd, int tofd, const char *buf, size_t count) /* __attribute__((hot)) */; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ net.h:33:5: error: declaration for parameter 'Nwrite' but no such parameter int Nwrite(int fd, const char *buf, size_t count, int prot) /* __attribute__((hot)) */; ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ net.h:30:5: error: declaration for parameter 'netdial' but no such parameter int netdial(int domain, int proto, char *local, int local_port, char *server, int port); ^ In file included from iperf_tcp.c:44:0: iperf_tcp.h:60:5: error: declaration for parameter 'iperf_tcp_connect' but no such parameter int iperf_tcp_connect(struct iperf_test *); ^ iperf_tcp.h:58:5: error: declaration for parameter 'iperf_tcp_listen' but no such parameter int iperf_tcp_listen(struct iperf_test *); ^ iperf_tcp.h:55:5: error: declaration for parameter 'iperf_tcp_send' but no such parameter int iperf_tcp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_tcp.h:46:5: error: declaration for parameter 'iperf_tcp_recv' but no such parameter int iperf_tcp_recv(struct iperf_stream *); ^ iperf_tcp.h:38:5: error: declaration for parameter 'iperf_tcp_accept' but no such parameter int iperf_tcp_accept(struct iperf_test *); ^ In file included from iperf_tcp.c:43:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.c:1675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.c:2607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.c:1701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.c:2630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.c:1752:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.c:1771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_api.c:2723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.c:2744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1831:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.c:1845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.c:2888:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: *** [iperf_client_api.lo] Error 1 make[2]: *** [iperf_server_api.lo] Error 1 iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.c:1852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.c:2917:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.c:1965:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ make[2]: *** [iperf_tcp.lo] Error 1 iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.c:2930:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.c:2061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.c:2944:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.c:2140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ make[2]: *** [iperf_sctp.lo] Error 1 iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.c:2958:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.c:2176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.c:2986:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_api.c:2252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.c:3008:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: *** [iperf_udp.lo] Error 1iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ In file included from /usr/include/features.h:375:0, from /usr/include/stdio.h:27, from iperf_tcp.c:29: /usr/include/bits/setjmp2.h:31:13: error: declaration for parameter 'siglongjmp' but no such parameter extern void __REDIRECT_NTHNL (siglongjmp, ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ In file included from iperf_api.h:31:0, from iperf_tcp.c:43: /usr/include/setjmp.h:99:30: error: declaration for parameter 'sigjmp_buf' but no such parameter typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ /usr/include/setjmp.h:90:13: error: declaration for parameter '_longjmp' but no such parameter extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/setjmp.h:81:13: error: declaration for parameter 'longjmp' but no such parameter extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ /usr/include/setjmp.h:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ /usr/include/setjmp.h:59:12: error: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf_api.c:3019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ In file included from /usr/include/setjmp.h:29:0, from iperf_api.h:31, from iperf_tcp.c:43: /usr/include/bits/setjmp.h:31:18: error: declaration for parameter '__jmp_buf' but no such parameter typedef long int __jmp_buf[8]; ^ In file included from iperf_tcp.c:42:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.c:2357:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_tcp.c:544:1: error: expected '{' at end of input } ^ iperf_api.c:3044:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3069:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: *** [tcp_info.lo] Error 1 iperf_api.c:2630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_tcp.c:544:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.c:3134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:90:15: error: declaration for parameter 'JSON_read' but no such parameter static cJSON *JSON_read(int fd); ^ iperf_api.c:89:13: error: declaration for parameter 'print_interval_results' but no such parameter static void print_interval_results(struct iperf_test *test, struct iperf_stream *sp, cJSON *json_interval_streams); ^ iperf_api.c:2744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:88:12: error: declaration for parameter 'JSON_write' but no such parameter static int JSON_write(int fd, cJSON *json); ^ iperf_api.c:87:12: error: declaration for parameter 'diskfile_recv' but no such parameter static int diskfile_recv(struct iperf_stream *sp); ^ iperf_api.c:86:12: error: declaration for parameter 'diskfile_send' but no such parameter static int diskfile_send(struct iperf_stream *sp); ^ iperf_api.c:85:12: error: declaration for parameter 'get_results' but no such parameter static int get_results(struct iperf_test *test); ^ iperf_api.c:84:12: error: declaration for parameter 'send_results' but no such parameter static int send_results(struct iperf_test *test); ^ iperf_api.c:83:12: error: declaration for parameter 'get_parameters' but no such parameter static int get_parameters(struct iperf_test *test); ^ iperf_api.c:82:12: error: declaration for parameter 'send_parameters' but no such parameter static int send_parameters(struct iperf_test *test); ^ In file included from iperf_api.c:78:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf_api.c:2847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ iperf_api.c:2888:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ iperf_api.c:2917:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_api.c:2930:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ make[2]: *** [iperf3_profile-iperf_tcp.o] Error 1 iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ In file included from iperf_api.c:77:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ In file included from iperf_api.c:76:0: tcp_window_size.h:28:5: error: declaration for parameter 'get_tcp_windowsize' but no such parameter int get_tcp_windowsize(int sock, int dir); ^ iperf_api.c:2944:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ tcp_window_size.h:27:5: error: declaration for parameter 'set_tcp_windowsize' but no such parameter int set_tcp_windowsize(int sock, int bufsize, int dir); ^ In file included from iperf_api.c:75:0: units.h:34:6: error: declaration for parameter 'unit_snprintf' but no such parameter void unit_snprintf( char *s, int inLen, double inNum, char inFormat ); ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ In file included from iperf_api.c:68:0: iperf_tcp.h:60:5: error: declaration for parameter 'iperf_tcp_connect' but no such parameter int iperf_tcp_connect(struct iperf_test *); ^ iperf_tcp.h:58:5: error: declaration for parameter 'iperf_tcp_listen' but no such parameter int iperf_tcp_listen(struct iperf_test *); ^ iperf_tcp.h:55:5: error: declaration for parameter 'iperf_tcp_send' but no such parameter int iperf_tcp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_tcp.h:46:5: error: declaration for parameter 'iperf_tcp_recv' but no such parameter int iperf_tcp_recv(struct iperf_stream *); ^ iperf_tcp.h:38:5: error: declaration for parameter 'iperf_tcp_accept' but no such parameter int iperf_tcp_accept(struct iperf_test *); ^ In file included from iperf_api.c:67:0: iperf_udp.h:61:5: error: declaration for parameter 'iperf_udp_init' but no such parameter int iperf_udp_init(struct iperf_test *); ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(struct iperf_test *); ^ iperf_udp.h:57:5: error: declaration for parameter 'iperf_udp_listen' but no such parameter int iperf_udp_listen(struct iperf_test *); ^ iperf_udp.h:54:5: error: declaration for parameter 'iperf_udp_accept' but no such parameter int iperf_udp_accept(struct iperf_test *); ^ iperf_udp.h:45:5: error: declaration for parameter 'iperf_udp_send' but no such parameter int iperf_udp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ In file included from iperf_api.c:66:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.c:2958:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.c:2986:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_api.h:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_api.c:3008:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.c:3019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.c:3044:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.c:3069:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.c:3106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ In file included from iperf_api.c:65:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.c:3134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3177:1: error: expected '{' at end of input } ^ iperf_api.c:3175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:90:15: error: declaration for parameter 'JSON_read' but no such parameter static cJSON *JSON_read(int fd); ^ iperf_api.c:89:13: error: declaration for parameter 'print_interval_results' but no such parameter static void print_interval_results(struct iperf_test *test, struct iperf_stream *sp, cJSON *json_interval_streams); ^ iperf_api.c:88:12: error: declaration for parameter 'JSON_write' but no such parameter static int JSON_write(int fd, cJSON *json); ^ iperf_api.c:87:12: error: declaration for parameter 'diskfile_recv' but no such parameter static int diskfile_recv(struct iperf_stream *sp); ^ iperf_api.c:86:12: error: declaration for parameter 'diskfile_send' but no such parameter static int diskfile_send(struct iperf_stream *sp); ^ iperf_api.c:85:12: error: declaration for parameter 'get_results' but no such parameter static int get_results(struct iperf_test *test); ^ iperf_api.c:84:12: error: declaration for parameter 'send_results' but no such parameter static int send_results(struct iperf_test *test); ^ iperf_api.c:83:12: error: declaration for parameter 'get_parameters' but no such parameter static int get_parameters(struct iperf_test *test); ^ iperf_api.c:82:12: error: declaration for parameter 'send_parameters' but no such parameter static int send_parameters(struct iperf_test *test); ^ In file included from iperf_api.c:78:0: iperf_locale.h:119:19: error: declaration for parameter 'warn_invalid_report' but no such parameter extern const char warn_invalid_report[] ; ^ iperf_locale.h:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ iperf_locale.h:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_locale.h:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_locale.h:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ iperf_locale.h:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_api.c:3177:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ *** [iperf3_profile-iperf_api.o] Error 1 iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ make[2]: Leaving directory `/builddir/build/BUILD/iperf-3.1.7/src' make[1]: Leaving directory `/builddir/build/BUILD/iperf-3.1.7/src' RPM build errors: iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_locale.h:78:19: error: declaration for parameter 'report_sum_bw_udp_sender_format' but no such parameter extern const char report_sum_bw_udp_sender_format[] ; ^ iperf_locale.h:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_locale.h:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ iperf_locale.h:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ iperf_locale.h:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_locale.h:68:19: error: declaration for parameter 'report_bw_udp_sender_header' but no such parameter extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_locale.h:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ iperf_locale.h:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ In file included from iperf_api.c:77:0: iperf_util.h:55:6: error: declaration for parameter 'iperf_dump_fdset' but no such parameter void iperf_dump_fdset(FILE *fp, char *str, int nfds, fd_set *fds); ^ iperf_util.h:53:9: error: declaration for parameter 'iperf_cJSON_GetObjectItemType' but no such parameter cJSON * iperf_cJSON_GetObjectItemType(cJSON * j_p, char * item_string, int expected_type); ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_util.h:41:8: error: declaration for parameter 'timeval_diff' but no such parameter double timeval_diff(struct timeval *tv0, struct timeval *tv1); ^ iperf_util.h:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ iperf_util.h:37:8: error: declaration for parameter 'timeval_to_double' but no such parameter double timeval_to_double(struct timeval *tv); ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ In file included from iperf_api.c:76:0: tcp_window_size.h:28:5: error: declaration for parameter 'get_tcp_windowsize' but no such parameter int get_tcp_windowsize(int sock, int dir); ^ tcp_window_size.h:27:5: error: declaration for parameter 'set_tcp_windowsize' but no such parameter int set_tcp_windowsize(int sock, int bufsize, int dir); ^ In file included from iperf_api.c:75:0: units.h:34:6: error: declaration for parameter 'unit_snprintf' but no such parameter void unit_snprintf( char *s, int inLen, double inNum, char inFormat ); ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ In file included from iperf_api.c:68:0: iperf_tcp.h:60:5: error: declaration for parameter 'iperf_tcp_connect' but no such parameter int iperf_tcp_connect(struct iperf_test *); ^ iperf_tcp.h:58:5: error: declaration for parameter 'iperf_tcp_listen' but no such parameter int iperf_tcp_listen(struct iperf_test *); ^ iperf_tcp.h:55:5: error: declaration for parameter 'iperf_tcp_send' but no such parameter int iperf_tcp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_tcp.h:46:5: error: declaration for parameter 'iperf_tcp_recv' but no such parameter int iperf_tcp_recv(struct iperf_stream *); ^ iperf_tcp.h:38:5: error: declaration for parameter 'iperf_tcp_accept' but no such parameter int iperf_tcp_accept(struct iperf_test *); ^ In file included from iperf_api.c:67:0: iperf_udp.h:61:5: error: declaration for parameter 'iperf_udp_init' but no such parameter int iperf_udp_init(struct iperf_test *); ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(struct iperf_test *); ^ iperf_udp.h:57:5: error: declaration for parameter 'iperf_udp_listen' but no such parameter int iperf_udp_listen(struct iperf_test *); ^ iperf_udp.h:54:5: error: declaration for parameter 'iperf_udp_accept' but no such parameter int iperf_udp_accept(struct iperf_test *); ^ iperf_udp.h:45:5: error: declaration for parameter 'iperf_udp_send' but no such parameter int iperf_udp_send(struct iperf_stream *) /* __attribute__((hot)) */; ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ In file included from iperf_api.c:66:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_api.h:269:6: error: declaration for parameter 'iperf_errexit' but no such parameter void iperf_errexit(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3),noreturn)); ^ iperf_api.h:268:6: error: declaration for parameter 'iperf_err' but no such parameter void iperf_err(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:264:5: error: declaration for parameter 'iprintf' but no such parameter int iprintf(struct iperf_test *test, const char *format, ...) __attribute__ ((format(printf,2,3))); ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_api.h:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.h:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.h:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ iperf_api.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.h:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_api.h:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ iperf_api.h:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_api.h:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.h:233:6: error: declaration for parameter 'iperf_on_test_start' but no such parameter void iperf_on_test_start(struct iperf_test *); ^ iperf_api.h:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_api.h:225:5: error: declaration for parameter 'iperf_parse_arguments' but no such parameter int iperf_parse_arguments(struct iperf_test *, int, char **); ^ iperf_api.h:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_api.h:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.h:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_api.h:214:6: error: declaration for parameter 'iperf_check_throttle' but no such parameter void iperf_check_throttle(struct iperf_stream *sp, struct timeval *nowP); ^ iperf_api.h:213:5: error: declaration for parameter 'iperf_set_send_state' but no such parameter int iperf_set_send_state(struct iperf_test *test, signed char state); ^ iperf_api.h:211:6: error: declaration for parameter 'build_tcpinfo_message' but no such parameter void build_tcpinfo_message(struct iperf_interval_results *r, char *message); ^ iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ iperf_api.h:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ iperf_api.h:206:6: error: declaration for parameter 'save_tcpinfo' but no such parameter void save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.h:196:11: error: declaration for parameter 'iperf_init_stream' but no such parameter int iperf_init_stream(struct iperf_stream *, struct iperf_test *); ^ iperf_api.h:190:11: error: declaration for parameter 'iperf_add_stream' but no such parameter void iperf_add_stream(struct iperf_test * test, struct iperf_stream * stream); ^ iperf_api.h:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * test); ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:140:11: error: declaration for parameter 'add_to_interval_list' but no such parameter void add_to_interval_list(struct iperf_stream_result * rp, struct iperf_interval_results *temp); ^ iperf_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.h:128:6: error: declaration for parameter 'iperf_set_test_one_off' but no such parameter void iperf_set_test_one_off( struct iperf_test* ipt, int one_off ); ^ iperf_api.h:127:6: error: declaration for parameter 'iperf_set_test_udp_counters_64bit' but no such parameter void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit ); ^ iperf_api.h:126:6: error: declaration for parameter 'iperf_set_test_bind_address' but no such parameter void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address ); ^ iperf_api.h:125:6: error: declaration for parameter 'iperf_set_test_get_server_output' but no such parameter void iperf_set_test_get_server_output( struct iperf_test* ipt, int get_server_output ); ^ iperf_api.h:124:6: error: declaration for parameter 'iperf_set_test_zerocopy' but no such parameter void iperf_set_test_zerocopy( struct iperf_test* ipt, int zerocopy ); ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:122:6: error: declaration for parameter 'iperf_set_test_json_output' but no such parameter void iperf_set_test_json_output( struct iperf_test* ipt, int json_output ); ^ iperf_api.h:121:6: error: declaration for parameter 'iperf_set_test_reverse' but no such parameter void iperf_set_test_reverse( struct iperf_test* ipt, int reverse ); ^ iperf_api.h:120:9: error: declaration for parameter 'iperf_set_test_template' but no such parameter void iperf_set_test_template( struct iperf_test *ipt, char *tmp_template ); ^ iperf_api.h:119:6: error: declaration for parameter 'iperf_set_test_server_hostname' but no such parameter void iperf_set_test_server_hostname( struct iperf_test* ipt, char* server_hostname ); ^ iperf_api.h:118:6: error: declaration for parameter 'iperf_set_test_role' but no such parameter void iperf_set_test_role( struct iperf_test* ipt, char role ); ^ iperf_api.h:117:6: error: declaration for parameter 'iperf_set_test_num_streams' but no such parameter void iperf_set_test_num_streams( struct iperf_test* ipt, int num_streams ); ^ iperf_api.h:116:6: error: declaration for parameter 'iperf_set_test_socket_bufsize' but no such parameter void iperf_set_test_socket_bufsize( struct iperf_test* ipt, int socket_bufsize ); ^ iperf_api.h:115:6: error: declaration for parameter 'iperf_set_test_server_port' but no such parameter void iperf_set_test_server_port( struct iperf_test* ipt, int server_port ); ^ iperf_api.h:114:6: error: declaration for parameter 'iperf_set_test_burst' but no such parameter void iperf_set_test_burst( struct iperf_test* ipt, int burst ); ^ iperf_api.h:113:6: error: declaration for parameter 'iperf_set_test_rate' but no such parameter void iperf_set_test_rate( struct iperf_test* ipt, uint64_t rate ); ^ iperf_api.h:112:6: error: declaration for parameter 'iperf_set_test_blksize' but no such parameter void iperf_set_test_blksize( struct iperf_test* ipt, int blksize ); ^ iperf_api.h:111:6: error: declaration for parameter 'iperf_set_test_state' but no such parameter void iperf_set_test_state( struct iperf_test* ipt, signed char state ); ^ iperf_api.h:110:6: error: declaration for parameter 'iperf_set_test_stats_interval' but no such parameter void iperf_set_test_stats_interval( struct iperf_test* ipt, double stats_interval ); ^ iperf_api.h:109:6: error: declaration for parameter 'iperf_set_test_reporter_interval' but no such parameter void iperf_set_test_reporter_interval( struct iperf_test* ipt, double reporter_interval ); ^ iperf_api.h:108:6: error: declaration for parameter 'iperf_set_test_duration' but no such parameter void iperf_set_test_duration( struct iperf_test* ipt, int duration ); ^ iperf_api.h:107:6: error: declaration for parameter 'iperf_set_test_omit' but no such parameter void iperf_set_test_omit( struct iperf_test* ipt, int omit ); ^ iperf_api.h:106:6: error: declaration for parameter 'iperf_set_control_socket' but no such parameter void iperf_set_control_socket( struct iperf_test* ipt, int ctrl_sck ); ^ iperf_api.h:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_api.h:102:5: error: declaration for parameter 'iperf_get_test_one_off' but no such parameter int iperf_get_test_one_off( struct iperf_test* ipt ); ^ iperf_api.h:101:5: error: declaration for parameter 'iperf_get_test_udp_counters_64bit' but no such parameter int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt ); ^ iperf_api.h:100:7: error: declaration for parameter 'iperf_get_test_bind_address' but no such parameter char* iperf_get_test_bind_address ( struct iperf_test* ipt ); ^ iperf_api.h:99:5: error: declaration for parameter 'iperf_get_test_get_server_output' but no such parameter int iperf_get_test_get_server_output( struct iperf_test* ipt ); ^ iperf_api.h:98:5: error: declaration for parameter 'iperf_get_test_zerocopy' but no such parameter int iperf_get_test_zerocopy( struct iperf_test* ipt ); ^ iperf_api.h:97:7: error: declaration for parameter 'iperf_get_test_json_output_string' but no such parameter char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); ^ iperf_api.h:96:5: error: declaration for parameter 'iperf_get_test_json_output' but no such parameter int iperf_get_test_json_output( struct iperf_test* ipt ); ^ iperf_api.h:95:5: error: declaration for parameter 'iperf_get_test_protocol_id' but no such parameter int iperf_get_test_protocol_id( struct iperf_test* ipt ); ^ iperf_api.h:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( struct iperf_test* ipt ); ^ iperf_api.h:93:7: error: declaration for parameter 'iperf_get_test_server_hostname' but no such parameter char* iperf_get_test_server_hostname( struct iperf_test* ipt ); ^ iperf_api.h:92:5: error: declaration for parameter 'iperf_get_test_server_port' but no such parameter int iperf_get_test_server_port( struct iperf_test* ipt ); ^ iperf_api.h:91:5: error: declaration for parameter 'iperf_get_test_num_streams' but no such parameter int iperf_get_test_num_streams( struct iperf_test* ipt ); ^ iperf_api.h:90:8: error: declaration for parameter 'iperf_get_test_stats_interval' but no such parameter double iperf_get_test_stats_interval( struct iperf_test* ipt ); ^ iperf_api.h:89:8: error: declaration for parameter 'iperf_get_test_reporter_interval' but no such parameter double iperf_get_test_reporter_interval( struct iperf_test* ipt ); ^ iperf_api.h:88:5: error: declaration for parameter 'iperf_get_test_socket_bufsize' but no such parameter int iperf_get_test_socket_bufsize( struct iperf_test* ipt ); ^ iperf_api.h:87:9: error: declaration for parameter 'iperf_get_test_burst' but no such parameter int iperf_get_test_burst( struct iperf_test* ipt ); ^ iperf_api.h:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ iperf_api.h:85:7: error: declaration for parameter 'iperf_get_test_outfile' but no such parameter FILE* iperf_get_test_outfile( struct iperf_test* ipt ); ^ iperf_api.h:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_api.h:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ iperf_api.h:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_api.h:81:5: error: declaration for parameter 'iperf_get_test_duration' but no such parameter int iperf_get_test_duration( struct iperf_test* ipt ); ^ iperf_api.h:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ iperf_api.h:79:5: error: declaration for parameter 'iperf_get_control_socket' but no such parameter int iperf_get_control_socket( struct iperf_test* ipt ); ^ iperf_api.h:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ In file included from iperf_api.c:65:0: iperf.h:50:18: error: declaration for parameter 'iperf_size_t' but no such parameter typedef uint64_t iperf_size_t; ^ iperf_api.c:3177:1: error: expected '{' at end of input } ^ iperf_api.c:3177:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [iperf_api.lo] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.oUVYDJ (%build) bogus date in %changelog: Thu Jan 23 2024 zhuhongbo - 3.1.7-3.1 Bad exit status from /var/tmp/rpm-tmp.oUVYDJ (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 1229d6579cdb4b1d94fae2a8e43608fb -D /var/lib/mock/dist-an7-els-build-412469-72790/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.ky3kw81d:/etc/resolv.conf --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/iperf3.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 612, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 1229d6579cdb4b1d94fae2a8e43608fb -D /var/lib/mock/dist-an7-els-build-412469-72790/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.ky3kw81d:/etc/resolv.conf --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/iperf3.spec'