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-426515-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._zpzyd25:/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._zpzyd25:/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', '2a0287171ec345d981fcd29378c63130', '-D', '/var/lib/mock/dist-an7-els-build-426515-72790/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._zpzyd25:/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 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-426515-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._zpzyd25:/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._zpzyd25:/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', '8ddc29bc13c742ba9f79ced9873638d2', '-D', '/var/lib/mock/dist-an7-els-build-426515-72790/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._zpzyd25:/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 Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vwC520 + 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/0001-fix-cve-CVE-2024-53580.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0002-fix-cve-CVE-2024-53580.patch + /usr/bin/patch -p1 -s + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.9Imt7H + 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 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_util.o `test -f 'iperf_util.c' || echo './'`iperf_util.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-net.o `test -f 'net.c' || echo './'`net.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-tcp_info.o `test -f 'tcp_info.c' || echo './'`tcp_info.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-tcp_window_size.o `test -f 'tcp_window_size.c' || echo './'`tcp_window_size.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-timer.o `test -f 'timer.c' || echo './'`timer.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-units.o `test -f 'units.c' || echo './'`units.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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' 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_IsBool(const cJSON * const item); ^ cjson.h:135: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_IsString(const cJSON * const item); ^ t_uuid.c:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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); ^ 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); ^ 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_IsNumber(const cJSON * const item); ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ cjson.h: In function 'CJSON_PUBLIC': 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); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ 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); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ 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 *); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ t_uuid.c:46:1: error: expected '{' at end of input } ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ 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.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; ^ 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_IsNumber(const cJSON * const item); ^ t_uuid.c:46:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' 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_IsArray(const cJSON * const item); ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ 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; ^ 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:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ 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:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ 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: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 { ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ 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 { ^ 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 { ^ 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 ^ units.c:73:5: error: parameter 'KILO_UNIT' is initialized const long KILO_UNIT = 1024; ^ units.c:74:5: error: parameter 'MEGA_UNIT' is initialized const long MEGA_UNIT = 1024 * 1024; ^ units.c:75:5: error: parameter 'GIGA_UNIT' is initialized const long GIGA_UNIT = 1024 * 1024 * 1024; ^ units.c:77:5: error: parameter 'KILO_RATE_UNIT' is initialized const long KILO_RATE_UNIT = 1000; ^ units.c:78:5: error: parameter 'MEGA_RATE_UNIT' is initialized const long MEGA_RATE_UNIT = 1000 * 1000; ^ units.c:79:5: error: parameter 'GIGA_RATE_UNIT' is initialized const long GIGA_RATE_UNIT = 1000 * 1000 * 1000; ^ units.c:90:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ units.c:126:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ units.c:163:5: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi(const char *s) ^ units.c:196:5: warning: empty declaration [enabled by default] enum ^ units.c:205:5: error: parameter 'conversion_bytes' is initialized const double conversion_bytes[] = ^ units.c:207:2: error: incompatible types when initializing type 'const double *' using type 'double' 1.0, /* unit */ ^ 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] units.c:209:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1024 / 1024, /* mega */ ^ units.c:209:2: warning: (near initialization for 'conversion_bytes') [enabled by default] units.c:211:5: warning: excess elements in scalar initializer [enabled by default] }; ^ units.c:211:5: warning: (near initialization for 'conversion_bytes') [enabled by default] units.c:214:5: error: parameter 'conversion_bits' is initialized const double conversion_bits[] = ^ units.c:216:2: error: incompatible types when initializing type 'const double *' using type 'double' 1.0, /* unit */ ^ 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] units.c:218:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1000 / 1000, /* mega */ ^ units.c:218:2: warning: (near initialization for 'conversion_bits') [enabled by default] units.c:220:5: warning: excess elements in scalar initializer [enabled by default] }; ^ units.c:220:5: warning: (near initialization for 'conversion_bits') [enabled by default] 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.c:224:5: error: parameter 'label_byte' is initialized const char *label_byte[] = ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ make[2]: units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ *** [t_uuid-t_uuid.o] Error 1 make[2]: *** Waiting for unfinished jobs.... 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; ^ units.c:226:2: warning: initialization from incompatible pointer type [enabled by default] "Byte", ^ units.c:226:2: warning: (near initialization for 'label_byte') [enabled by default] t_units.c:106:1: error: expected '{' at end of input } ^ 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.c:228:2: warning: excess elements in scalar initializer [enabled by default] "MByte", ^ units.c:228:2: warning: (near initialization for 'label_byte') [enabled by default] 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] units.c:233:5: error: parameter 'label_bit' is initialized const char *label_bit[] = ^ 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] units.c:236:2: warning: excess elements in scalar initializer [enabled by default] "Kbit", ^ units.c:236:2: warning: (near initialization for 'label_bit') [enabled by default] 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] 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] t_units.c:106:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ units.c:255:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ units.c:233:17: error: declaration for parameter 'label_bit' but no such parameter const char *label_bit[] = ^ units.c:224:17: error: declaration for parameter 'label_byte' but no such parameter const char *label_byte[] = ^ units.c:214:18: error: declaration for parameter 'conversion_bits' but no such parameter const double conversion_bits[] = ^ units.c:205:18: error: declaration for parameter 'conversion_bytes' but no such parameter const double conversion_bytes[] = ^ units.c:79:16: error: declaration for parameter 'GIGA_RATE_UNIT' but no such parameter const long GIGA_RATE_UNIT = 1000 * 1000 * 1000; ^ units.c:78:16: error: declaration for parameter 'MEGA_RATE_UNIT' but no such parameter const long MEGA_RATE_UNIT = 1000 * 1000; ^ units.c:77:16: error: declaration for parameter 'KILO_RATE_UNIT' but no such parameter const long KILO_RATE_UNIT = 1000; ^ units.c:75:16: error: declaration for parameter 'GIGA_UNIT' but no such parameter const long GIGA_UNIT = 1024 * 1024 * 1024; ^ units.c:74:16: error: declaration for parameter 'MEGA_UNIT' but no such parameter const long MEGA_UNIT = 1024 * 1024; ^ units.c:73:16: error: declaration for parameter 'KILO_UNIT' but no such parameter const long KILO_UNIT = 1024; ^ 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; ^ units.c:332:5: error: expected '{' at end of input } /* end unit_snprintf */ ^ units.c:332:5: warning: control reaches end of non-void function [-Wreturn-type] } /* end unit_snprintf */ ^ make[2]: *** [t_units-t_units.o] Error 1 make[2]: *** [iperf3_profile-units.o] Error 1 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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' 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_IsBool(const cJSON * const item); ^ cjson.h:135: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_IsString(const cJSON * const item); ^ 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.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 ^ 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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' 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_IsBool(const cJSON * const item); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ 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 */ ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ 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:202:1: warning: empty declaration [enabled by default] 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.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; ^ 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]; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ 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. */ ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ /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; ^ 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; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ /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]; ^ 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_IsNumber(const cJSON * const item); ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' 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_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_IsNumber(const cJSON * const item); ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ cjson.h: In function 'CJSON_PUBLIC': 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, ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ 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) ^ In file included from iperf_client_api.c:41:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ 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: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' cjson.c:45:20: error: storage class specified for parameter 'global_ep' static const char *global_ep; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ 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) ^ cjson.c:47:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token const char *cJSON_GetErrorPtr(void) {return global_ep;} ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.c:50:1: 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_IsNumber(const cJSON * const item); ^ 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, ^ cjson.h: In function 'CJSON_PUBLIC': 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:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.c:56:16: error: storage class specified for parameter 'cJSON_malloc' static void *(*cJSON_malloc)(size_t sz) = malloc; ^ 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; ^ cjson.c:56:1: error: parameter 'cJSON_malloc' is initialized static void *(*cJSON_malloc)(size_t sz) = malloc; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.c:57:15: error: storage class specified for parameter 'cJSON_free' static void (*cJSON_free)(void *ptr) = free; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ cjson.c:57:1: error: parameter 'cJSON_free' is initialized static void (*cJSON_free)(void *ptr) = free; ^ cjson.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ cjson.c:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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; ^ cjson.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:92: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:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ cjson.c:107: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.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ 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; ^ 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.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ /usr/include/sys/time.h:73:5: error: expected declaration specifiers or '...' before '__timezone_ptr_t' __timezone_ptr_t __tz) __THROW __nonnull ((1)); ^ cjson.c:129:57: error: storage class specified for parameter 'printbuffer' typedef struct {char *buffer; int length; int offset; } printbuffer; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ /usr/include/sys/time.h:78:12: error: storage class specified for parameter 'settimeofday' extern int settimeofday (const struct timeval *__tv, ^ cjson.c:131:21: error: expected declaration specifiers or '...' before 'printbuffer' static char* ensure(printbuffer *p,int needed) ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ /usr/include/sys/time.h:86:12: error: storage class specified for parameter 'adjtime' extern int adjtime (const struct timeval *__delta, ^ cjson.c:148:19: error: expected declaration specifiers or '...' before 'printbuffer' static int update(printbuffer *p) ^ 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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': /usr/include/sys/time.h:121:13: error: storage class specified for parameter '__itimer_which_t' typedef int __itimer_which_t; ^ cjson.c:157:39: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_number(cJSON *item,printbuffer *p) ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ /usr/include/sys/time.h:126:23: error: expected declaration specifiers or '...' before '__itimer_which_t' extern int getitimer (__itimer_which_t __which, ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ /usr/include/sys/time.h:132:23: error: expected declaration specifiers or '...' before '__itimer_which_t' extern int setitimer (__itimer_which_t __which, ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ /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]) ^ cjson.c:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ 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.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[]; ^ /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]) ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ 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:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ 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:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ /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; ^ 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.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[] ; ^ 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:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ 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] iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ 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] iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] In file included from net.c:61:0: timer.h:44:3: error: storage class specified for parameter 'TimerClientData' } TimerClientData; ^ 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:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ timer.h:46:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JunkClientData' extern TimerClientData JunkClientData; /* for use when you don't care */ ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ timer.h:52:25: error: expected declaration specifiers or '...' before 'TimerClientData' typedef void TimerProc( TimerClientData client_data, struct timeval* nowP ); ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ cjson.c:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ timer.h:57:5: error: unknown type name 'TimerProc' TimerProc* timer_proc; ^ 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:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ timer.h:58:5: error: expected specifier-qualifier-list before 'TimerClientData' TimerClientData client_data; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ timer.h:65:3: error: storage class specified for parameter 'Timer' } Timer; ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ timer.h:68:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token extern Timer* tmr_create( ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ cjson.c:276:47: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_string_ptr(const char *str,printbuffer *p) ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ 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:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ timer.h:81:13: error: storage class specified for parameter 'tmr_run' extern void tmr_run( struct timeval* nowP ) /* __attribute__((hot)) */; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ timer.h:84:46: error: expected declaration specifiers or '...' before 'Timer' extern void tmr_reset( struct timeval* nowP, Timer* timer ); ^ 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_IsNumber(const cJSON * const item); ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ cjson.h: In function 'CJSON_PUBLIC': timer.h:89:25: error: expected declaration specifiers or '...' before 'Timer' extern void tmr_cancel( Timer* timer ); ^ 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:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ timer.h:92:13: error: storage class specified for parameter 'tmr_cleanup' extern void tmr_cleanup( void ); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ 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]; ^ timer.h:95:13: error: storage class specified for parameter 'tmr_destroy' extern void tmr_destroy( void ); ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ 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); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ net.c:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ 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_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ cjson.c:338:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_value(cJSON *item,int depth,int fmt,printbuffer *p); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ /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:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ 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: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[] ; ^ 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; ^ net.c:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_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:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ 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:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ cjson.c:340:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_array(cJSON *item,int depth,int fmt,printbuffer *p); ^ /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: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[] ; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ 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[] ; ^ /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.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ 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); ^ net.c:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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[] ; ^ /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.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ 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:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ cjson.c:342:57: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_object(cJSON *item,int depth,int fmt,printbuffer *p); ^ /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:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ net.c:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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.h:202:1: warning: empty declaration [enabled by default] 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:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ /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:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ 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:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ net.c:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ 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:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ cjson.c:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ net.c:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ 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:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ 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:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ 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) ^ cjson.c:364:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_Parse(const char *value) {return cJSON_ParseWithOpts(value,0,0);} ^ 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:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ net.c:362: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:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ 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, ^ cjson.c:367:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token char *cJSON_Print(cJSON *item) {return print_value(item,0,1,0);} ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ 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. */ ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' 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:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ 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) ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ 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.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ cjson.c:368:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token char *cJSON_PrintUnformatted(cJSON *item) {return print_value(item,0,0,0);} ^ 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[] ; ^ net.c:390: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:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ /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.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ 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:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ cjson.c:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ /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:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ /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:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ net.c:435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ cjson.c:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ /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:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ /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:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ net.c:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ /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:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ 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 ); ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ timer.h:92:13: error: declaration for parameter 'tmr_cleanup' but no such parameter extern void tmr_cleanup( void ); ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ timer.h:81:13: error: declaration for parameter 'tmr_run' but no such parameter extern void tmr_run( struct timeval* nowP ) /* __attribute__((hot)) */; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ 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 /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_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ timer.h:65:3: error: declaration for parameter 'Timer' but no such parameter } Timer; ^ 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_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ timer.h:44:3: error: declaration for parameter 'TimerClientData' but no such parameter } TimerClientData; ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ 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 /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, ^ 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: redefinition of parameter '_longjmp' iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ 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:98:19: error: redefinition of parameter 'report_tcpInfo' /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]) ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ 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_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ /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_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ cjson.c:396:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_value(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ 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, ^ /usr/include/sys/time.h:121:13: error: declaration for parameter '__itimer_which_t' but no such parameter typedef int __itimer_which_t; ^ 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' 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:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ /usr/include/sys/time.h:86:12: error: declaration for parameter 'adjtime' but no such parameter extern int adjtime (const struct timeval *__delta, ^ In file included from main.c:50:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ /usr/include/sys/time.h:78:12: error: declaration for parameter 'settimeofday' but no such parameter extern int settimeofday (const struct timeval *__tv, ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ /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_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ 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); ^ cjson.c:431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ /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:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ 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:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ /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:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ 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/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:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_locale.h:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ cjson.c:458:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_array(cJSON *item,int depth,int fmt,printbuffer *p) ^ 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:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ /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_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ 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:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ /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:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ 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); ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ 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:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ 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:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ cjson.c:539: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_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ 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:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_locale.h:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ 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, ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ 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:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ 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_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:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ 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:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ cjson.c:574:57: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_object(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ 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, ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ net.c:467:1: error: expected '{' at end of input } ^ net.c:467:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ 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 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_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ /usr/include/asm-generic/int-ll64.h:20:23: error: storage class specified for parameter '__u8' typedef unsigned char __u8; ^ 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 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_sctp.c -fPIC -DPIC -o .libs/iperf_sctp.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 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_error.c -fPIC -DPIC -o .libs/iperf_error.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_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 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 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 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 iperf_client_api.c -fPIC -DPIC -o .libs/iperf_client_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_server_api.c -fPIC -DPIC -o .libs/iperf_server_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_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 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 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 units.c -fPIC -DPIC -o .libs/units.o /usr/include/asm-generic/int-ll64.h:22:26: error: storage class specified for parameter '__s16' typedef __signed__ short __s16; ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ /usr/include/asm-generic/int-ll64.h:23:24: error: storage class specified for parameter '__u16' typedef unsigned short __u16; ^ iperf_client_api.c:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/asm-generic/int-ll64.h:25:24: error: storage class specified for parameter '__s32' typedef __signed__ int __s32; ^ 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_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ /usr/include/asm-generic/int-ll64.h:26:22: error: storage class specified for parameter '__u32' typedef unsigned int __u32; ^ /usr/include/asm-generic/int-ll64.h:29:1: error: expected declaration specifiers before '__extension__' __extension__ typedef __signed__ long long __s64; ^ 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, ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ /usr/include/asm-generic/int-ll64.h:30:1: error: expected declaration specifiers before '__extension__' __extension__ typedef unsigned long long __u64; ^ tcp_info.c:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ tcp_info.c:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ 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_client_api.c:113: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 main.c:51:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ tcp_info.c:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_client_api.c:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ 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_client_api.c:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ tcp_info.c:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/linux/posix_types.h:29:16: error: storage class specified for parameter '__kernel_sighandler_t' typedef void (*__kernel_sighandler_t)(int); ^ iperf_client_api.c:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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[]; ^ 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;} ^ /usr/include/linux/posix_types.h:32:13: error: storage class specified for parameter '__kernel_key_t' typedef int __kernel_key_t; ^ tcp_info.c:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ /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:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ tcp_info.c:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_client_api.c:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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[] ; ^ tcp_info.c:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ 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_client_api.c:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ 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; ^ 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:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ /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_client_api.c:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ 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:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ 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:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ 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;} ^ 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:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ /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_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ /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_client_api.c:315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ /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_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ /usr/include/asm-generic/posix_types.h:27:14: error: storage class specified for parameter '__kernel_pid_t' typedef int __kernel_pid_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[] ; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ /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:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '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_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-generic/posix_types.h:35:22: error: storage class specified for parameter '__kernel_uid_t' typedef unsigned int __kernel_uid_t; ^ 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);}} ^ /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_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ 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:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ /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:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ /usr/include/asm-generic/posix_types.h:44:14: error: storage class specified for parameter '__kernel_daddr_t' typedef int __kernel_daddr_t; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ /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:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ /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:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ 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:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ /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:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ /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_client_api.c:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ /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_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ 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: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ /usr/include/asm-generic/posix_types.h:80:3: error: storage class specified for parameter '__kernel_fsid_t' } __kernel_fsid_t; ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ 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_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ /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:419: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_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ /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:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ /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:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ /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:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ In file included from main.c:51:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ 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:90:14: error: storage class specified for parameter '__kernel_timer_t' typedef int __kernel_timer_t; ^ 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:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ /usr/include/asm-generic/posix_types.h:91:14: error: storage class specified for parameter '__kernel_clockid_t' typedef int __kernel_clockid_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[] ; ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ /usr/include/asm-generic/posix_types.h:92:17: error: storage class specified for parameter '__kernel_caddr_t' typedef char * __kernel_caddr_t; ^ 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:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ 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[]; ^ /usr/include/asm-generic/posix_types.h:93:24: error: storage class specified for parameter '__kernel_uid16_t' typedef unsigned short __kernel_uid16_t; ^ 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_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ 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:94:24: error: storage class specified for parameter '__kernel_gid16_t' typedef unsigned short __kernel_gid16_t; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ iperf_locale.h:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ 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: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:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ 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:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ 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:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ /usr/include/linux/types.h:28:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16' typedef __u16 __bitwise __be16; ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ 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_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ /usr/include/linux/types.h:29:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32' typedef __u32 __bitwise __le32; ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ 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:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ /usr/include/linux/types.h:30:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32' typedef __u32 __bitwise __be32; ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ 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:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ /usr/include/linux/types.h:31:1: error: unknown type name '__u64' typedef __u64 __bitwise __le64; ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ 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:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ /usr/include/linux/types.h:31:25: error: storage class specified for parameter '__le64' typedef __u64 __bitwise __le64; ^ 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_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[] ; ^ 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; ^ /usr/include/linux/types.h:32:1: error: unknown type name '__u64' typedef __u64 __bitwise __be64; ^ 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:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ /usr/include/linux/types.h:32:25: error: storage class specified for parameter '__be64' typedef __u64 __bitwise __be64; ^ 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:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ /usr/include/linux/types.h:34:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__sum16' typedef __u16 __bitwise __sum16; ^ 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: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ /usr/include/linux/types.h:35:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__wsum' typedef __u32 __bitwise __wsum; ^ 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: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:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ In file included from iperf_tcp.c:48:0: flowlabel.h:44:5: error: expected specifier-qualifier-list before '__u32' __u32 flr_label; ^ 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_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ flowlabel.h:41:1: warning: empty declaration [enabled by default] struct in6_flowlabel_req ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ 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: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:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ 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:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ 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_tcp.c:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ 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:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ 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: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:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_locale.h:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ 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_IsNumber(const cJSON * const item); ^ iperf_tcp.c:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ 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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ 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:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ 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:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ iperf_tcp.c:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ 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:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ 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:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ 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:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ 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:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ 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[] ; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ 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:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ 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[] ; ^ 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));} ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ 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:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ 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:66:19: error: declaration for parameter 'report_bw_retrans_cwnd_header' but no such parameter extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_tcp.c:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ 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_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: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ iperf_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ 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:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ 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_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: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ 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:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ 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.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ 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:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ 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:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ 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:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ 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:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ 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:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ 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:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ 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:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ 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:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ 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; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ 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:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ 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:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter 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.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_tcp.c:323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ 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:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ 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:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ 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:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ 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:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ 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:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ 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:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ 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:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ 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:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ make[2]: 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;} ^ *** [iperf3_profile-net.o] Error 1iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ 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:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_locale.h:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ 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_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ 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:112:19: error: storage class specified for parameter 'warn_invalid_client_option' 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[] ; ^ /usr/include/linux/types.h:31:25: error: declaration for parameter '__le64' but no such parameter typedef __u64 __bitwise __le64; ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ 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_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ 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_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ 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:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ /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_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ 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_IsNumber(const cJSON * const item); ^ 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_IsNumber(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_IsNumber(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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': 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_IsNumber(const cJSON * const item); ^ 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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': 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_IsNumber(const cJSON * const item); ^ 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 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_IsNumber(const cJSON * const item); ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ cjson.h: In function 'CJSON_PUBLIC': iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ /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.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ 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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': 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.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' 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_IsBool(const cJSON * const item); ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ cjson.h:135: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_IsNumber' 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_IsBool(const cJSON * const item); ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' 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_IsArray(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ /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_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ 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[] ; ^ cjson.h:136: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_IsBool(const cJSON * const item); ^ cjson.h:135: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_IsNumber' 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_IsBool(const cJSON * const item); ^ 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:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ /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; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ 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[] ; ^ cjson.h:136: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_IsArray(const cJSON * const item); ^ cjson.h:136: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_IsString(const cJSON * const item); ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ /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; ^ 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;} ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' 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_IsArray(const cJSON * const item); ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(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[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ /usr/include/asm-generic/posix_types.h:80:3: error: declaration for parameter '__kernel_fsid_t' but no such parameter } __kernel_fsid_t; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ cjson.h:136: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_IsArray(const cJSON * const item); ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ 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:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ /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; ^ cjson.c:45:20: error: storage class specified for parameter 'global_ep' static const char *global_ep; ^ 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; ^ 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 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:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ /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_locale.h:92:19: error: storage class specified for parameter 'report_local' 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 */ ^ 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; ^ cjson.c:47:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token const char *cJSON_GetErrorPtr(void) {return global_ep;} ^ iperf_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ 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_error.c:33:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ /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_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ In file included from iperf_api.c:66:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ 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.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ cjson.c:50: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[] ; ^ /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.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_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ 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:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ 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/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_api.h:35: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:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ 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.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_util.c:60: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); ^ /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_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:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ 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 ^ /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; ^ 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:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ /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_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: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.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; ^ cjson.c:56:16: error: storage class specified for parameter 'cJSON_malloc' static void *(*cJSON_malloc)(size_t sz) = malloc; ^ /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: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: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_util.c:91: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_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ 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.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ /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.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ cjson.c:56:1: error: parameter 'cJSON_malloc' is initialized static void *(*cJSON_malloc)(size_t sz) = malloc; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ 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:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ 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; ^ main.c:56:12: error: storage class specified for parameter 'run' static int run(struct iperf_test *test); ^ 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; ^ 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:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ cjson.c:57:15: error: storage class specified for parameter 'cJSON_free' static void (*cJSON_free)(void *ptr) = free; ^ 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 */ ^ /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.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:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ cjson.c:57:1: error: parameter 'cJSON_free' is initialized static void (*cJSON_free)(void *ptr) = free; ^ /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; ^ /usr/include/sys/time.h:73:5: error: expected declaration specifiers or '...' before '__timezone_ptr_t' __timezone_ptr_t __tz) __THROW __nonnull ((1)); ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ main.c:62: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_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ 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.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ 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; ^ cjson.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/sys/time.h:78:12: error: storage class specified for parameter 'settimeofday' extern int settimeofday (const struct timeval *__tv, ^ 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_util.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ /usr/include/linux/posix_types.h:32:13: error: declaration for parameter '__kernel_key_t' but no such parameter typedef int __kernel_key_t; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ 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_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ /usr/include/sys/time.h:86:12: error: storage class specified for parameter 'adjtime' extern int adjtime (const struct timeval *__delta, ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ 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:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ /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); ^ cjson.c:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_util.c:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ 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 ^ /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:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ 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_util.c:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/sys/time.h:121:13: error: storage class specified for parameter '__itimer_which_t' typedef int __itimer_which_t; ^ cjson.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))); ^ 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:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ /usr/include/sys/time.h:126:23: error: expected declaration specifiers or '...' before '__itimer_which_t' extern int getitimer (__itimer_which_t __which, ^ main.c:120:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sigend_jmp_buf' static jmp_buf sigend_jmp_buf; ^ /usr/include/asm-generic/int-ll64.h:25:24: error: declaration for parameter '__s32' but no such parameter typedef __signed__ int __s32; ^ 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:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ cjson.c:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_util.c:144: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/asm-generic/int-ll64.h:23:24: error: declaration for parameter '__u16' but no such parameter typedef unsigned short __u16; ^ /usr/include/sys/time.h:132:23: error: expected declaration specifiers or '...' before '__itimer_which_t' extern int setitimer (__itimer_which_t __which, ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ /usr/include/asm-generic/int-ll64.h:22:26: error: declaration for parameter '__s16' but no such parameter typedef __signed__ short __s16; ^ main.c:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ 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 ^ /usr/include/asm-generic/int-ll64.h:20:23: error: declaration for parameter '__u8' but no such parameter typedef unsigned char __u8; ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ cjson.c:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ /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_util.c:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ /usr/include/asm-generic/int-ll64.h:19:25: error: declaration for parameter '__s8' but no such parameter typedef __signed__ char __s8; ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ main.c:131: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_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_api.h:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ 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_IsNumber(const cJSON * const item); ^ 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_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ /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.h: In function 'CJSON_PUBLIC': 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:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ 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 { ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ /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.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ 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_util.c:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ 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_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ main.c:56:12: error: declaration for parameter 'run' but no such parameter static int run(struct iperf_test *test); ^ iperf_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ 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:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ In file included from net.c:61:0: timer.h:44:3: error: storage class specified for parameter 'TimerClientData' } TimerClientData; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_util.c:232: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[] ; ^ 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:129:57: error: storage class specified for parameter 'printbuffer' typedef struct {char *buffer; int length; int offset; } printbuffer; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ timer.h:46:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JunkClientData' extern TimerClientData JunkClientData; /* for use when you don't care */ ^ 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:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ 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.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ timer.h:52:25: error: expected declaration specifiers or '...' before 'TimerClientData' typedef void TimerProc( TimerClientData client_data, struct timeval* nowP ); ^ 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)) */; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_locale.h:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ cjson.c:131:21: error: expected declaration specifiers or '...' before 'printbuffer' static char* ensure(printbuffer *p,int needed) ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ 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:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ timer.h:57:5: error: unknown type name 'TimerProc' TimerProc* timer_proc; ^ 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:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ timer.h:58:5: error: expected specifier-qualifier-list before 'TimerClientData' TimerClientData client_data; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ 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_tcp.c:42:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ timer.h:65:3: error: storage class specified for parameter 'Timer' } Timer; ^ cjson.c:148:19: error: expected declaration specifiers or '...' before 'printbuffer' static int update(printbuffer *p) ^ 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_util.c:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:237:16: error: storage class specified for parameter '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 */ ^ 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.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ timer.h:68:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token extern Timer* tmr_create( ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ 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;} ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ timer.h:76:24: error: storage class specified for parameter 'tmr_timeout' extern struct timeval* tmr_timeout( struct timeval* nowP ) /* __attribute__((hot)) */; ^ 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:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ 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 *); ^ 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:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ cjson.c:157:39: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_number(cJSON *item,printbuffer *p) ^ timer.h:81:13: error: storage class specified for parameter 'tmr_run' extern void tmr_run( struct timeval* nowP ) /* __attribute__((hot)) */; ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ iperf_tcp.h:58:5: error: declaration for parameter 'iperf_tcp_listen' but no such parameter int iperf_tcp_listen(struct iperf_test *); ^ main.c:56:12: error: storage class specified for parameter 'run' static int run(struct iperf_test *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.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ timer.h:84:46: error: expected declaration specifiers or '...' before 'Timer' extern void tmr_reset( struct timeval* nowP, Timer* timer ); ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] 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)) */; ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ 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:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ main.c:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ timer.h:89:25: error: expected declaration specifiers or '...' before 'Timer' extern void tmr_cancel( Timer* timer ); ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ 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.c:382:88: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON * iperf_cJSON_GetObjectItemType(cJSON * j, char * item_string, int expected_type){ ^ In file included from iperf_api.c:75:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ iperf_tcp.h:46:5: error: declaration for parameter 'iperf_tcp_recv' but no such parameter int iperf_tcp_recv(struct iperf_stream *); ^ timer.h:92:13: error: storage class specified for parameter 'tmr_cleanup' extern void tmr_cleanup( void ); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ 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;} ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ iperf_tcp.h:38:5: error: declaration for parameter 'iperf_tcp_accept' but no such parameter int iperf_tcp_accept(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 */ ^ timer.h:95:13: error: storage class specified for parameter 'tmr_destroy' extern void tmr_destroy( void ); ^ 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 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: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:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ 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.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ 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:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ net.c:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:202:1: warning: empty declaration [enabled by default] 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[] ; ^ main.c:120:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sigend_jmp_buf' static jmp_buf sigend_jmp_buf; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ cjson.c:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_util.c:420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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 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.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ main.c:124: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[] ; ^ 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. */ ^ 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/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ 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]; ^ cjson.c:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ main.c:131: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]; ^ /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:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ 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:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ net.c:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ 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:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ cjson.c:202:28: error: storage class specified for parameter 'firstByteMark' static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; ^ /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_util.c:435:1: error: expected '{' at end of input } ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ /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:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ main.c:56:12: error: declaration for parameter 'run' but no such parameter static int run(struct iperf_test *test); ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ 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:90:13: error: storage class specified for parameter '_longjmp' extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) ^ 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 /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 main.c:53:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ /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:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ 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:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ 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. */ ^ /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 }; ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ net.c:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ cjson.c:761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] /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_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ 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] /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] 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_IsNumber(const cJSON * const item); ^ 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_IsNumber(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_IsNumber(const cJSON * const item); ^ iperf_util.c:435:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ cjson.h: In function 'CJSON_PUBLIC': 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_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': 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_IsNumber(const cJSON * const item); ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.h: In function 'CJSON_PUBLIC': iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ net.c:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(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) ^ cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ cjson.h: In function 'CJSON_PUBLIC': /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ cjson.h: In function 'CJSON_PUBLIC': cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ 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, ^ 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:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ cjson.c:777:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ 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]; ^ 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_IsNumber(const cJSON * const item); ^ In file included from iperf_server_api.c:60:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ 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. */ ^ cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_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 timer.c -o timer.o >/dev/null 2>&1 cjson.c:202:1: warning: excess elements in scalar initializer [enabled by default] cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ cjson.c:202:1: warning: (near initialization for 'firstByteMark') [enabled by default] cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ cjson.h: In function 'CJSON_PUBLIC': 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) ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ cjson.h:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ /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)) */; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ /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: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[] ; ^ 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.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ net.c:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(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; ^ cjson.h:136: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_IsArray(const cJSON * const item); ^ /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:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ /usr/include/setjmp.h:81:13: error: storage class specified for parameter 'longjmp' extern void longjmp (struct __jmp_buf_tag __env[1], int __val) ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ 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:133:26: error: expected declaration specifiers before 'cJSON_IsNumber' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item); ^ 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, ^ 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:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item); ^ /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_server_api.c:63:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ cjson.c:204: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_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ 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. */ ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ net.h:32:5: error: declaration for parameter 'Nread' but no such parameter int Nread(int fd, char *buf, size_t count, int prot); ^ 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; ^ net.c:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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 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/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:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ cjson.h:134:1: error: expected declaration specifiers before 'CJSON_PUBLIC' 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_IsArray(const cJSON * const item); ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ 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:787:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ cjson.h:135:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item); ^ /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: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_IsString(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:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ cjson.h:135: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); ^ 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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ 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: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/setjmp.h:59:12: error: storage class specified for parameter '__sigsetjmp' extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ /usr/include/setjmp.h:52:20: error: expected declaration specifiers or '...' before 'jmp_buf' extern int setjmp (jmp_buf __env) __THROWNL; ^ cjson.h:136: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:42:0: iperf.h:50:18: error: storage class specified for parameter 'iperf_size_t' typedef uint64_t iperf_size_t; ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, 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) ^ In file included from iperf_sctp.c:47:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ cjson.h:136:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item); ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ net.c:362: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_error.c:27: /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: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_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ cjson.c:276:47: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_string_ptr(const char *str,printbuffer *p) ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ 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:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ 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:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ /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:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ 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) ^ 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:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ 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:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ /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 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_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:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_util.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:797:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) ^ 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/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ 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; ^ /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.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ 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:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ 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:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ 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, ^ 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 */ ^ 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:28:13: error: redefinition of parameter '_longjmp' iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ 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:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf.h:54:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_transferred; /* bytes transfered in this interval */ ^ net.c:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ 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:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ 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) ^ /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) ^ 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: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_util.c:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ 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:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ 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:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ 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:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ iperf.h:52: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[] ; ^ 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, ^ iperf.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ iperf_api.h:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(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.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ /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 /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 /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, ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' 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.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ cjson.c:807:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) ^ 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:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ In file included from iperf_error.c:34:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ net.c:435: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; ^ 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) ^ /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: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:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ 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.h:52:1: warning: empty declaration [enabled by default] struct iperf_interval_results ^ /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:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ 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_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf.h:120:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes; /* number of bytes to send */ ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf.h:84:1: warning: empty declaration [enabled by default] struct iperf_stream_result ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ 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:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ iperf.h:86:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_received; ^ cjson.c:338:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_value(cJSON *item,int depth,int fmt,printbuffer *p); ^ 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: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); ^ iperf_util.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ 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:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ 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.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 */ ^ 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, ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ net.c:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' In file included from iperf_error.c:34:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ 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:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ 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:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ 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_util.c:120: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); ^ 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.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ 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 ^ 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 ); ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ 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); ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ 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: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ timer.h:92:13: error: declaration for parameter 'tmr_cleanup' but no such parameter extern void tmr_cleanup( void ); ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ 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_util.c:129: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_tcp.c:43: /usr/include/bits/setjmp.h:31:18: error: storage class specified for parameter '__jmp_buf' typedef long int __jmp_buf[8]; ^ 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.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ timer.h:81:13: error: declaration for parameter 'tmr_run' but no such parameter extern void tmr_run( struct timeval* nowP ) /* __attribute__((hot)) */; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ 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 /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, ^ 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 /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, ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' timer.h:76:24: error: declaration for parameter 'tmr_timeout' but no such parameter extern struct timeval* tmr_timeout( struct timeval* nowP ) /* __attribute__((hot)) */; ^ 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: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[] ; ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ 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 }; ^ 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, ^ In file included from iperf_udp.c:43:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ timer.h:65:3: error: declaration for parameter 'Timer' but no such parameter } Timer; ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ 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) ^ timer.h:44:3: error: declaration for parameter 'TimerClientData' but no such parameter } TimerClientData; ^ 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); ^ cjson.c:129:57: error: declaration for parameter 'printbuffer' but no such parameter typedef struct {char *buffer; int length; int offset; } printbuffer; ^ iperf_util.c:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ 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:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ cjson.c:57:15: error: declaration for parameter 'cJSON_free' but no such parameter static void (*cJSON_free)(void *ptr) = free; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ 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_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf.h:108:1: warning: empty declaration [enabled by default] struct iperf_settings ^ 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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(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:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ 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_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ 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:148:12: error: declaration for parameter 'futimes' but no such parameter extern int futimes (int __fd, const struct timeval __tvp[2]) __THROW; ^ 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:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ cjson.c:45:20: error: declaration for parameter 'global_ep' but no such parameter static const char *global_ep; ^ /usr/include/setjmp.h:48:30: error: storage class specified for parameter 'jmp_buf' typedef struct __jmp_buf_tag jmp_buf[1]; ^ cjson.c:342:57: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_object(cJSON *item,int depth,int fmt,printbuffer *p); ^ /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]) ^ 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, ^ iperf_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ 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:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf.h:126:1: warning: empty declaration [enabled by default] struct iperf_test; ^ /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_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(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_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ 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_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ iperf_util.c:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ /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]) ^ /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); ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ 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) ^ 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:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ /usr/include/sys/time.h:121:13: error: declaration for parameter '__itimer_which_t' but no such parameter typedef int __itimer_which_t; ^ /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:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ 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_locale.h:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(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[] ; ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ 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 **); ^ /usr/include/sys/time.h:86:12: error: declaration for parameter 'adjtime' but no such parameter extern int adjtime (const struct timeval *__delta, ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ iperf_locale.h:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ /usr/include/setjmp.h:64:12: error: storage class specified for parameter '_setjmp' extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ iperf.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ 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.h:202:1: warning: empty declaration [enabled by default] 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, ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ cjson.c:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:815:1: error: expected '{' at end of input } ^ 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 iperf_sctp.c:29: /usr/include/bits/setjmp2.h:31:13: error: storage class specified for parameter 'siglongjmp' extern void __REDIRECT_NTHNL (siglongjmp, ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ 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.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ /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_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ 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: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.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ 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: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:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ iperf_util.c:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ 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:272:1: warning: empty declaration [enabled by default] enum { ^ In file included from tcp_info.c:57:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] struct iperf_test; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ In file included from iperf_sctp.c:47:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] 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[] ; ^ /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.h:128:1: warning: empty declaration [enabled by default] struct iperf_stream ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ cjson.c:364:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token cJSON *cJSON_Parse(const char *value) {return cJSON_ParseWithOpts(value,0,0);} ^ 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:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_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:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ 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:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ 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/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ 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:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ 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:179:1: warning: empty declaration [enabled by default] struct protocol { ^ 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:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_util.c:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ 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:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ 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:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ 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:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ 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:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ 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:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf.h:179:1: warning: empty declaration [enabled by default] struct protocol { ^ net.h:31:5: error: declaration for parameter 'netannounce' but no such parameter int netannounce(int domain, int proto, char *local, int port); ^ iperf_sctp.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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 ^ make[2]: cjson.c:815:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ *** [iperf3_profile-iperf_util.o] Error 1iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ 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:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ units.c:73:5: error: parameter 'KILO_UNIT' is initialized const long KILO_UNIT = 1024; ^ iperf_util.c:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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); ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ units.c:74:5: error: parameter 'MEGA_UNIT' is initialized const long MEGA_UNIT = 1024 * 1024; ^ 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:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(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: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_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ 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:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf.h:191:1: warning: empty declaration [enabled by default] struct iperf_textline { ^ cjson.c:368:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token char *cJSON_PrintUnformatted(cJSON *item) {return print_value(item,0,0,0);} ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' 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:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ units.c:75:5: error: parameter 'GIGA_UNIT' is initialized const long GIGA_UNIT = 1024 * 1024 * 1024; ^ iperf.h:202:1: warning: empty declaration [enabled by default] struct iperf_test ^ iperf_sctp.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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 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:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_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[] ; ^ units.c:77:5: error: parameter 'KILO_RATE_UNIT' is initialized const long KILO_RATE_UNIT = 1000; ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ 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:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ units.c:78:5: error: parameter 'MEGA_RATE_UNIT' is initialized const long MEGA_RATE_UNIT = 1000 * 1000; ^ 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:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter 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[] ; ^ cjson.c:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_sctp.c:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ units.c:79:5: error: parameter 'GIGA_RATE_UNIT' is initialized const long GIGA_RATE_UNIT = 1000 * 1000 * 1000; ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ 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, ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ 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:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf.h:196:1: warning: empty declaration [enabled by default] struct xbind_entry { ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ 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:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ units.c:90:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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) ^ iperf_error.c:39:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:39:5: error: declaration for parameter 'timeval_equals' but no such parameter int timeval_equals(struct timeval *tv0, struct timeval *tv1); ^ cjson.c:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ 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:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_sctp.c:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ 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:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ 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 *); ^ 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:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ 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_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ iperf_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ 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_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ units.c:126:5: 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:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_error.c:60: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_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:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_api.h:34: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[] ; ^ 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: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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ iperf_util.c:420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_sctp.c:391: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 *); ^ net.c:467:1: error: expected '{' at end of input } ^ iperf_error.c:82:5: error: redefinition of parameter 'i_errno' int i_errno; ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ units.c:163:5: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi(const char *s) ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ 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:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ 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:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ 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: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: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:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ 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_sctp.c:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ 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_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:88:19: error: storage class specified for parameter 'server_reporting' 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.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_error.c:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ units.c:196:5: warning: empty declaration [enabled by default] enum ^ 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:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_error.c:39:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf.h:274:5: error: expected specifier-qualifier-list before 'iperf_size_t' iperf_size_t bytes_sent; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ iperf_util.c:435:1: error: expected '{' at end of input } ^ 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:48:30: error: storage class specified for parameter 'jmp_buf' 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_locale.h:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ iperf_locale.h:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ units.c:205:5: error: parameter 'conversion_bytes' is initialized const double conversion_bytes[] = ^ 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:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ 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:73:19: error: declaration for parameter 'report_bw_udp_sender_format' but no such parameter extern const char report_bw_udp_sender_format[] ; ^ /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 iperf_api.c:75:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter 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_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ 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:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ 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 *); ^ iperf_error.c:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ units.c:207:2: error: incompatible types when initializing type 'const double *' using type 'double' 1.0, /* unit */ ^ iperf_locale.h:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ /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:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ 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:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ 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: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:396:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_value(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ units.c:208:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1024, /* kilo */ ^ iperf_locale.h:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_error.c:82:5: error: redefinition of parameter 'i_errno' int i_errno; ^ 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); ^ units.c:208:2: warning: (near initialization for 'conversion_bytes') [enabled by default] iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ /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 *); ^ 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:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ 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:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ 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:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf.h:202:1: warning: empty declaration [enabled by default] 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); ^ units.c:209:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1024 / 1024, /* mega */ ^ iperf.h:202: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); ^ units.c:209:2: warning: (near initialization for 'conversion_bytes') [enabled by default] 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:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ 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_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ /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: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:98:19: error: redefinition of parameter 'report_tcpInfo' 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 *); ^ 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_api.c:78:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_udp.c:56: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:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_error.c:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ units.c:211:5: warning: excess elements in scalar initializer [enabled by default] }; ^ iperf_locale.h:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ units.c:211:5: warning: (near initialization for 'conversion_bytes') [enabled by default] 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_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_locale.h:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ cjson.c:431: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) ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ 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: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:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ units.c:214:5: error: parameter 'conversion_bits' is initialized const double conversion_bits[] = ^ iperf_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_sctp.h:59:5: error: declaration for parameter 'iperf_sctp_connect' but no such parameter int iperf_sctp_connect(struct iperf_test *); ^ 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_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ 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:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_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_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[] ; ^ /usr/include/setjmp.h:99:30: error: storage class specified for parameter 'sigjmp_buf' typedef struct __jmp_buf_tag sigjmp_buf[1]; ^ iperf_sctp.h:57:5: error: declaration for parameter 'iperf_sctp_listen' but no such parameter int iperf_sctp_listen(struct iperf_test *); ^ 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:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ iperf_sctp.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' extern jmp_buf env; ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ units.c:216:2: error: incompatible types when initializing type 'const double *' using type 'double' 1.0, /* unit */ ^ 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:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ 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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_error.c:82:5: error: declaration for parameter 'i_errno' but no such parameter int i_errno; ^ 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_sctp.h:45:5: error: declaration for parameter 'iperf_sctp_recv' but no such parameter int iperf_sctp_recv(struct iperf_stream *); ^ iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ cjson.c:458:56: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_array(cJSON *item,int depth,int fmt,printbuffer *p) ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_udp.c:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/setjmp.h:109:25: error: expected declaration specifiers or '...' before 'sigjmp_buf' extern void siglongjmp (sigjmp_buf __env, int __val) ^ units.c:217:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1000, /* kilo */ ^ iperf_sctp.h:37:5: error: declaration for parameter 'iperf_sctp_accept' but no such parameter int iperf_sctp_accept(struct iperf_test *); ^ units.c:217:2: warning: (near initialization for 'conversion_bits') [enabled by default] iperf_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ 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:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_sctp.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ 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:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ 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:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ 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:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_api.h:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ 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_locale.h:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ units.c:218:2: warning: excess elements in scalar initializer [enabled by default] 1.0 / 1000 / 1000, /* mega */ ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ units.c:218:2: warning: (near initialization for 'conversion_bits') [enabled by default] iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ 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_sctp.c:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_util.c:435:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ iperf_udp.c:203: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:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_api.h:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ units.c:220:5: warning: excess elements in scalar initializer [enabled by default] }; ^ 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:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ units.c:220:5: warning: (near initialization for 'conversion_bits') [enabled by default] iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ 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_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ 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:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ net.c:467:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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_sctp.c:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ cjson.c:539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ units.c:224:5: error: parameter 'label_byte' is initialized const char *label_byte[] = ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ 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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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, ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ /usr/include/bits/setjmp2.h:25:13: error: redefinition of parameter 'longjmp' 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:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ 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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_api.h:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ 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 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_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:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ units.c:226:2: warning: initialization from incompatible pointer type [enabled by default] "Byte", ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ units.c:226:2: warning: (near initialization for 'label_byte') [enabled by default] iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ 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: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:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_error.c:82:5: error: declaration for parameter 'i_errno' but no such parameter int i_errno; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ 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:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ iperf_udp.c:277: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:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_locale.h:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ cjson.c:574:57: error: expected declaration specifiers or '...' before 'printbuffer' static char *print_object(cJSON *item,int depth,int fmt,printbuffer *p) ^ units.c:227:2: warning: excess elements in scalar initializer [enabled by default] "KByte", ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ units.c:227:2: warning: (near initialization for 'label_byte') [enabled by default] iperf_sctp.c:236: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_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' 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:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ 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, ^ 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; ^ /usr/include/bits/setjmp2.h:28:13: error: redefinition of parameter '_longjmp' iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(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:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ 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:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ 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: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ 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.c:228:2: warning: excess elements in scalar initializer [enabled by default] "MByte", ^ 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) ^ units.c:228:2: warning: (near initialization for 'label_byte') [enabled by default] iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' 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.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ 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:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ 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:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(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: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:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ iperf_api.h:272:1: warning: empty declaration [enabled by default] enum { ^ 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:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ units.c:230:5: warning: excess elements in scalar initializer [enabled by default] }; ^ 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:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ units.c:230:5: warning: (near initialization for 'label_byte') [enabled by default] 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_locale.h:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ 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, ^ 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: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:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ 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:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ 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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_sctp.c:391: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_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_locale.h:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ 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_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ 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_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ In file included from iperf_udp.c:43:0: iperf_api.h:33:1: warning: empty declaration [enabled by default] 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 *); ^ units.c:233:5: error: parameter 'label_bit' is initialized const char *label_bit[] = ^ 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:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ 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:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_locale.h:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ 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: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:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ 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:34:1: warning: empty declaration [enabled by default] struct iperf_stream_result; ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ iperf_locale.h:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_udp.c:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_server_api.c:73: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_api.h:35:1: warning: empty declaration [enabled by default] struct iperf_interval_results; ^ 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: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:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ units.c:235:2: warning: initialization from incompatible pointer type [enabled by default] "bit", ^ 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:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(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 *); ^ units.c:235:2: warning: (near initialization for 'label_bit') [enabled by default] iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_sctp.c:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ 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:36:1: warning: empty declaration [enabled by default] struct iperf_stream; ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ 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:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_port[] ; ^ 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); ^ 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:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(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:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ 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:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ units.c:236:2: warning: excess elements in scalar initializer [enabled by default] "Kbit", ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(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 *); ^ units.c:236:2: warning: (near initialization for 'label_bit') [enabled by default] 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:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_udp.c:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ 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: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: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ /usr/include/asm-generic/int-ll64.h:20:23: error: storage class specified for parameter '__u8' typedef unsigned char __u8; ^ iperf_locale.h:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ 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:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ 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:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ /usr/include/asm-generic/int-ll64.h:22:26: error: storage class specified for parameter '__s16' typedef __signed__ short __s16; ^ iperf_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ 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] 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:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_api.h:237:16: error: storage class specified for parameter 'env' extern jmp_buf env; ^ /usr/include/asm-generic/int-ll64.h:23:24: error: storage class specified for parameter '__u16' typedef unsigned short __u16; ^ 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:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ 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:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ 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:250:5: error: declaration for parameter 'iperf_handle_message_server' but no such parameter int iperf_handle_message_server(struct iperf_test *); ^ /usr/include/asm-generic/int-ll64.h:25:24: error: storage class specified for parameter '__s32' typedef __signed__ int __s32; ^ 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:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ iperf_locale.h:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ 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/int-ll64.h:26:22: error: storage class specified for parameter '__u32' typedef unsigned int __u32; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ 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] iperf_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ /usr/include/asm-generic/int-ll64.h:29:1: error: expected declaration specifiers before '__extension__' __extension__ typedef __signed__ long long __s64; ^ 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:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_format[] ; ^ iperf_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_server_api.c:135: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 *); ^ 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:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_locale.h:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ /usr/include/asm-generic/int-ll64.h:30:1: error: expected declaration specifiers before '__extension__' __extension__ typedef unsigned long long __u64; ^ 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:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ 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:71:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_format' extern const char report_bw_retrans_cwnd_format[] ; ^ 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:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ 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: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ 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:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ iperf_locale.h:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ 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:688:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token int cJSON_HasObjectItem(cJSON *object,const char *string) {return cJSON_GetObjectItem(object,string)?1:0;} ^ units.c:255:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_udp.c:499: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_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ 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:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_format[] ; ^ 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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ 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:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ 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:271:12: error: storage class specified for parameter 'i_errno' 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:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ iperf_api.h:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ 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:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ 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_server_api.c:185: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:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ 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:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ 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:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(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:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ 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:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ /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:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ 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: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:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ 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:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ 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;} ^ /usr/include/linux/posix_types.h:32:13: error: storage class specified for parameter '__kernel_key_t' typedef int __kernel_key_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_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: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ 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: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: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/linux/posix_types.h:33:13: error: storage class specified for parameter '__kernel_mqd_t' typedef int __kernel_mqd_t; ^ 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: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:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ 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:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ 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:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ 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:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ 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:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(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_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ 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:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ 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:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(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_locale.h:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ 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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_locale.h:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ 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_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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(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)) */; ^ 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:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ 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:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_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: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: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:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ units.c:233:17: error: declaration for parameter 'label_bit' but no such parameter const char *label_bit[] = ^ 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_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ iperf_sctp.h:59:5: error: declaration for parameter 'iperf_sctp_connect' but no such parameter int iperf_sctp_connect(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_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_api.h:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ /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_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_server_api.c:257: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:272:1: warning: empty declaration [enabled by default] enum { ^ make[2]: *** [iperf3_profile-cjson.o] Error 1iperf_api.h:237:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'env' 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: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:43:0: iperf_locale.h:30:19: error: storage class specified for parameter 'usage_shortstr' extern const char usage_shortstr[]; ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ 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: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:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(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 ); ^ make[2]: 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:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ 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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ 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:272:1: warning: empty declaration [enabled by default] enum { ^ iperf_server_api.c:321: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 ); ^ /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:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ 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:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ *** [iperf_util.lo] Error 1units.c:224:17: error: declaration for parameter 'label_byte' but no such parameter const char *label_byte[] = ^ 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:31:19: error: storage class specified for parameter 'usage_longstr' 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 *); ^ 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.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_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ 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:271:12: error: storage class specified for parameter 'i_errno' extern int i_errno; ^ 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:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ iperf_locale.h:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ make[2]: *** [net.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: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_sctp.h:54:5: error: declaration for parameter 'iperf_sctp_send' but no such parameter int iperf_sctp_send(struct iperf_stream *); ^ 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:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ 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_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:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ iperf_server_api.c:332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ 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:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ units.c:214:18: error: declaration for parameter 'conversion_bits' but no such parameter const double conversion_bits[] = ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_sctp.h:45:5: error: declaration for parameter 'iperf_sctp_recv' but no such parameter int iperf_sctp_recv(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_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ 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: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/asm-generic/posix_types.h:19:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_ino_t' typedef __kernel_ulong_t __kernel_ino_t; ^ 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: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:36:19: error: storage class specified for parameter 'server_port' extern const char 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: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:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ /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_sctp.h:37:5: error: declaration for parameter 'iperf_sctp_accept' but no such parameter int iperf_sctp_accept(struct iperf_test *); ^ iperf_locale.h:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ 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 *); ^ units.c:205:18: error: declaration for parameter 'conversion_bytes' but no such parameter const double conversion_bytes[] = ^ 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: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:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ 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; ^ /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:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ 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_locale.h:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_server_api.c:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ units.c:79:16: error: declaration for parameter 'GIGA_RATE_UNIT' but no such parameter const long GIGA_RATE_UNIT = 1000 * 1000 * 1000; ^ 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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ /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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ 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:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ units.c:78:16: error: declaration for parameter 'MEGA_RATE_UNIT' but no such parameter const long MEGA_RATE_UNIT = 1000 * 1000; ^ iperf_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ iperf_locale.h:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ /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: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 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_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:36:22: error: storage class specified for parameter '__kernel_gid_t' typedef unsigned int __kernel_gid_t; ^ units.c:77:16: error: declaration for parameter 'KILO_RATE_UNIT' but no such parameter const long KILO_RATE_UNIT = 1000; ^ 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:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ iperf_api.c:82:12: error: storage class specified for parameter 'send_parameters' static int send_parameters(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_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:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ 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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ units.c:75:16: error: declaration for parameter 'GIGA_UNIT' but no such parameter const long GIGA_UNIT = 1024 * 1024 * 1024; ^ /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:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ 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:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ 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: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:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ 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/asm-generic/posix_types.h:44:14: error: storage class specified for parameter '__kernel_daddr_t' typedef int __kernel_daddr_t; ^ units.c:74:16: error: declaration for parameter 'MEGA_UNIT' but no such parameter const long MEGA_UNIT = 1024 * 1024; ^ iperf_locale.h:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ iperf_server_api.c:372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_api.c:83:12: error: storage class specified for parameter 'get_parameters' static int get_parameters(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:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ /usr/include/asm-generic/posix_types.h:48:22: error: storage class specified for parameter '__kernel_uid32_t' typedef unsigned int __kernel_uid32_t; ^ units.c:73:16: error: declaration for parameter 'KILO_UNIT' but no such parameter const long KILO_UNIT = 1024; ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char 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 *); ^ 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: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:272:1: warning: empty declaration [enabled by default] enum { ^ 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: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:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_size[] ; ^ /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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_locale.h:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ 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:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ iperf_api.c:84:12: error: storage class specified for parameter 'send_results' static int send_results(struct iperf_test *test); ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(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_locale.h:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ 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: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ 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_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ 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/posix_types.h:71:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_size_t' typedef __kernel_ulong_t __kernel_size_t; ^ 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:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ 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:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ 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_server_api.c:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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:85:12: error: storage class specified for parameter 'get_results' static int get_results(struct iperf_test *test); ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ /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_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:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ 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 ); ^ units.c:332:5: error: expected '{' at end of input } /* end unit_snprintf */ ^ 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:66:19: error: storage class specified for parameter 'report_bw_retrans_cwnd_header' extern const char report_bw_retrans_cwnd_header[] ; ^ 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:73:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_ptrdiff_t' typedef __kernel_long_t __kernel_ptrdiff_t; ^ 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: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: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: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: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:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ iperf_api.c:86:12: error: storage class specified for parameter 'diskfile_send' static int diskfile_send(struct iperf_stream *sp); ^ iperf_locale.h:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ iperf_locale.h:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:67:19: error: storage class specified for parameter 'report_bw_udp_header' extern const char report_bw_udp_header[] ; ^ 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: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:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ /usr/include/asm-generic/posix_types.h:80:3: error: storage class specified for parameter '__kernel_fsid_t' } __kernel_fsid_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 ); ^ 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:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(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_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_locale.h:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ In file included from iperf_server_api.c:60:0: units.h:27:1: warning: empty declaration [enabled by default] enum { ^ 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:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ iperf_locale.h:45:19: error: storage class specified for parameter 'window_default' extern const char window_default[] ; ^ iperf_server_api.c:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_api.c:87:12: error: storage class specified for parameter 'diskfile_recv' static int diskfile_recv(struct iperf_stream *sp); ^ /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_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:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ units.h:32:8: error: declaration for parameter 'unit_atof_rate' but no such parameter double unit_atof_rate( const char *s ); ^ /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: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: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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_locale.h:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ units.h:33:1: error: expected declaration specifiers before 'iperf_size_t' iperf_size_t unit_atoi( const char *s ); ^ 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:70:19: error: storage class specified for parameter 'report_bw_retrans_format' extern const char report_bw_retrans_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_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:88:12: error: storage class specified for parameter 'JSON_write' static int JSON_write(int fd, cJSON *json); ^ 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:43:0: iperf_api.h:271:12: error: declaration for parameter 'i_errno' but no such parameter extern int i_errno; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ /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_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:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ 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:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, 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_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:89:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kernel_clock_t' typedef __kernel_long_t __kernel_clock_t; ^ 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:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_server_api.c:443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ 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_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: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:90:14: error: storage class specified for parameter '__kernel_timer_t' typedef int __kernel_timer_t; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ iperf_locale.h:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_locale.h:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ 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:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ 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: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 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: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: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 ); ^ /usr/include/asm-generic/posix_types.h:91:14: error: storage class specified for parameter '__kernel_clockid_t' typedef int __kernel_clockid_t; ^ iperf_locale.h:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ iperf_api.c:90:15: error: storage class specified for parameter 'JSON_read' static cJSON *JSON_read(int fd); ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ 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_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ 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/posix_types.h:92:17: error: storage class specified for parameter '__kernel_caddr_t' typedef char * __kernel_caddr_t; ^ 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: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:31:19: error: storage class specified for parameter 'usage_longstr' extern const char usage_longstr[]; ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ 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:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ 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: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:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ /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_api.c:97: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:32:19: error: storage class specified for parameter 'version' extern const char version[]; ^ 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: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:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ cjson.c:704:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void cJSON_DeleteItemFromArray(cJSON *array,int which) {cJSON_Delete(cJSON_DetachItemFromArray(array,which));} ^ /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:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ 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:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_locale.h:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ 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: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:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_locale.h:34:19: error: storage class specified for parameter 'seperator_line' extern const char seperator_line[]; ^ 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:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ 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:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ 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_udp.c:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ iperf_locale.h:36:19: error: storage class specified for parameter 'server_port' extern const char server_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 **); ^ /usr/include/linux/types.h:28:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16' typedef __u16 __bitwise __be16; ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *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_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ 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:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_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:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ iperf_locale.h:37:19: error: storage class specified for parameter 'client_port' extern const char client_port[] ; ^ /usr/include/linux/types.h:29:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32' typedef __u32 __bitwise __le32; ^ 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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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:30:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32' typedef __u32 __bitwise __be32; ^ iperf_locale.h:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ 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:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ 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: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: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:38:19: error: storage class specified for parameter 'bind_address' extern const char bind_address[] ; ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ 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: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)); ^ 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;} ^ /usr/include/linux/types.h:31:1: error: unknown type name '__u64' typedef __u64 __bitwise __le64; ^ 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:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ /usr/include/linux/types.h:31:25: error: storage class specified for parameter '__le64' typedef __u64 __bitwise __le64; ^ 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:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ 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:39:19: error: storage class specified for parameter 'multicast_ttl' extern const char multicast_ttl[] ; ^ iperf_locale.h:56:19: error: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ /usr/include/linux/types.h:32:1: error: unknown type name '__u64' typedef __u64 __bitwise __be64; ^ 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: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: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:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ 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:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ iperf_api.c:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/linux/types.h:32:25: error: storage class specified for parameter '__be64' typedef __u64 __bitwise __be64; ^ 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: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: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:40:19: error: storage class specified for parameter 'join_multicast' extern const char join_multicast[] ; ^ 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:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ 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 ); ^ /usr/include/linux/types.h:34:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__sum16' typedef __u16 __bitwise __sum16; ^ 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: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: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:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:41:19: error: storage class specified for parameter 'client_datagram_size' extern const char client_datagram_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_udp.c:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/linux/types.h:35:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__wsum' typedef __u32 __bitwise __wsum; ^ 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:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ iperf_api.c:125: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 ); ^ iperf_locale.h:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(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:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ 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:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *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:42:19: error: storage class specified for parameter 'server_datagram_size' extern const char server_datagram_size[] ; ^ iperf_locale.h:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ 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: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:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(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:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ 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:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ iperf_api.c:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:43:19: error: storage class specified for parameter 'tcp_window_size' extern const char tcp_window_size[] ; ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ 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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ flowlabel.h:41:1: warning: empty declaration [enabled by default] struct in6_flowlabel_req ^ 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_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ 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:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ 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:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ iperf_locale.h:44:19: error: storage class specified for parameter 'udp_buffer_size' extern const char udp_buffer_size[] ; ^ 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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.c:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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); ^ 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:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ 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:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_tcp.c:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ 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 ); ^ iperf_udp.c:203: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[] ; ^ 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_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: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: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: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.c:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ 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:207:6: error: declaration for parameter 'get_total_retransmits' but no such parameter long get_total_retransmits(struct iperf_interval_results *irp); ^ units.c:332:5: warning: control reaches end of non-void function [-Wreturn-type] } /* end unit_snprintf */ ^ iperf_locale.h:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ 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); ^ make[2]: *** [units.lo] Error 1 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_udp.c:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(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:105:6: error: declaration for parameter 'iperf_set_verbose' but no such parameter void iperf_set_verbose( struct iperf_test* ipt, int verbose ); ^ iperf_tcp.c:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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; ^ 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: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:63:19: error: storage class specified for parameter 'report_read_length_times' extern const char report_read_length_times[] ; ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ iperf_locale.h:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ 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: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:46:19: error: storage class specified for parameter 'wait_server_threads' extern const char wait_server_threads[] ; ^ 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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_api.c:149: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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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: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:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(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:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ iperf_tcp.c:102: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:47:19: error: storage class specified for parameter 'test_start_time' extern const char test_start_time[]; ^ iperf_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ 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: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:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ 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:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_api.c:155: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: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:48:19: error: storage class specified for parameter 'test_start_bytes' extern const char test_start_bytes[]; ^ 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: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:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ 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: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:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ iperf_udp.c:383: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: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: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: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:49:19: error: storage class specified for parameter 'test_start_blocks' extern const char test_start_blocks[]; ^ 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:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_locale.h:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ iperf_api.c:161: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 ); ^ 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: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:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ 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:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ 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:51:19: error: storage class specified for parameter 'report_time' extern const char report_time[] ; ^ 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.c:83:12: error: storage class specified for parameter 'get_parameters' static int get_parameters(struct iperf_test *test); ^ 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:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(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_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:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ 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: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:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ 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:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_api.c:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:52:19: error: storage class specified for parameter 'report_connecting' extern const char report_connecting[] ; ^ iperf_locale.h:98:19: error: redefinition of parameter 'report_tcpInfo' 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:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_api.c:84:12: error: storage class specified for parameter 'send_results' static int send_results(struct iperf_test *test); ^ iperf_tcp.c:138: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 ); ^ 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_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:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ 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:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ iperf_locale.h:53:19: error: storage class specified for parameter 'report_reverse' extern const char report_reverse[] ; ^ iperf_udp.c:405: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: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:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ iperf_api.c:173: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:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ iperf_api.c:85:12: error: storage class specified for parameter 'get_results' static int get_results(struct iperf_test *test); ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ 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:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_locale.h:54:19: error: storage class specified for parameter 'report_accepted' extern const char report_accepted[] ; ^ 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:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ 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:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_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:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *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_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ 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.c:86:12: error: storage class specified for parameter 'diskfile_send' static int diskfile_send(struct iperf_stream *sp); ^ 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:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:55:19: error: storage class specified for parameter 'report_cookie' extern const char report_cookie[] ; ^ 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: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: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:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ 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:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ 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:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(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); ^ 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: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: storage class specified for parameter 'report_connected' extern const char report_connected[] ; ^ 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: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:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_api.c:87:12: error: storage class specified for parameter 'diskfile_recv' static int diskfile_recv(struct iperf_stream *sp); ^ 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_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: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:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ 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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.c:185: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: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: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:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ 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:57:19: error: storage class specified for parameter 'report_window' extern const char report_window[] ; ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ 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: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: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:72:19: error: storage class specified for parameter 'report_bw_udp_format' extern const char report_bw_udp_format[] ; ^ 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:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ 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:88:12: error: storage class specified for parameter 'JSON_write' static int JSON_write(int fd, cJSON *json); ^ 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:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ iperf_locale.h:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ 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:58:19: error: storage class specified for parameter 'report_autotune' extern const char report_autotune[] ; ^ 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.c:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ 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:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ 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:73:19: error: storage class specified for parameter 'report_bw_udp_sender_format' extern const char report_bw_udp_sender_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_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ 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_udp.c:499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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); ^ 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, ^ iperf_locale.h:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ 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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:59:19: error: storage class specified for parameter 'report_omit_done' extern const char report_omit_done[] ; ^ 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: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 ); ^ 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:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ 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:197: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_api.c:90:15: error: storage class specified for parameter 'JSON_read' static cJSON *JSON_read(int fd); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ 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_udp.c:47:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ 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:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_locale.h:60:19: error: storage class specified for parameter 'report_diskfile' extern const char report_diskfile[] ; ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (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_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ 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_tcp.c:323: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[] ; ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_format[] ; ^ iperf_api.c:97: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 *); ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ 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:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_locale.h:61:19: error: storage class specified for parameter 'report_done' extern const char report_done[] ; ^ 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 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]; ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ iperf_api.c:203: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:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_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:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.c:104: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:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_locale.h:76:19: error: storage class specified for parameter 'report_sum_bw_retrans_format' extern const char report_sum_bw_retrans_format[] ; ^ /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:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ 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:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ 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:62:19: error: storage class specified for parameter 'report_read_lengths' extern const char report_read_lengths[] ; ^ iperf_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(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: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/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:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ 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:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ 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_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:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:110: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_locale.h:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ 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:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ 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: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:64:12: error: declaration for parameter '_setjmp' but no such parameter extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; ^ 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:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ 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: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 ); ^ 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 *); ^ iperf_locale.h:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ /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:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(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:93:19: error: declaration for parameter 'report_remote' but no such parameter 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_locale.h:64:19: error: storage class specified for parameter 'report_bw_header' extern const char report_bw_header[] ; ^ 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:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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 ); ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ 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: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:215: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: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:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * 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: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:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ 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:65:19: error: storage class specified for parameter 'report_bw_retrans_header' extern const char report_bw_retrans_header[] ; ^ 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 /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: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:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ iperf_locale.h:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ 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:125: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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(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); ^ 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_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ 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.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:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ 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:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.c:221: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_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: storage class specified for parameter 'warn_buffer_too_small' 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 ); ^ 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: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:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ 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: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.c:131: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[] ; ^ /usr/include/linux/types.h:31:25: error: declaration for parameter '__le64' but no such parameter typedef __u64 __bitwise __le64; ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ 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:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ 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: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 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:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ 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_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: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:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ iperf_api.c:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ 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.c:137: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_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(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:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ 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:68:19: error: storage class specified for parameter 'report_bw_udp_sender_header' extern const char report_bw_udp_sender_header[] ; ^ 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:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ iperf_api.h:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ /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: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:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ 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_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: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_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:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ 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_tcp.c:544:1: error: expected '{' at end of input } ^ /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.c:233: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:69:19: error: storage class specified for parameter 'report_bw_format' extern const char report_bw_format[] ; ^ 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:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ iperf_api.c:143: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:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(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 *); ^ tcp_info.c:63: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[] ; ^ /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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( 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.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: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: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: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:90:14: error: declaration for parameter '__kernel_timer_t' but no such parameter typedef int __kernel_timer_t; ^ 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:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ iperf_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ 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: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: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 ); ^ tcp_info.c:75: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:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.c:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ 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:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ 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:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(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: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 ); ^ /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: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:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ 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: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); ^ tcp_info.c:97: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 *); ^ 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); ^ /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.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:155: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[] ; ^ 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_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: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: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 *); ^ /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.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:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ 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: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: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: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:44:14: error: declaration for parameter '__kernel_daddr_t' but no such parameter typedef int __kernel_daddr_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 *); ^ 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, ^ 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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(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[] ; ^ /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_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.c:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_tcp.c:544:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(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: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:251: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:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_locale.h:74:19: error: storage class specified for parameter 'report_summary' extern const char report_summary[] ; ^ 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:232:6: error: declaration for parameter 'iperf_on_new_stream' but no such parameter void iperf_on_new_stream(struct iperf_stream *); ^ iperf_api.c:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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:87:19: error: storage class specified for parameter 'report_sum_datagrams' extern const char report_sum_datagrams[] ; ^ tcp_info.c:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_util.h:51:8: error: declaration for parameter 'iperf_json_printf' but no such parameter cJSON* iperf_json_printf(const char *format, ...); ^ /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_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:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_api.c:257: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_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: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:76:19: error: declaration for parameter 'report_sum_bw_retrans_format' but no such parameter extern const char report_sum_bw_retrans_format[] ; ^ /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:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ iperf_locale.h:75:19: error: storage class specified for parameter 'report_sum_bw_format' extern const char report_sum_bw_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: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 ); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ 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 ); ^ /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; ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ tcp_info.c:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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: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:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ /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_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ 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 ); ^ /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.c:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ 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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ 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]; ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ 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:14:15: error: declaration for parameter '__kernel_long_t' but no such parameter typedef long __kernel_long_t; ^ iperf_api.c:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ tcp_info.c:153: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: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:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ 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: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); ^ 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: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:77:19: error: storage class specified for parameter 'report_sum_bw_udp_format' extern const char report_sum_bw_udp_format[] ; ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ 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: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/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/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.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: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:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ tcp_info.c:168: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[] ; ^ /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_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.c:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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: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_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/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: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: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.c:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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_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: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: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;} ^ /usr/include/linux/posix_types.h:32:13: error: declaration for parameter '__kernel_key_t' but no such parameter typedef int __kernel_key_t; ^ iperf_locale.h:92:19: error: storage class specified for parameter 'report_local' extern const char report_local[] ; ^ 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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * 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 ); ^ /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:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ 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_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_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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_locale.h:79:19: error: storage class specified for parameter 'report_omitted' extern const char report_omitted[] ; ^ /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.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:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ 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: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: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.c:275: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 *); ^ /usr/include/linux/posix_types.h:26:3: error: declaration for parameter '__kernel_fd_set' but no such parameter } __kernel_fd_set; ^ /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:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_api.c:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ 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:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ 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: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 /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:80:19: error: storage class specified for parameter 'report_bw_separator' extern const char report_bw_separator[] ; ^ 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: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:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(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[] ; ^ /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_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ 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: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/asm-generic/int-ll64.h:25:24: error: declaration for parameter '__s32' but no such parameter typedef __signed__ int __s32; ^ iperf_locale.h:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ 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: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: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 ); ^ /usr/include/asm-generic/int-ll64.h:23:24: error: declaration for parameter '__u16' but no such parameter typedef unsigned short __u16; ^ 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:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ iperf_locale.h:81:19: error: storage class specified for parameter 'report_outoforder' extern const char report_outoforder[] ; ^ iperf_api.c:191: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.c:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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]; ^ 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:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ /usr/include/asm-generic/int-ll64.h:22:26: error: declaration for parameter '__s16' but no such parameter typedef __signed__ short __s16; ^ 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:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_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_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 ); ^ 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:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ /usr/include/asm-generic/int-ll64.h:20:23: error: declaration for parameter '__u8' but no such parameter typedef unsigned char __u8; ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ 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:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ 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 **); ^ /usr/include/asm-generic/int-ll64.h:19:25: error: declaration for parameter '__s8' but no such parameter typedef __signed__ char __s8; ^ iperf_locale.h:82:19: error: storage class specified for parameter 'report_sum_outoforder' extern const char report_sum_outoforder[] ; ^ 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.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:197: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: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: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: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ 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:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ 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 ); ^ 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_tcp.c:45:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ iperf_locale.h:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_api.c:289: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:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(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:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_locale.h:83:19: error: storage class specified for parameter 'report_peer' extern const char report_peer[] ; ^ 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: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 ); ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ 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: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:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ 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: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: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: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: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:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ 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:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(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_locale.h:84:19: error: storage class specified for parameter 'report_mss_unsupported' extern const char report_mss_unsupported[] ; ^ 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: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:98:19: error: redefinition of parameter 'report_tcpInfo' iperf_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ tcp_info.c:183: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_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 ); ^ 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:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter extern const char warn_invalid_server_option[] ; ^ iperf_api.c:295: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_locale.h:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ 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 ); ^ 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:209: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 ); ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ 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:85:19: error: storage class specified for parameter 'report_mss' extern const char report_mss[] ; ^ 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:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ 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:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_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)) */; ^ 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:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(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:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ 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.c:215: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_locale.h:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ 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: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: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:86:19: error: storage class specified for parameter 'report_datagrams' extern const char report_datagrams[] ; ^ iperf_locale.h:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_api.c:301: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_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ 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:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ 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:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ 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: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:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ 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: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:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(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:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ 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_locale.h:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ 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: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: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_tcp.h:58:5: error: declaration for parameter 'iperf_tcp_listen' but no such parameter int iperf_tcp_listen(struct iperf_test *); ^ iperf_api.c:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:734: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_api.c:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ 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: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: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: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: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: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:88:19: error: storage class specified for parameter 'server_reporting' extern const char server_reporting[] ; ^ iperf_locale.h:103:19: error: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_locale.h:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ 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: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: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: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:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.c:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ 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_tcp.h:38:5: error: declaration for parameter 'iperf_tcp_accept' but no such parameter int iperf_tcp_accept(struct iperf_test *); ^ iperf_api.c:313: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_locale.h:89:19: error: storage class specified for parameter 'reportCSV_peer' extern const char reportCSV_peer[] ; ^ 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: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:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ 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:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ 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: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:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ iperf_api.c:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ 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: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:91:19: error: storage class specified for parameter 'report_cpu' extern const char report_cpu[] ; ^ 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:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ iperf_locale.h:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ 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:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.c:319: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:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ 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: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:245: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:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ 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: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 ); ^ cjson.c:761: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_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_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:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ 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: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_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_locale.h:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter 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_api.c:251: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:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_locale.h:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_api.c:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_locale.h:93:19: error: storage class specified for parameter 'report_remote' extern const char report_remote[] ; ^ iperf_locale.h:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ 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: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: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:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ 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:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_failed[]; ^ 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: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:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ 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.c:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ 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: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: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:94:19: error: storage class specified for parameter 'report_sender' extern const char report_sender[] ; ^ 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: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: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: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ iperf_locale.h:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ 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: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:331: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:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ 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_locale.h:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_api.c:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ 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:95:19: error: storage class specified for parameter 'report_receiver' extern const char report_receiver[] ; ^ 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: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:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_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: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:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ 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:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ 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 ); ^ cjson.c:777:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) ^ iperf_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ 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:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_api.c:269: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_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ 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: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:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ 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:97:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ 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:337: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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ 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: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:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ 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:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ 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:98:19: error: storage class specified for parameter 'report_tcpInfo' extern const char report_tcpInfo[] ; ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ 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:98:19: error: redefinition of parameter 'report_tcpInfo' 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: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:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ 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:183:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: iperf_api.c:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ *** [iperf3_profile-iperf_tcp.o] Error 1iperf_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:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ iperf_locale.h:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ 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: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:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.c:281: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); ^ 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:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ 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: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))); ^ make[2]: iperf_locale.h:97:19: note: previous definition of 'report_tcpInfo' was here extern const char report_tcpInfo[] ; ^ 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: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.c:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:787:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const 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:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ 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:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ 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 ); ^ *** [iperf3_profile-tcp_info.o] Error 1In 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: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:289: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 ); ^ 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: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:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ 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:101:19: error: storage class specified for parameter 'warn_window_requested' extern const char warn_window_requested[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ /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: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:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * 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:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ 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: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_server_api.c:59:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ /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:112:19: error: storage class specified for parameter 'warn_invalid_client_option' extern const char warn_invalid_client_option[] ; ^ 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: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:295: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)) */; ^ 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_locale.h:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ 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:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_locale.h:102:19: error: storage class specified for parameter 'warn_window_small' extern const char warn_window_small[] ; ^ /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:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ 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:349: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)) */; ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ iperf_locale.h:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ 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: declaration for parameter '__sigsetjmp' but no such parameter extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL; ^ 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 ); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ 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:86:10: error: declaration for parameter 'iperf_get_test_rate' but no such parameter uint64_t iperf_get_test_rate( struct iperf_test* ipt ); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.c:301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ 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: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: storage class specified for parameter 'warn_delay_large' extern const char warn_delay_large[] ; ^ 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:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ 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: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: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: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 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:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter extern const char report_bw_separator[] ; ^ 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_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:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(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:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_locale.h:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ iperf_api.c:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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) ^ 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:104:19: error: storage class specified for parameter 'warn_no_pathmtu' extern const char warn_no_pathmtu[] ; ^ 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_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: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:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ cjson.c:797:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) ^ 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: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:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ 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[] ; ^ 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/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: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:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(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_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 ); ^ 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:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ 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:361: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_api.c:313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:105:19: error: storage class specified for parameter 'warn_no_ack' extern const char warn_no_ack[]; ^ 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 ); ^ 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: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/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: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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ 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: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); ^ /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: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_locale.h:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ 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: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: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:106:19: error: storage class specified for parameter 'warn_ack_failed' extern const char warn_ack_failed[]; ^ iperf_api.c:319: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.c:367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_error.c:377:1: error: expected '{' at end of input } ^ 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_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: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:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ 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: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: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: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_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_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:117:19: error: storage class specified for parameter 'warn_invalid_single_threaded' extern const char warn_invalid_single_threaded[] ; ^ 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_util.h:49:13: error: declaration for parameter 'get_optional_features' but no such parameter const char* get_optional_features(void); ^ iperf_api.c:325: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_locale.h:107:19: error: storage class specified for parameter 'warn_fileopen_failed' extern const char warn_fileopen_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.c:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:807:1: error: expected declaration specifiers before 'CJSON_PUBLIC' CJSON_PUBLIC(cJSON_bool) cJSON_IsString(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_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ 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/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: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:71:19: error: declaration for parameter 'report_bw_retrans_cwnd_format' but no such parameter extern const char report_bw_retrans_cwnd_format[] ; ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ iperf_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ 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: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: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:108:19: error: storage class specified for parameter 'unable_to_change_win' extern const char unable_to_change_win[]; ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ 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:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ iperf_api.c:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_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: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: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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_locale.h:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_api.c:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:119:19: error: storage class specified for parameter 'warn_invalid_report' extern const char warn_invalid_report[] ; ^ 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); ^ 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_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:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_locale.h:109:19: error: storage class specified for parameter 'opt_estimate' extern const char opt_estimate[]; ^ iperf_sctp.c:556:1: error: expected '{' at end of input } ^ 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: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: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:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ 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.c:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_api.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ 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: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: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 *); ^ /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: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_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ 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[] ; ^ 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_locale.h:110:19: error: storage class specified for parameter 'report_interval_small' extern const char report_interval_small[] ; ^ iperf_api.c:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:343: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 ); ^ /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:65:19: error: declaration for parameter 'report_bw_retrans_header' but no such parameter extern const char report_bw_retrans_header[] ; ^ 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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ 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/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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_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.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: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_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:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_locale.h:111:19: error: storage class specified for parameter 'warn_invalid_server_option' extern const char warn_invalid_server_option[] ; ^ /usr/include/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ 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.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:349: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_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: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: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 ); ^ 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_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:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ 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:28: error: declaration for parameter 'firstByteMark' but no such parameter static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; ^ 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:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(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_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_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: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:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ iperf_api.c:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_client_api.c:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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: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:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ 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 *); ^ cjson.c:57:15: error: declaration for parameter 'cJSON_free' but no such parameter static void (*cJSON_free)(void *ptr) = free; ^ 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:113:19: error: storage class specified for parameter 'warn_invalid_compatibility_option' extern const char warn_invalid_compatibility_option[] ; ^ iperf_locale.h:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(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 ); ^ cjson.c:56:16: error: declaration for parameter 'cJSON_malloc' but no such parameter static void *(*cJSON_malloc)(size_t sz) = malloc; ^ 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: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:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ 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:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(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); ^ cjson.c:45:20: error: declaration for parameter 'global_ep' but no such parameter static const char *global_ep; ^ 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:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ 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:114:19: error: storage class specified for parameter 'warn_implied_udp' extern const char warn_implied_udp[] ; ^ iperf_api.c:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ iperf_udp.h:54:5: error: declaration for parameter 'iperf_udp_accept' but no such parameter int iperf_udp_accept(struct iperf_test *); ^ iperf_error.c:377:1: error: expected '{' at end of input } ^ 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: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:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ 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.c:367: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_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_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:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ 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:115:19: error: storage class specified for parameter 'warn_implied_compatibility' extern const char warn_implied_compatibility[] ; ^ 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: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: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:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_api.c:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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:373: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[] ; ^ 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: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:116:19: error: storage class specified for parameter 'warn_buffer_too_small' extern const char warn_buffer_too_small[] ; ^ 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:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ 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:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ iperf_locale.h:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ iperf_api.c:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ cjson.c:815:1: error: expected '{' at end of input } ^ 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: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:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ 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:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ iperf_api.c:382: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: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:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ 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: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: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:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ 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:428: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_client_api.c:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:118:19: error: storage class specified for parameter 'warn_invalid_report_style' extern const char warn_invalid_report_style[] ; ^ 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:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ 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:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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: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:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ iperf_api.c:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_locale.h:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ 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: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:119:19: error: storage class specified for parameter 'warn_invalid_report' 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 *); ^ iperf_api.c:434: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_client_api.c:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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: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: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:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_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: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:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_size[] ; ^ 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:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ iperf_server_api.c:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_client_api.c:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *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: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:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ 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:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ 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:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ iperf_api.c:401: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_client_api.c:144: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: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: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:446: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_locale.h:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_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_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: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:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ 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:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_client_api.c:543:1: error: expected '{' at end of input } ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_locale.h:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ 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:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ iperf_error.c:377:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ 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: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: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.c:452: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: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:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ 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: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:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_client_api.c:181: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.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ iperf_sctp.c:556:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_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:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * 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:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ iperf_api.c:458: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_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:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(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:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_client_api.c:199: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:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ 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.c:416: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.c:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_server_api.c:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, 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_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: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); ^ 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: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:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_client_api.c:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: *** [iperf_sctp.lo] Error 1iperf_api.h:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ iperf_api.c:422: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); ^ cjson.c:815:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_error.c:377:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_client_api.c:315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_server_api.c:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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.c:482: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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * 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_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ 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_client_api.c:543:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ make[2]: *** [iperf_error.lo] Error 1iperf_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *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:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.c:428: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_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:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(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_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:502: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: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:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(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_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:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ 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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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: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_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:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(struct iperf_test *); ^ iperf_api.c:508: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 ); ^ 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.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ iperf_api.c:434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ 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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(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 ); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ 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: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: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: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: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: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_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:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(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: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: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: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:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ iperf_api.c:530:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /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:440: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: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 ); ^ /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: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:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(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_client_api.c:399: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_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: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:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_test *); ^ iperf_server_api.c:257: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_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: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:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(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: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/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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ 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_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ 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_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ iperf_api.c:446: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: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_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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ iperf_client_api.c:419: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:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_api.c:543: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_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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ 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: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: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: declaration for parameter 'env' but no such parameter 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:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ 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: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: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: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:235:6: error: declaration for parameter 'iperf_on_test_finish' but no such parameter void iperf_on_test_finish(struct iperf_test *); ^ iperf_udp.c:501:1: error: expected '{' at end of input } ^ 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:452: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: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: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: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: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:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(struct iperf_test *); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(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_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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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: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: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: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:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ iperf_api.c:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_server_api.c:321: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:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ 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:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ 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: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 ); ^ 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:244:5: error: declaration for parameter 'iperf_client_end' but no such parameter int iperf_client_end(struct iperf_test *); ^ 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 ); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.c:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:611: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:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ 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: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: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: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:243:5: error: declaration for parameter 'iperf_handle_message_client' but no such parameter int iperf_handle_message_client(struct iperf_test *); ^ net.h:34:5: error: declaration for parameter 'has_sendfile' but no such parameter int has_sendfile(void); ^ 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: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_server_api.c:332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.h:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ 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: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: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: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 ); ^ 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:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(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:184:22: error: declaration for parameter 'iperf_new_stream' but no such parameter struct iperf_stream *iperf_new_stream(struct iperf_test *, int); ^ 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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * test); ^ iperf_api.c:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:619: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 ); ^ 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: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:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ 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: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_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:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(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_server_api.c:343: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: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: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:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_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: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:118:19: error: declaration for parameter 'warn_invalid_report_style' but no such parameter extern const char warn_invalid_report_style[] ; ^ 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:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.c:502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:117:19: error: declaration for parameter 'warn_invalid_single_threaded' but no such parameter extern const char warn_invalid_single_threaded[] ; ^ 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: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: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 ); ^ 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:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * 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:116:19: error: declaration for parameter 'warn_buffer_too_small' but no such parameter extern const char warn_buffer_too_small[] ; ^ 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:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(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:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ iperf_locale.h:115:19: error: declaration for parameter 'warn_implied_compatibility' but no such parameter extern const char warn_implied_compatibility[] ; ^ 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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ 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.c:508: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_locale.h:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ iperf_server_api.c:372: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.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: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:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(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_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:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ 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: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: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: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:112:19: error: declaration for parameter 'warn_invalid_client_option' but no such parameter extern const char warn_invalid_client_option[] ; ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ 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: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: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: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:111:19: error: declaration for parameter 'warn_invalid_server_option' but no such parameter 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_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: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: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:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ 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: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: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_server_api.c:390: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: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:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ 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:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_api.c:530:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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:108:19: error: declaration for parameter 'unable_to_change_win' but no such parameter extern const char unable_to_change_win[]; ^ 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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * 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:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ 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: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: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:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ 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:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_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:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ 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:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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_server_api.c:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ 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: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: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:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ 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:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ 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: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: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:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ 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: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: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: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: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: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:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ iperf_api.c:543: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_server_api.c:443: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: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: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: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: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: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:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ 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_udp.c:501:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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: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: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:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ 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: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: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: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: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:97: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:221:6: error: declaration for parameter 'warning' but no such parameter void warning(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 ); ^ 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:1059: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:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ 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:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ 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: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:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ 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: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:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(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_locale.h:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ 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: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: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: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:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ 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: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: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: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:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ 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: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:611: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: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: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: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:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ 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:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * 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_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ iperf_api.c:1070: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_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: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: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: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:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(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:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( 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: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:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ 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:619: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.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: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 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: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: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:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ 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:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ 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: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: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:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ 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 ); ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ 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:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ 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: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_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: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: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:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ 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:1089: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); ^ /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: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: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: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:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ 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: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: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:80:19: error: declaration for parameter 'report_bw_separator' but no such parameter 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_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/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: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:1144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: iperf_api.c:1059: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 ); ^ 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[] ; ^ *** [iperf3_profile-iperf_error.o] Error 1iperf_api.c:1165: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: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 ); ^ /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:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ 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:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *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: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/setjmp.h:48:30: error: declaration for parameter 'jmp_buf' but no such parameter typedef struct __jmp_buf_tag jmp_buf[1]; ^ make[2]: 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.lo] Error 1 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: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: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 /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]; ^ make[2]: *** [iperf3_profile-iperf_client_api.o] Error 1iperf_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: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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ 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:77:19: error: declaration for parameter 'report_sum_bw_udp_format' but no such parameter extern const char report_sum_bw_udp_format[] ; ^ make[2]: 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: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: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 ); ^ *** [iperf3_profile-iperf_udp.o] Error 1 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: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: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:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ 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: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: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:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ 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:176:11: error: declaration for parameter 'iperf_free_test' but no such parameter void iperf_free_test(struct iperf_test * testp); ^ 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: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: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: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:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ 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 ); ^ main.c:178: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_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:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ 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: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.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: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:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ 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.c:1070: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.h:167:20: error: declaration for parameter 'iperf_new_test' but no such parameter struct iperf_test *iperf_new_test(); ^ iperf_api.c:1191: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_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: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:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ 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.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:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ 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: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: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: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:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ iperf_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(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:113:19: error: declaration for parameter 'warn_invalid_compatibility_option' but no such parameter extern const char warn_invalid_compatibility_option[] ; ^ 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:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * 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: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: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: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:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ 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:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ 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: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: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: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: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: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_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: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: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: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: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:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( struct iperf_test* ipt ); ^ 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:64:19: error: declaration for parameter 'report_bw_header' but no such parameter extern const char report_bw_header[] ; ^ 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: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:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ iperf_api.c:1203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ 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: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/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_locale.h:110:19: error: declaration for parameter 'report_interval_small' but no such parameter extern const char report_interval_small[] ; ^ 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: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: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: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: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: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:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ 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: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: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:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ iperf_locale.h:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ /usr/include/bits/setjmp2.h:25:13: error: declaration for parameter 'longjmp' but no such parameter extern void __REDIRECT_NTHNL (longjmp, ^ 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: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: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: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:59:19: error: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ 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: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:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ 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:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ 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:80:5: error: declaration for parameter 'iperf_get_test_omit' but no such parameter int iperf_get_test_omit( struct iperf_test* ipt ); ^ 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:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ 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: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: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_locale.h:56:19: error: declaration for parameter 'report_connected' but no such parameter extern const char report_connected[] ; ^ 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:107:19: error: declaration for parameter 'warn_fileopen_failed' but no such parameter extern const char warn_fileopen_failed[]; ^ 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: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/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:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ 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: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.c:1089:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ iperf_api.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ 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:106:19: error: declaration for parameter 'warn_ack_failed' but no such parameter extern const char warn_ack_failed[]; ^ 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: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:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ iperf_api.c:1234: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: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: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:52:19: error: declaration for parameter 'report_connecting' but no such parameter extern const char report_connecting[] ; ^ 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:105:19: error: declaration for parameter 'warn_no_ack' but no such parameter extern const char warn_no_ack[]; ^ 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 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:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ 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: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/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:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ 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 /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, ^ 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:104:19: error: declaration for parameter 'warn_no_pathmtu' but no such parameter extern const char warn_no_pathmtu[] ; ^ 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:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ /usr/include/bits/setjmp2.h:28:13: error: declaration for parameter '_longjmp' but no such parameter extern void __REDIRECT_NTHNL (_longjmp, ^ /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: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:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ /usr/include/bits/setjmp2.h:25: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_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:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * test); ^ 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:103:19: error: declaration for parameter 'warn_delay_large' but no such parameter extern const char warn_delay_large[] ; ^ 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_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: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_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]; ^ iperf_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ 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: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:44:19: error: declaration for parameter 'udp_buffer_size' but no such parameter extern const char udp_buffer_size[] ; ^ 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: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:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ 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; ^ /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: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:43:19: error: declaration for parameter 'tcp_window_size' but no such parameter extern const char tcp_window_size[] ; ^ 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: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 ); ^ /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:42:19: error: declaration for parameter 'server_datagram_size' but no such parameter extern const char server_datagram_size[] ; ^ iperf_locale.h:101:19: error: declaration for parameter 'warn_window_requested' but no such parameter extern const char warn_window_requested[] ; ^ /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: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 ); ^ /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: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:41:19: error: declaration for parameter 'client_datagram_size' but no such parameter extern const char client_datagram_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_locale.h:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ /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: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:98:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ 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/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: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:39:19: error: declaration for parameter 'multicast_ttl' but no such parameter extern const char multicast_ttl[] ; ^ /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.c:1280: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:38:19: error: declaration for parameter 'bind_address' but no such parameter extern const char bind_address[] ; ^ 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 /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: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:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter 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; ^ iperf_locale.h:37:19: error: declaration for parameter 'client_port' but no such parameter extern const char client_port[] ; ^ 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:36:19: error: declaration for parameter 'server_port' but no such parameter extern const char server_port[] ; ^ iperf_api.c:1144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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.h:123:5: error: declaration for parameter 'iperf_has_zerocopy' but no such parameter int iperf_has_zerocopy( void ); ^ 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: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:95:19: error: declaration for parameter 'report_receiver' but no such parameter extern const char report_receiver[] ; ^ iperf_locale.h:34:19: error: declaration for parameter 'seperator_line' but no such parameter extern const char seperator_line[]; ^ /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_sctp.c:556:1: error: expected '{' at end of input } ^ 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: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: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:32:19: error: declaration for parameter 'version' but no such parameter extern const char version[]; ^ /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:94:19: error: declaration for parameter 'report_sender' but no such parameter extern const char report_sender[] ; ^ iperf_locale.h:31:19: error: declaration for parameter 'usage_longstr' but no such parameter extern const char usage_longstr[]; ^ 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 ); ^ 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:30:19: error: declaration for parameter 'usage_shortstr' but no such parameter extern const char usage_shortstr[]; ^ 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:93:19: error: declaration for parameter 'report_remote' but no such parameter extern const char report_remote[] ; ^ 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.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: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 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: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_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_tcp.c:544:1: error: expected '{' at end of input } ^ iperf_locale.h:92:19: error: declaration for parameter 'report_local' but no such parameter extern const char report_local[] ; ^ 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: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 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_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: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:1303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_locale.h:91:19: error: declaration for parameter 'report_cpu' but no such parameter extern const char report_cpu[] ; ^ 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_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_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_locale.h:89:19: error: declaration for parameter 'reportCSV_peer' but no such parameter extern const char reportCSV_peer[] ; ^ 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: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: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_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ 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:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_locale.h:88:19: error: declaration for parameter 'server_reporting' but no such parameter extern const char server_reporting[] ; ^ 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: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_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.c:1165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:87:19: error: declaration for parameter 'report_sum_datagrams' but no such parameter extern const char report_sum_datagrams[] ; ^ 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 ); ^ main.c:178:1: error: expected '{' at end of input } ^ 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: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:83:5: error: declaration for parameter 'iperf_get_test_reverse' but no such parameter int iperf_get_test_reverse( struct iperf_test* ipt ); ^ 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: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:86:19: error: declaration for parameter 'report_datagrams' but no such parameter extern const char report_datagrams[] ; ^ 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:82:6: error: declaration for parameter 'iperf_get_test_role' but no such parameter char iperf_get_test_role( struct iperf_test* ipt ); ^ iperf_util.h:35:5: error: declaration for parameter 'is_closed' but no such parameter int is_closed(int); ^ 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_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_locale.h:85:19: error: declaration for parameter 'report_mss' but no such parameter extern const char report_mss[] ; ^ 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: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: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: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 ); ^ main.c:178:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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: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: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: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:83:19: error: declaration for parameter 'report_peer' but no such parameter extern const char report_peer[] ; ^ 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 ); ^ 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.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: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:82:19: error: declaration for parameter 'report_sum_outoforder' but no such parameter extern const char report_sum_outoforder[] ; ^ 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 /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.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:81:19: error: declaration for parameter 'report_outoforder' but no such parameter extern const char report_outoforder[] ; ^ iperf_api.h:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ /usr/include/bits/setjmp2.h:28: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_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:1191: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, ^ 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: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: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:79:19: error: declaration for parameter 'report_omitted' but no such parameter extern const char report_omitted[] ; ^ 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: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:94:7: error: declaration for parameter 'iperf_get_test_template' but no such parameter char* iperf_get_test_template( 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_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: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: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: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:1378:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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: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: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/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: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: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: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 ); ^ /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:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ /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:75:19: error: declaration for parameter 'report_sum_bw_format' but no such parameter extern const char report_sum_bw_format[] ; ^ 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: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 /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:74:19: error: declaration for parameter 'report_summary' but no such parameter extern const char report_summary[] ; ^ 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:1203: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 ); ^ 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.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: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: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: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: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:72:19: error: declaration for parameter 'report_bw_udp_format' but no such parameter extern const char report_bw_udp_format[] ; ^ iperf_api.h:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(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.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: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: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: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:70:19: error: declaration for parameter 'report_bw_retrans_format' but no such parameter extern const char report_bw_retrans_format[] ; ^ 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:84:5: error: declaration for parameter 'iperf_get_test_blksize' but no such parameter int iperf_get_test_blksize( struct iperf_test* ipt ); ^ iperf_udp.c:501:1: error: expected '{' at end of input } ^ 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:69:19: error: declaration for parameter 'report_bw_format' but no such parameter extern const char report_bw_format[] ; ^ 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: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:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(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_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: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: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:67:19: error: declaration for parameter 'report_bw_udp_header' but no such parameter extern const char report_bw_udp_header[] ; ^ iperf_api.h:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ make[2]: *** [iperf3_profile-main.o] Error 1 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 ); ^ main.c:178:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_udp.c:501:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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_sctp.c:556:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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_tcp.c:544:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.c:1452: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: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: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:1234: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:78:5: error: declaration for parameter 'iperf_get_verbose' but no such parameter int iperf_get_verbose( 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:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ 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 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_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: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:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_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.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:63:19: error: declaration for parameter 'report_read_length_times' but no such parameter extern const char report_read_length_times[] ; ^ 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: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: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:62:19: error: declaration for parameter 'report_read_lengths' but no such parameter extern const char report_read_lengths[] ; ^ 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:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(struct iperf_test *); ^ iperf_locale.h:61:19: error: declaration for parameter 'report_done' but no such parameter extern const char report_done[] ; ^ 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:60:19: error: declaration for parameter 'report_diskfile' but no such parameter extern const char report_diskfile[] ; ^ iperf_server_api.c:663: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: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: declaration for parameter 'report_omit_done' but no such parameter extern const char report_omit_done[] ; ^ 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:58:19: error: declaration for parameter 'report_autotune' but no such parameter extern const char report_autotune[] ; ^ 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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_test *); ^ iperf_locale.h:57:19: error: declaration for parameter 'report_window' but no such parameter extern const char report_window[] ; ^ 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: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.c:1280: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, ^ iperf_locale.h:55:19: error: declaration for parameter 'report_cookie' but no such parameter extern const char report_cookie[] ; ^ /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_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:54:19: error: declaration for parameter 'report_accepted' but no such parameter extern const char report_accepted[] ; ^ 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]; ^ iperf_locale.h:53:19: error: declaration for parameter 'report_reverse' but no such parameter extern const char report_reverse[] ; ^ 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:1546: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[] ; ^ /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:51:19: error: declaration for parameter 'report_time' but no such parameter extern const char report_time[] ; ^ /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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ /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:49:19: error: declaration for parameter 'test_start_blocks' but no such parameter extern const char test_start_blocks[]; ^ /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:240:5: error: declaration for parameter 'iperf_run_client' but no such parameter int iperf_run_client(struct iperf_test *); ^ iperf_locale.h:48:19: error: declaration for parameter 'test_start_bytes' but no such parameter extern const char test_start_bytes[]; ^ /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:47:19: error: declaration for parameter 'test_start_time' but no such parameter extern const char test_start_time[]; ^ iperf_api.c:1303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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]; ^ iperf_api.h:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ iperf_locale.h:46:19: error: declaration for parameter 'wait_server_threads' but no such parameter extern const char wait_server_threads[] ; ^ 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_locale.h:45:19: error: declaration for parameter 'window_default' but no such parameter extern const char window_default[] ; ^ 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: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[] ; ^ tcp_info.c:183:1: error: expected '{' at end of input } ^ 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: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_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:40:19: error: declaration for parameter 'join_multicast' but no such parameter extern const char join_multicast[] ; ^ 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: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_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ 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_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: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_api.c:1676: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_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[]; ^ iperf_api.h:226:6: error: declaration for parameter 'iperf_reset_test' but no such parameter void iperf_reset_test(struct iperf_test *); ^ 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); ^ 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: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 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 ); ^ 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:224:5: error: declaration for parameter 'iperf_create_send_timers' but no such parameter int iperf_create_send_timers(struct iperf_test *); ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ 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 iperf_server_api.c:59:0: net.h:39:5: error: declaration for parameter 'getsockdomain' but no such parameter int getsockdomain(int sock); ^ net.h:38:5: error: declaration for parameter 'setnonblocking' but no such parameter int setnonblocking(int fd, int nonblocking); ^ iperf_api.h:222:5: error: declaration for parameter 'iperf_exchange_results' but no such parameter int iperf_exchange_results(struct iperf_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); ^ net.h:36:5: error: declaration for parameter 'getsock_tcp_mss' but no such parameter int getsock_tcp_mss(int inSock); ^ iperf_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ iperf_api.c:1378:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1702:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ 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:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ 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); ^ 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)); ^ 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_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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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); ^ tcp_info.c:183:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_api.h:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ 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:215:5: error: declaration for parameter 'iperf_send' but no such parameter int iperf_send(struct iperf_test *, fd_set *) /* __attribute__((hot)) */; ^ iperf_util.h:47:13: error: declaration for parameter 'get_system_info' but no such parameter const char* get_system_info(void); ^ iperf_server_api.c:663:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ iperf_util.h:45:6: error: declaration for parameter 'cpu_util' but no such parameter void cpu_util(double pcpu[3]); ^ 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_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ iperf_api.c:1753: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_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_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_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_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ iperf_util.h:33:6: error: declaration for parameter 'make_cookie' but no such parameter void make_cookie(char *); ^ iperf_api.c:1452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ 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:208:6: error: declaration for parameter 'get_snd_cwnd' but no such parameter long get_snd_cwnd(struct iperf_interval_results *irp); ^ 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_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_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: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_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.c:1772:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_connect(struct iperf_test *); ^ iperf_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ 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:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(struct iperf_stream * sp); ^ iperf_udp.h:37:5: error: declaration for parameter 'iperf_udp_recv' but no such parameter int iperf_udp_recv(struct iperf_stream *); ^ 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); ^ 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_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:1546: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: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: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: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: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:1803: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: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:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *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 ); ^ 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: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: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:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ 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.c:1832: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: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:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(struct iperf_test *); ^ 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:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(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.c:1676: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:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(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_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:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_test *); ^ 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:1846: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: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: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:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(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: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:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_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.c:1702:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(struct iperf_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: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: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.c:1853: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: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: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:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(struct iperf_test *); ^ 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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(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 ); ^ make[2]: *** [iperf_udp.lo] Error 1 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:1753:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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: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:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ 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: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: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:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(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: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: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: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:1966: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: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.c:1772: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_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:229:18: error: declaration for parameter 'get_protocol' but no such parameter struct protocol *get_protocol(struct iperf_test *, int); ^ 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:227:6: error: declaration for parameter 'iperf_reset_stats' but no such parameter void iperf_reset_stats(struct iperf_test * 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 ); ^ 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: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_client_api.c:543:1: error: expected '{' at end of input } ^ iperf_api.h:223:5: error: declaration for parameter 'iperf_init_test' but no such parameter int iperf_init_test(struct iperf_test *); ^ make[2]: *** [iperf3_profile-iperf_sctp.o] Error 1 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 *); ^ make[2]: *** [iperf3-main.o] Error 1 iperf_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ iperf_api.c:2062:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:1803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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); ^ make[2]: *** [iperf3_profile-iperf_server_api.o] Error 1 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:1832: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_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.c:2141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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); ^ make[2]: *** [tcp_info.lo] Error 1 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.c:1846:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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:2177: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_client_api.c:543:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 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.c:1853: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: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 ); ^ make[2]: *** [iperf_tcp.lo] Error 1 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.c:2253: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: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.c:1966: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_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.c:2358: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_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:2062: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_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.c:2608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_server_api.c:663:1: error: expected '{' at end of input } ^ iperf_api.c:2141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2631:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2177:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2253: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:2745:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: *** [iperf_client_api.lo] Error 1 iperf_api.c:2358:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2889:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2631:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2931:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2945:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ make[2]: *** [iperf_server_api.lo] Error 1 iperf_api.c:2745:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2987:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3009:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2889:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3020:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2931:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3070:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2945:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:2987:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3176: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:3009:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_api.c:3020:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_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_api.c:3045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ iperf_api.c:3070:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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_api.c:3107: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_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_api.c:3135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ 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.c:3176: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.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.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: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.h:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ 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.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.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); ^ 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.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_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: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:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(struct iperf_test *); ^ 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:256:5: error: declaration for parameter 'iperf_json_start' but no such parameter int iperf_json_start(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:114:19: error: declaration for parameter 'warn_implied_udp' but no such parameter extern const char warn_implied_udp[] ; ^ 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: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:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ 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:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_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:109:19: error: declaration for parameter 'opt_estimate' but no such parameter extern const char opt_estimate[]; ^ 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: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_api.h:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(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[]; ^ 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: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.h:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(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:102:19: error: declaration for parameter 'warn_window_small' but no such parameter extern const char warn_window_small[] ; ^ 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: 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_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:97:19: error: declaration for parameter 'report_tcpInfo' but no such parameter extern const char report_tcpInfo[] ; ^ 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: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_api.h:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(struct iperf_test *); ^ 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_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: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_api.h:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ 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_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: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_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:84:19: error: declaration for parameter 'report_mss_unsupported' but no such parameter extern const char report_mss_unsupported[] ; ^ 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: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_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: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_api.h:230:5: error: declaration for parameter 'set_protocol' but no such parameter int set_protocol(struct iperf_test *, int); ^ 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_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: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_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: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_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: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_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: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_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: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_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: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_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: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_api.h:221:6: error: declaration for parameter 'warning' but no such parameter void warning(char *); ^ 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_api.h:220:6: error: declaration for parameter 'usage_long' but no such parameter void usage_long(); ^ 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_api.h:219:6: error: declaration for parameter 'usage' but no such parameter void usage(); ^ 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:218:6: error: declaration for parameter 'iperf_got_sigend' but no such parameter void iperf_got_sigend(struct iperf_test *test) __attribute__ ((noreturn)); ^ 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:217:6: error: declaration for parameter 'iperf_catch_sigend' but no such parameter void iperf_catch_sigend(void (*handler)(int)); ^ 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:216:5: error: declaration for parameter 'iperf_recv' but no such parameter int iperf_recv(struct iperf_test *, fd_set *); ^ 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_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: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_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: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: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: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_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: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_api.h:210:6: error: declaration for parameter 'print_tcpinfo' but no such parameter void print_tcpinfo(struct iperf_test *test); ^ 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.h:209:6: error: declaration for parameter 'get_rtt' but no such parameter long get_rtt(struct iperf_interval_results *irp); ^ 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_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: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_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: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_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: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_api.h:205:5: error: declaration for parameter 'has_tcpinfo_retransmits' but no such parameter int has_tcpinfo_retransmits(void); ^ 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_api.h:204:5: error: declaration for parameter 'has_tcpinfo' but no such parameter int has_tcpinfo(void); ^ 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_api.h:202:11: error: declaration for parameter 'iperf_free_stream' but no such parameter void iperf_free_stream(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]); ^ iperf_util.h:43:5: error: declaration for parameter 'delay' but no such parameter int delay(int64_t ns); ^ 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_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_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: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 *); ^ 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 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); ^ 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 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 ); ^ iperf_api.h:169:10: error: declaration for parameter 'iperf_defaults' but no such parameter int iperf_defaults(struct iperf_test * testp); ^ units.h:31:8: error: declaration for parameter 'unit_atof' but no such parameter double unit_atof( const char *s ); ^ 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_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_api.h:159:10: error: declaration for parameter 'iperf_reporter_callback' but no such parameter void iperf_reporter_callback(struct iperf_test * 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_api.h:153:10: error: declaration for parameter 'iperf_stats_callback' but no such parameter void iperf_stats_callback(struct iperf_test * test); ^ 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_api.h:147:11: error: declaration for parameter 'connect_msg' but no such parameter void connect_msg(struct iperf_stream * sp); ^ iperf_udp.h:59:5: error: declaration for parameter 'iperf_udp_connect' but no such parameter int iperf_udp_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_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_api.h:134:10: error: declaration for parameter 'iperf_exchange_parameters' but no such parameter int iperf_exchange_parameters(struct iperf_test * 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 *); ^ 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 ); ^ 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: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:270:7: error: declaration for parameter 'iperf_strerror' but no such parameter char *iperf_strerror(int); ^ 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: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: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: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: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:265:5: error: declaration for parameter 'iflush' but no such parameter int iflush(struct iperf_test *test); ^ 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: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: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:261:5: error: declaration for parameter 'iperf_clearaffinity' but no such parameter int iperf_clearaffinity(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_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:260:5: error: declaration for parameter 'iperf_setaffinity' but no such parameter int iperf_setaffinity(struct iperf_test *, int affinity); ^ 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:257:5: error: declaration for parameter 'iperf_json_finish' but no such parameter int iperf_json_finish(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_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: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:253:5: error: declaration for parameter 'iperf_delete_pidfile' but no such parameter int iperf_delete_pidfile(struct iperf_test *); ^ 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:252:5: error: declaration for parameter 'iperf_create_pidfile' but no such parameter int iperf_create_pidfile(struct iperf_test *); ^ 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:251:6: error: declaration for parameter 'iperf_test_reset' but no such parameter void iperf_test_reset(struct iperf_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: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: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: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:249:5: error: declaration for parameter 'iperf_accept' but no such parameter int iperf_accept(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.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:248:5: error: declaration for parameter 'iperf_server_listen' but no such parameter int iperf_server_listen(struct iperf_test *); ^ 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:247:5: error: declaration for parameter 'iperf_run_server' but no such parameter int iperf_run_server(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_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: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: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: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:242:5: error: declaration for parameter 'iperf_create_streams' but no such parameter int iperf_create_streams(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_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:241:5: error: declaration for parameter 'iperf_connect' but no such parameter int iperf_connect(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_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: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_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:237:16: error: declaration for parameter 'env' but no such parameter extern jmp_buf env; ^ 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: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: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:234:6: error: declaration for parameter 'iperf_on_connect' but no such parameter void iperf_on_connect(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: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: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_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: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.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.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.c:3178:1: error: expected '{' at end of input } ^ 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.c:3178:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [iperf3_profile-iperf_api.o] 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 ); ^ 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_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:3178:1: error: expected '{' at end of input } ^ iperf_api.c:3178: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.9Imt7H (%build) Bad exit status from /var/tmp/rpm-tmp.9Imt7H (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 8ddc29bc13c742ba9f79ced9873638d2 -D /var/lib/mock/dist-an7-els-build-426515-72790/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv._zpzyd25:/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 8ddc29bc13c742ba9f79ced9873638d2 -D /var/lib/mock/dist-an7-els-build-426515-72790/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv._zpzyd25:/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'