* Package: net-irc/iroffer-dinoex-3.32-r2 * Repository: gentoo * Maintainer: zlogene@gentoo.org pinkbyte@gentoo.org * USE: abi_x86_64 admin amd64 elibc_glibc http kernel_linux memsave ssl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking iroffer-dinoex-3.32.tar.gz to /var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work >>> Source unpacked in /var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work >>> Preparing source in /var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32 ... * Applying iroffer-dinoex-3.31-config.patch ... [ ok ] * Applying iroffer-dinoex-Werror.patch ... [ ok ] * Looking in for new locales ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32 ... ./Configure PREFIX=/usr CC=x86_64-pc-linux-gnu-gcc -no-chroot -no-blowfish -no-telnet Configuring for iroffer-dinoex 3.32 Determining OS... Linux Configuring without Telnet Server. Configuring without blowfish encryption. Configuring without will not be able to chroot(). Checking for make... found make Checking for gcc/cc... found x86_64-pc-linux-gnu-gcc Seeing if x86_64-pc-linux-gnu-gcc works... yes Seeing if x86_64-pc-linux-gnu-gcc accepts '-Wall'... yes Seeing how to define a 16 bit integer... short Seeing how to define a 32 bit integer... int Seeing how to define a 64 bit integer... long Seeing if compiling with standard #include's works... yes Seeing how large FD_SETSIZE is... 1024 Determining endianness... Little-Endian Seeing if large file support works... yes Determing the signedness of 'addrlen'... signed Seeing how to display 64bit using printf... L Seeing how to display time_t using printf... Li Checking for snprintf()... found Checking for strcasecmp()... found Checking for strcasestr()... found Checking for strsignal()... found Seeing if 'sys/mman.h' exists... found Seeing if 'sys/sendfile.h' exists... found Seeing if 'sys/vfs.h' exists... found Seeing if 'sys/statfs.h' exists... found Seeing if 'sys/param.h' exists... found Seeing if 'sys/mount.h' exists... found Seeing if 'sys/statvfs.h' exists... found Checking for statvfs()... found Checking for statfs()... found Seeing if 'crypt.h' is needed... not needed Seeing if '-lcrypt' is needed... needed Seeing if crypt() works as expected... yes Checking for setuid()... found Checking for getgrouplist()... found Checking for Linux-style sendfile()... found Checking for mmap()/munmap()... found Checking for name of fd limit... RLIMIT_NOFILE Checking for siginfo_t/sa_sigaction... found Checking for 'si_code' values... found Checking for wait() status values... found Seeing if TOS can be set for IP sockets... yes Checking for getaddrinfo()... found Checking for gethostbyname() error values... found Checking for res_init() ... found Seeing if OpenSSL library exists... found Configuring for OpenSSL. Creating src/iroffer_config.h... Done Creating Makefile... Done Type "make" to compile No errors or warnings should appear when compiling, if they do, something is wrong >>> Source configured. >>> Compiling source in /var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32 ... make -j4 CC=x86_64-pc-linux-gnu-gcc de en fr it ./Lang de latin1 conversion ... parsing ... mkdir -p o.en touch o.en/.mkdir ./Lang fr latin1 conversion ... parsing ... ./Lang it join: en.tmp: No such file or directory done latin1 conversion ... parsing ... done join: en.tmp: No such file or directory mv -f src.fr/iroffer_admin.c.new src.fr/iroffer_admin.c mv -f src.fr/iroffer_dccchat.c.new src.fr/iroffer_dccchat.c mv -f src.fr/iroffer_display.c.new src.fr/iroffer_display.c done mv -f src.fr/iroffer_main.c.new src.fr/iroffer_main.c mv -f src.fr/iroffer_misc.c.new src.fr/iroffer_misc.c mv -f src.it/iroffer_admin.c.new src.it/iroffer_admin.c mv -f src.it/iroffer_dccchat.c.new src.it/iroffer_dccchat.c mv -f src.fr/iroffer_statefile.c.new src.fr/iroffer_statefile.c mv -f src.it/iroffer_display.c.new src.it/iroffer_display.c mv -f src.fr/iroffer_transfer.c.new src.fr/iroffer_transfer.c mv -f src.it/iroffer_main.c.new src.it/iroffer_main.c mv -f src.fr/iroffer_upload.c.new src.fr/iroffer_upload.c mv -f src.de/iroffer_admin.c.new src.de/iroffer_admin.c mv -f src.fr/iroffer_utilities.c.new src.fr/iroffer_utilities.c mv -f src.it/iroffer_misc.c.new src.it/iroffer_misc.c mv -f src.fr/dinoex_admin.c.new src.fr/dinoex_admin.c mv -f src.it/iroffer_statefile.c.new src.it/iroffer_statefile.c mv -f src.de/iroffer_dccchat.c.new src.de/iroffer_dccchat.c mv -f src.fr/dinoex_badip.c.new src.fr/dinoex_badip.c mv -f src.it/iroffer_transfer.c.new src.it/iroffer_transfer.c mv -f src.it/iroffer_upload.c.new src.it/iroffer_upload.c mv -f src.it/iroffer_utilities.c.new src.it/iroffer_utilities.c mv -f src.fr/dinoex_chat.c.new src.fr/dinoex_chat.c mv -f src.de/iroffer_display.c.new src.de/iroffer_display.c mv -f src.fr/dinoex_config.c.new src.fr/dinoex_config.c mv -f src.it/dinoex_admin.c.new src.it/dinoex_admin.c mv -f src.it/dinoex_badip.c.new src.it/dinoex_badip.c mv -f src.fr/dinoex_curl.c.new src.fr/dinoex_curl.c mv -f src.fr/dinoex_geoip.c.new src.fr/dinoex_geoip.c mv -f src.it/dinoex_chat.c.new src.it/dinoex_chat.c mv -f src.fr/dinoex_http.c.new src.fr/dinoex_http.c mv -f src.fr/dinoex_irc.c.new src.fr/dinoex_irc.c mv -f src.it/dinoex_config.c.new src.it/dinoex_config.c mv -f src.fr/dinoex_jobs.c.new src.fr/dinoex_jobs.c mv -f src.fr/dinoex_kqueue.c.new src.fr/dinoex_kqueue.c mv -f src.de/iroffer_main.c.new src.de/iroffer_main.c mv -f src.it/dinoex_curl.c.new src.it/dinoex_curl.c mv -f src.fr/dinoex_main.c.new src.fr/dinoex_main.c mv -f src.it/dinoex_geoip.c.new src.it/dinoex_geoip.c mv -f src.fr/dinoex_maxminddb.c.new src.fr/dinoex_maxminddb.c mv -f src.de/iroffer_misc.c.new src.de/iroffer_misc.c mv -f src.it/dinoex_http.c.new src.it/dinoex_http.c mv -f src.fr/dinoex_misc.c.new src.fr/dinoex_misc.c mv -f src.it/dinoex_irc.c.new src.it/dinoex_irc.c mv -f src.it/dinoex_jobs.c.new src.it/dinoex_jobs.c mv -f src.fr/dinoex_queue.c.new src.fr/dinoex_queue.c mv -f src.de/iroffer_statefile.c.new src.de/iroffer_statefile.c mv -f src.fr/dinoex_ruby.c.new src.fr/dinoex_ruby.c mv -f src.it/dinoex_kqueue.c.new src.it/dinoex_kqueue.c mv -f src.it/dinoex_main.c.new src.it/dinoex_main.c mv -f src.fr/dinoex_ssl.c.new src.fr/dinoex_ssl.c mv -f src.de/iroffer_transfer.c.new src.de/iroffer_transfer.c mv -f src.it/dinoex_maxminddb.c.new src.it/dinoex_maxminddb.c mv -f src.fr/dinoex_statefile.c.new src.fr/dinoex_statefile.c mv -f src.it/dinoex_misc.c.new src.it/dinoex_misc.c mv -f src.fr/dinoex_telnet.c.new src.fr/dinoex_telnet.c mv -f src.de/iroffer_upload.c.new src.de/iroffer_upload.c mv -f src.it/dinoex_queue.c.new src.it/dinoex_queue.c mv -f src.fr/dinoex_transfer.c.new src.fr/dinoex_transfer.c mv -f src.fr/dinoex_upload.c.new src.fr/dinoex_upload.c mv -f src.it/dinoex_ruby.c.new src.it/dinoex_ruby.c mv -f src.fr/dinoex_user.c.new src.fr/dinoex_user.c mv -f src.de/iroffer_utilities.c.new src.de/iroffer_utilities.c mv -f src.it/dinoex_ssl.c.new src.it/dinoex_ssl.c mv -f src.fr/dinoex_utilities.c.new src.fr/dinoex_utilities.c mv -f src.it/dinoex_statefile.c.new src.it/dinoex_statefile.c mv -f src.fr/blowfish.h.new src.fr/blowfish.h mv -f src.fr/crc32.h.new src.fr/crc32.h mv -f src.fr/dinoex_admin.h.new src.fr/dinoex_admin.h mv -f src.it/dinoex_telnet.c.new src.it/dinoex_telnet.c mv -f src.it/dinoex_transfer.c.new src.it/dinoex_transfer.c mv -f src.fr/dinoex_badip.h.new src.fr/dinoex_badip.h mv -f src.fr/dinoex_chat.h.new src.fr/dinoex_chat.h mv -f src.it/dinoex_upload.c.new src.it/dinoex_upload.c mv -f src.fr/dinoex_config.h.new src.fr/dinoex_config.h mv -f src.it/dinoex_user.c.new src.it/dinoex_user.c mv -f src.de/dinoex_admin.c.new src.de/dinoex_admin.c mv -f src.it/dinoex_utilities.c.new src.it/dinoex_utilities.c mv -f src.fr/dinoex_curl.h.new src.fr/dinoex_curl.h mv -f src.it/blowfish.h.new src.it/blowfish.h mv -f src.fr/dinoex_defines.h.new src.fr/dinoex_defines.h mv -f src.de/dinoex_badip.c.new src.de/dinoex_badip.c mv -f src.it/crc32.h.new src.it/crc32.h mv -f src.fr/dinoex_geoip.h.new src.fr/dinoex_geoip.h mv -f src.de/dinoex_chat.c.new src.de/dinoex_chat.c mv -f src.it/dinoex_admin.h.new src.it/dinoex_admin.h mv -f src.fr/dinoex_globals.h.new src.fr/dinoex_globals.h mv -f src.it/dinoex_badip.h.new src.it/dinoex_badip.h mv -f src.fr/dinoex_http.h.new src.fr/dinoex_http.h mv -f src.it/dinoex_chat.h.new src.it/dinoex_chat.h mv -f src.fr/dinoex_irc.h.new src.fr/dinoex_irc.h mv -f src.fr/dinoex_jobs.h.new src.fr/dinoex_jobs.h mv -f src.it/dinoex_config.h.new src.it/dinoex_config.h mv -f src.fr/dinoex_kqueue.h.new src.fr/dinoex_kqueue.h mv -f src.it/dinoex_curl.h.new src.it/dinoex_curl.h mv -f src.it/dinoex_defines.h.new src.it/dinoex_defines.h mv -f src.fr/dinoex_main.h.new src.fr/dinoex_main.h mv -f src.fr/dinoex_maxminddb.h.new src.fr/dinoex_maxminddb.h mv -f src.it/dinoex_geoip.h.new src.it/dinoex_geoip.h mv -f src.fr/dinoex_misc.h.new src.fr/dinoex_misc.h mv -f src.it/dinoex_globals.h.new src.it/dinoex_globals.h mv -f src.it/dinoex_http.h.new src.it/dinoex_http.h mv -f src.fr/dinoex_queue.h.new src.fr/dinoex_queue.h mv -f src.it/dinoex_irc.h.new src.it/dinoex_irc.h mv -f src.fr/dinoex_ruby.h.new src.fr/dinoex_ruby.h mv -f src.de/dinoex_config.c.new src.de/dinoex_config.c mv -f src.it/dinoex_jobs.h.new src.it/dinoex_jobs.h mv -f src.fr/dinoex_ssl.h.new src.fr/dinoex_ssl.h mv -f src.de/dinoex_curl.c.new src.de/dinoex_curl.c mv -f src.it/dinoex_kqueue.h.new src.it/dinoex_kqueue.h mv -f src.fr/dinoex_telnet.h.new src.fr/dinoex_telnet.h mv -f src.fr/dinoex_transfer.h.new src.fr/dinoex_transfer.h mv -f src.it/dinoex_main.h.new src.it/dinoex_main.h mv -f src.fr/dinoex_upload.h.new src.fr/dinoex_upload.h mv -f src.fr/dinoex_user.h.new src.fr/dinoex_user.h mv -f src.de/dinoex_geoip.c.new src.de/dinoex_geoip.c mv -f src.fr/dinoex_utilities.h.new src.fr/dinoex_utilities.h mv -f src.it/dinoex_maxminddb.h.new src.it/dinoex_maxminddb.h mv -f src.fr/iroffer_config.h.new src.fr/iroffer_config.h mv -f src.it/dinoex_misc.h.new src.it/dinoex_misc.h mv -f src.it/dinoex_queue.h.new src.it/dinoex_queue.h mv -f src.fr/iroffer_defines.h.new src.fr/iroffer_defines.h mv -f src.fr/iroffer_globals.h.new src.fr/iroffer_globals.h mv -f src.it/dinoex_ruby.h.new src.it/dinoex_ruby.h mv -f src.de/dinoex_http.c.new src.de/dinoex_http.c mv -f src.it/dinoex_ssl.h.new src.it/dinoex_ssl.h mv -f src.fr/iroffer_headers.h.new src.fr/iroffer_headers.h mv -f src.fr/plumb_md5.h.new src.fr/plumb_md5.h mv -f src.it/dinoex_telnet.h.new src.it/dinoex_telnet.h mv -f src.fr/strnatcmp.h.new src.fr/strnatcmp.h mv -f src.it/dinoex_transfer.h.new src.it/dinoex_transfer.h mv -f src.fr/upnp.h.new src.fr/upnp.h mv -f src.de/dinoex_irc.c.new src.de/dinoex_irc.c mv -f src.fr/blowfish.c.new src.fr/blowfish.c mv -f src.it/dinoex_upload.h.new src.it/dinoex_upload.h mv -f src.fr/crc32.c.new src.fr/crc32.c mv -f src.fr/plumb_md5.c.new src.fr/plumb_md5.c mv -f src.fr/strnatcmp.c.new src.fr/strnatcmp.c mv -f src.it/dinoex_user.h.new src.it/dinoex_user.h mv -f src.it/dinoex_utilities.h.new src.it/dinoex_utilities.h mv -f src.fr/upnp.c.new src.fr/upnp.c mv -f src.it/iroffer_config.h.new src.it/iroffer_config.h make IRLANG=fr IRSRC=src.fr IRNAME=iroffer-fr all make[1]: Entering directory '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32' mkdir -p o.fr mv -f src.it/iroffer_defines.h.new src.it/iroffer_defines.h mv -f src.it/iroffer_globals.h.new src.it/iroffer_globals.h touch o.fr/.mkdir x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_admin.o src.fr/iroffer_admin.c mv -f src.de/dinoex_jobs.c.new src.de/dinoex_jobs.c mv -f src.it/iroffer_headers.h.new src.it/iroffer_headers.h x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_dccchat.o src.fr/iroffer_dccchat.c mv -f src.it/plumb_md5.h.new src.it/plumb_md5.h mv -f src.it/strnatcmp.h.new src.it/strnatcmp.h mv -f src.de/dinoex_kqueue.c.new src.de/dinoex_kqueue.c mv -f src.it/upnp.h.new src.it/upnp.h mv -f src.it/blowfish.c.new src.it/blowfish.c mv -f src.de/dinoex_main.c.new src.de/dinoex_main.c src.fr/iroffer_admin.c: In function ‘u_dcld’: src.fr/iroffer_admin.c:898:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ^~~~~~~~~~~~~~~~~~~~~ 899 | tr->lastspeed, 900 | (tr->bytessent/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:898:55: note: format string is defined here 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ~~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c:898:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ^~~~~~~~~~~~~~~~~~~~~ ...... 901 | (tr->xpack->st_size/1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:898:74: note: format string is defined here 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ~~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c:958:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ^~~~~~~~~~~~~~~~~~~~~ 959 | ul->lastspeed, 960 | (ul->bytesgot/1024), | ~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:958:55: note: format string is defined here 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ~~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c:958:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ^~~~~~~~~~~~~~~~~~~~~ ...... 961 | (ul->totalsize/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:958:74: note: format string is defined here 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ~~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c: In function ‘u_info’: src.fr/iroffer_admin.c:1035:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1035 | a_respond(u, " Filesize %" LLPRINTFMT "d [%sB]", | ^~~~~~~~~~~~~~~~~~~ 1036 | xd->st_size, sizestrstr); | ~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:1035:48: note: format string is defined here 1035 | a_respond(u, " Filesize %" LLPRINTFMT "d [%sB]", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c:1044:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ^~~~~~~~~~~~~~~~~~~ 1045 | (ir_uint64)xd->st_dev, (ir_uint64)xd->st_ino); | ~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_admin.c:1044:48: note: format string is defined here 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c:1044:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ^~~~~~~~~~~~~~~~~~~ 1045 | (ir_uint64)xd->st_dev, (ir_uint64)xd->st_ino); | ~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_admin.c:1044:65: note: format string is defined here 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c: In function ‘u_botinfo’: src.fr/iroffer_admin.c:1600:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1600 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1601 | transferlimit_type_to_string(ii), tempstr2, 1602 | gdata.transferlimits[ii].used / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/iroffer_admin.c:1600:76: note: format string is defined here 1600 | spond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c:1600:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1600 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1603 | gdata.transferlimits[ii].limit / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/iroffer_admin.c:1600:102: note: format string is defined here 1600 | mit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c:1607:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1607 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit unlimited", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | transferlimit_type_to_string(ii),tempstr2 , 1609 | gdata.transferlimits[ii].used / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/iroffer_admin.c:1607:76: note: format string is defined here 1607 | spond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit unlimited", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c:1636:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1636 | "%" LLPRINTFMT "dMB", | ^~~ 1637 | (gdata.uploadmaxsize/1024/1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:1636:32: note: format string is defined here 1636 | "%" LLPRINTFMT "dMB", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c: In function ‘u_memstat’: src.fr/iroffer_admin.c:1929:28: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 7 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 1929 | a_respond(u, "%3u %3u | 0x%8.8lX | %6iB | %7" TTPRINTFMT "s | %s:%d %s()", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1934 | meminfo[i].alloctime-gdata.startuptime, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long int} mv -f src.it/crc32.c.new src.it/crc32.c In file included from src.fr/iroffer_admin.c:18: src.fr/iroffer_config.h:19:22: note: format string is defined here 19 | #define TTPRINTFMT "Li" src.fr/iroffer_admin.c:1960:27: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ^~~~~~~~~~~~~~~ 1961 | pack_count, 1962 | (ir_uint64)(mm->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_admin.c:1960:55: note: format string is defined here 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ~~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c:1960:27: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ^~~~~~~~~~~~~~~ ...... 1963 | mm->mmap_offset + mm->mmap_size - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_admin.c:1960:80: note: format string is defined here 1960 | pond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ~~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c: In function ‘u_trinfo’: src.fr/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ 2117 | (tr->startresume/1024), | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:2116:38: note: format string is defined here 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ 2117 | (tr->startresume/1024), 2118 | (tr->bytessent/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:2116:65: note: format string is defined here 2116 | respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ ...... 2119 | (tr->xpack->st_size/1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:2116:88: note: format string is defined here 2116 | PRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c:2129:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2129 | a_respond(u, "Min %s, Current %1.1fK/s, Max %s, In Transit %" LLPRINTFMT "dK", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2133 | (tr->bytessent-tr->lastack/1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_admin.c:2129:77: note: format string is defined here 2129 | nd(u, "Min %s, Current %1.1fK/s, Max %s, In Transit %" LLPRINTFMT "dK", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ 2167 | tr->mmap_info->mmap_ptr, 2168 | (ir_uint64)(tr->mmap_info->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_admin.c:2166:50: note: format string is defined here 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ ...... 2169 | (ir_uint64)(tr->bytessent), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_admin.c:2166:74: note: format string is defined here 2166 | nd(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ ...... 2170 | (ir_uint64)(tr->mmap_info->mmap_offset + tr->mmap_info->mmap_size - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_admin.c:2166:98: note: format string is defined here 2166 | 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int mv -f src.it/plumb_md5.c.new src.it/plumb_md5.c mv -f src.it/strnatcmp.c.new src.it/strnatcmp.c mv -f src.de/dinoex_maxminddb.c.new src.de/dinoex_maxminddb.c mv -f src.it/upnp.c.new src.it/upnp.c make IRLANG=it IRSRC=src.it IRNAME=iroffer-it all mv -f src.de/dinoex_misc.c.new src.de/dinoex_misc.c make[1]: Entering directory '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32' mkdir -p o.it touch o.it/.mkdir x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_admin.o src.it/iroffer_admin.c mv -f src.de/dinoex_queue.c.new src.de/dinoex_queue.c src.fr/iroffer_dccchat.c: In function ‘setupdccchataccept’: src.fr/iroffer_dccchat.c:102:88: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 102 | et = accept(chat->con.listensocket, &(chat->con.remote.sa), &addrlen)) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/iroffer_dccchat.c:20: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.fr/iroffer_dccchat.c: In function ‘setupdccchat’: src.fr/iroffer_dccchat.c:252:66: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 252 | (getsockname(chat->con.clientsocket, &(chat->con.local.sa), &addrlen) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/iroffer_dccchat.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ mv -f src.de/dinoex_ruby.c.new src.de/dinoex_ruby.c mv -f src.de/dinoex_ssl.c.new src.de/dinoex_ssl.c mv -f src.de/dinoex_statefile.c.new src.de/dinoex_statefile.c mv -f src.de/dinoex_telnet.c.new src.de/dinoex_telnet.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_display.o src.fr/iroffer_display.c mv -f src.de/dinoex_transfer.c.new src.de/dinoex_transfer.c mv -f src.de/dinoex_upload.c.new src.de/dinoex_upload.c mv -f src.de/dinoex_user.c.new src.de/dinoex_user.c src.it/iroffer_admin.c: In function ‘u_dcld’: src.it/iroffer_admin.c:898:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ^~~~~~~~~~~~~~~~~~~~~ 899 | tr->lastspeed, 900 | (tr->bytessent/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:898:55: note: format string is defined here 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ~~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c:898:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ^~~~~~~~~~~~~~~~~~~~~ ...... 901 | (tr->xpack->st_size/1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:898:74: note: format string is defined here 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ~~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c:958:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ^~~~~~~~~~~~~~~~~~~~~ 959 | ul->lastspeed, 960 | (ul->bytesgot/1024), | ~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:958:55: note: format string is defined here 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ~~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c:958:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ^~~~~~~~~~~~~~~~~~~~~ ...... 961 | (ul->totalsize/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:958:74: note: format string is defined here 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ~~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c: In function ‘u_info’: src.it/iroffer_admin.c:1035:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1035 | a_respond(u, " Filesize %" LLPRINTFMT "d [%sB]", | ^~~~~~~~~~~~~~~~~~~ 1036 | xd->st_size, sizestrstr); | ~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:1035:48: note: format string is defined here 1035 | a_respond(u, " Filesize %" LLPRINTFMT "d [%sB]", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c:1044:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ^~~~~~~~~~~~~~~~~~~ 1045 | (ir_uint64)xd->st_dev, (ir_uint64)xd->st_ino); | ~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_admin.c:1044:48: note: format string is defined here 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_admin.c:1044:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ^~~~~~~~~~~~~~~~~~~ 1045 | (ir_uint64)xd->st_dev, (ir_uint64)xd->st_ino); | ~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_admin.c:1044:65: note: format string is defined here 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int mv -f src.de/dinoex_utilities.c.new src.de/dinoex_utilities.c src.it/iroffer_admin.c: In function ‘u_botinfo’: src.it/iroffer_admin.c:1600:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1600 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1601 | transferlimit_type_to_string(ii), tempstr2, 1602 | gdata.transferlimits[ii].used / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/iroffer_admin.c:1600:76: note: format string is defined here 1600 | spond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int mv -f src.de/blowfish.h.new src.de/blowfish.h mv -f src.de/crc32.h.new src.de/crc32.h mv -f src.de/dinoex_admin.h.new src.de/dinoex_admin.h mv -f src.de/dinoex_badip.h.new src.de/dinoex_badip.h src.it/iroffer_admin.c:1600:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1600 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1603 | gdata.transferlimits[ii].limit / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/iroffer_admin.c:1600:102: note: format string is defined here 1600 | mit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_admin.c:1607:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1607 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit unlimited", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | transferlimit_type_to_string(ii),tempstr2 , 1609 | gdata.transferlimits[ii].used / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/iroffer_admin.c:1607:76: note: format string is defined here 1607 | spond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit unlimited", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_admin.c:1636:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1636 | "%" LLPRINTFMT "dMB", | ^~~ 1637 | (gdata.uploadmaxsize/1024/1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:1636:32: note: format string is defined here 1636 | "%" LLPRINTFMT "dMB", | ~~~~~~~~~~~~~~~^ | | | long long int mv -f src.de/dinoex_chat.h.new src.de/dinoex_chat.h src.it/iroffer_admin.c: In function ‘u_memstat’: src.it/iroffer_admin.c:1929:28: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 7 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 1929 | a_respond(u, "%3u %3u | 0x%8.8lX | %6iB | %7" TTPRINTFMT "s | %s:%d %s()", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1934 | meminfo[i].alloctime-gdata.startuptime, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long int} In file included from src.it/iroffer_admin.c:18: src.it/iroffer_config.h:19:22: note: format string is defined here 19 | #define TTPRINTFMT "Li" src.it/iroffer_admin.c:1960:27: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ^~~~~~~~~~~~~~~ 1961 | pack_count, 1962 | (ir_uint64)(mm->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_admin.c:1960:55: note: format string is defined here 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ~~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_admin.c:1960:27: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ^~~~~~~~~~~~~~~ ...... 1963 | mm->mmap_offset + mm->mmap_size - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_admin.c:1960:80: note: format string is defined here 1960 | pond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ~~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_admin.c: In function ‘u_trinfo’: mv -f src.de/dinoex_config.h.new src.de/dinoex_config.h src.it/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ 2117 | (tr->startresume/1024), | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:2116:38: note: format string is defined here 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ 2117 | (tr->startresume/1024), 2118 | (tr->bytessent/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:2116:65: note: format string is defined here 2116 | respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ ...... 2119 | (tr->xpack->st_size/1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:2116:88: note: format string is defined here 2116 | PRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c:2129:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2129 | a_respond(u, "Min %s, Current %1.1fK/s, Max %s, In Transit %" LLPRINTFMT "dK", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2133 | (tr->bytessent-tr->lastack/1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_admin.c:2129:77: note: format string is defined here 2129 | nd(u, "Min %s, Current %1.1fK/s, Max %s, In Transit %" LLPRINTFMT "dK", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ 2167 | tr->mmap_info->mmap_ptr, 2168 | (ir_uint64)(tr->mmap_info->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_admin.c:2166:50: note: format string is defined here 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ ...... 2169 | (ir_uint64)(tr->bytessent), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_admin.c:2166:74: note: format string is defined here 2166 | nd(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ ...... 2170 | (ir_uint64)(tr->mmap_info->mmap_offset + tr->mmap_info->mmap_size - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_admin.c:2166:98: note: format string is defined here 2166 | 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int mv -f src.de/dinoex_curl.h.new src.de/dinoex_curl.h mv -f src.de/dinoex_defines.h.new src.de/dinoex_defines.h mv -f src.de/dinoex_geoip.h.new src.de/dinoex_geoip.h mv -f src.de/dinoex_globals.h.new src.de/dinoex_globals.h mv -f src.de/dinoex_http.h.new src.de/dinoex_http.h mv -f src.de/dinoex_irc.h.new src.de/dinoex_irc.h mv -f src.de/dinoex_jobs.h.new src.de/dinoex_jobs.h mv -f src.de/dinoex_kqueue.h.new src.de/dinoex_kqueue.h mv -f src.de/dinoex_main.h.new src.de/dinoex_main.h mv -f src.de/dinoex_maxminddb.h.new src.de/dinoex_maxminddb.h x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_main.o src.fr/iroffer_main.c mv -f src.de/dinoex_misc.h.new src.de/dinoex_misc.h mv -f src.de/dinoex_queue.h.new src.de/dinoex_queue.h mv -f src.de/dinoex_ruby.h.new src.de/dinoex_ruby.h mv -f src.de/dinoex_ssl.h.new src.de/dinoex_ssl.h mv -f src.de/dinoex_telnet.h.new src.de/dinoex_telnet.h mv -f src.de/dinoex_transfer.h.new src.de/dinoex_transfer.h mv -f src.de/dinoex_upload.h.new src.de/dinoex_upload.h x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_misc.o src.fr/iroffer_misc.c mv -f src.de/dinoex_user.h.new src.de/dinoex_user.h mv -f src.de/dinoex_utilities.h.new src.de/dinoex_utilities.h mv -f src.de/iroffer_config.h.new src.de/iroffer_config.h src.fr/iroffer_main.c: In function ‘main’: : warning: function declared ‘noreturn’ has a ‘return’ statement mv -f src.de/iroffer_defines.h.new src.de/iroffer_defines.h src.fr/iroffer_main.c: In function ‘mainloop’: src.fr/iroffer_main.c:409:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | transferlimit_type_to_string(ii), 411 | gdata.transferlimits[ii].used / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/iroffer_main.c:409:81: note: format string is defined here 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_main.c:409:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 412 | gdata.transferlimits[ii].limit / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/iroffer_main.c:409:107: note: format string is defined here 409 | ansfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_main.c:458:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 458 | "All %" LLPRINTFMT "uMB of the %s transfer limit used. Stopping transfers.", | ^~~~~~~ 459 | gdata.transferlimits[ii].limit / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/iroffer_main.c:458:51: note: format string is defined here 458 | "All %" LLPRINTFMT "uMB of the %s transfer limit used. Stopping transfers.", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int mv -f src.de/iroffer_globals.h.new src.de/iroffer_globals.h mv -f src.de/iroffer_headers.h.new src.de/iroffer_headers.h mv -f src.de/plumb_md5.h.new src.de/plumb_md5.h mv -f src.de/strnatcmp.h.new src.de/strnatcmp.h mv -f src.de/upnp.h.new src.de/upnp.h mv -f src.de/blowfish.c.new src.de/blowfish.c mv -f src.de/crc32.c.new src.de/crc32.c mv -f src.de/plumb_md5.c.new src.de/plumb_md5.c mv -f src.de/strnatcmp.c.new src.de/strnatcmp.c mv -f src.de/upnp.c.new src.de/upnp.c make IRLANG=de IRSRC=src.de IRNAME=iroffer-de all make[1]: Entering directory '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32' mkdir -p o.de touch o.de/.mkdir x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_admin.o src.de/iroffer_admin.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_dccchat.o src.it/iroffer_dccchat.c src.fr/iroffer_misc.c: In function ‘getstatusline’: src.fr/iroffer_misc.c:1269:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 12 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1269 | "Stat: %u/%u Sls, %u/%u Q, %u/%u I, %u/%u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Up, %1.1fK/s Down)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1278 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.fr/iroffer_misc.c:1269:83: note: format string is defined here 1269 | %u/%u Sls, %u/%u Q, %u/%u I, %u/%u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Up, %1.1fK/s Down)", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_misc.c:1286:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 10 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1286 | "Stat: %u/%u Sls, %u/%u Q, %1.1fK/s Rcd, %u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Rcd)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1293 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.fr/iroffer_misc.c:1286:85: note: format string is defined here 1286 | /%u Sls, %u/%u Q, %1.1fK/s Rcd, %u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Rcd)", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_misc.c: In function ‘getstatuslinenums’: src.fr/iroffer_misc.c:1342:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 16 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1342 | "stat %u %1.0f %u %1.0f %u %u %u %u %u %u %1.1f %u %" LLPRINTFMT "u %1.1f %1.1f", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1355 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.fr/iroffer_misc.c:1342:82: note: format string is defined here 1342 | %u %1.0f %u %1.0f %u %u %u %u %u %u %1.1f %u %" LLPRINTFMT "u %1.1f %1.1f", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_statefile.o src.fr/iroffer_statefile.c src.fr/iroffer_misc.c: In function ‘writepidfile’: src.fr/iroffer_misc.c:654:4: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 654 | write(filedescriptor,tempstr2,strlen(tempstr2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_misc.c: In function ‘gobackground’: src.fr/iroffer_misc.c:706:4: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 706 | dup(s); /* stdout */ | ^~~~~~ src.fr/iroffer_misc.c:707:4: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 707 | dup(s); /* stderr */ | ^~~~~~ src.de/iroffer_admin.c: In function ‘u_dcld’: src.de/iroffer_admin.c:898:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ^~~~~~~~~~~~~~~~~~~~~ 899 | tr->lastspeed, 900 | (tr->bytessent/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:898:55: note: format string is defined here 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ~~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c:898:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ^~~~~~~~~~~~~~~~~~~~~ ...... 901 | (tr->xpack->st_size/1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:898:74: note: format string is defined here 898 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c %5s/%5s %7s", | ~~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c:958:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ^~~~~~~~~~~~~~~~~~~~~ 959 | ul->lastspeed, 960 | (ul->bytesgot/1024), | ~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:958:55: note: format string is defined here 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ~~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c:958:21: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ^~~~~~~~~~~~~~~~~~~~~ ...... 961 | (ul->totalsize/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:958:74: note: format string is defined here 958 | " ^- %5.1fK/s %6" LLPRINTFMT "dK/%6" LLPRINTFMT "dK %2i%c%02i%c/%2i%c%02i%c", | ~~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c: In function ‘u_info’: src.de/iroffer_admin.c:1035:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1035 | a_respond(u, " Filesize %" LLPRINTFMT "d [%sB]", | ^~~~~~~~~~~~~~~~~~~ 1036 | xd->st_size, sizestrstr); | ~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:1035:48: note: format string is defined here 1035 | a_respond(u, " Filesize %" LLPRINTFMT "d [%sB]", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c:1044:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ^~~~~~~~~~~~~~~~~~~ 1045 | (ir_uint64)xd->st_dev, (ir_uint64)xd->st_ino); | ~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_admin.c:1044:48: note: format string is defined here 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c:1044:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ^~~~~~~~~~~~~~~~~~~ 1045 | (ir_uint64)xd->st_dev, (ir_uint64)xd->st_ino); | ~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_admin.c:1044:65: note: format string is defined here 1044 | a_respond(u, " Device/Inode %" LLPRINTFMT "u/%" LLPRINTFMT "u", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c: In function ‘u_botinfo’: src.de/iroffer_admin.c:1600:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1600 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1601 | transferlimit_type_to_string(ii), tempstr2, 1602 | gdata.transferlimits[ii].used / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/iroffer_admin.c:1600:76: note: format string is defined here 1600 | spond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c:1600:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1600 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1603 | gdata.transferlimits[ii].limit / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/iroffer_admin.c:1600:102: note: format string is defined here 1600 | mit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit %" LLPRINTFMT "uMB", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c:1607:25: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1607 | u_respond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit unlimited", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | transferlimit_type_to_string(ii),tempstr2 , 1609 | gdata.transferlimits[ii].used / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/iroffer_admin.c:1607:76: note: format string is defined here 1607 | spond(u, "transferlimit: %7s (ends %s): used %" LLPRINTFMT "uMB, limit unlimited", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c:1636:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1636 | "%" LLPRINTFMT "dMB", | ^~~ 1637 | (gdata.uploadmaxsize/1024/1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:1636:32: note: format string is defined here 1636 | "%" LLPRINTFMT "dMB", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c: In function ‘u_memstat’: src.de/iroffer_admin.c:1929:28: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 7 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 1929 | a_respond(u, "%3u %3u | 0x%8.8lX | %6iB | %7" TTPRINTFMT "s | %s:%d %s()", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1934 | meminfo[i].alloctime-gdata.startuptime, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long int} In file included from src.de/iroffer_admin.c:18: src.de/iroffer_config.h:19:22: note: format string is defined here 19 | #define TTPRINTFMT "Li" src.de/iroffer_admin.c:1960:27: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ^~~~~~~~~~~~~~~ 1961 | pack_count, 1962 | (ir_uint64)(mm->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_admin.c:1960:55: note: format string is defined here 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ~~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c:1960:27: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 1960 | u_respond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ^~~~~~~~~~~~~~~ ...... 1963 | mm->mmap_offset + mm->mmap_size - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_admin.c:1960:80: note: format string is defined here 1960 | pond(u," %4i | 0x%8.8" LLPRINTFMT "X .. 0x%8.8" LLPRINTFMT "X | %p | %10d", | ~~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c: In function ‘u_trinfo’: src.de/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ 2117 | (tr->startresume/1024), | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:2116:38: note: format string is defined here 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ 2117 | (tr->startresume/1024), 2118 | (tr->bytessent/1024), | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:2116:65: note: format string is defined here 2116 | respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c:2116:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2116 | a_respond(u, "Start %" LLPRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ^~~~~~~~~ ...... 2119 | (tr->xpack->st_size/1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:2116:88: note: format string is defined here 2116 | PRINTFMT "dK, Current %" LLPRINTFMT "dK, End %" LLPRINTFMT "dK (%2.0f%% File, %2.0f%% Xfer)", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c:2129:16: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 2129 | a_respond(u, "Min %s, Current %1.1fK/s, Max %s, In Transit %" LLPRINTFMT "dK", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2133 | (tr->bytessent-tr->lastack/1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_admin.c:2129:77: note: format string is defined here 2129 | nd(u, "Min %s, Current %1.1fK/s, Max %s, In Transit %" LLPRINTFMT "dK", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ 2167 | tr->mmap_info->mmap_ptr, 2168 | (ir_uint64)(tr->mmap_info->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_admin.c:2166:50: note: format string is defined here 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ ...... 2169 | (ir_uint64)(tr->bytessent), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_admin.c:2166:74: note: format string is defined here 2166 | nd(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_admin.c:2166:19: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 2166 | u_respond(u,"MMAP: [%p] 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~ ...... 2170 | (ir_uint64)(tr->mmap_info->mmap_offset + tr->mmap_info->mmap_size - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_admin.c:2166:98: note: format string is defined here 2166 | 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X .. 0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_dccchat.c: In function ‘setupdccchataccept’: src.it/iroffer_dccchat.c:102:88: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 102 | et = accept(chat->con.listensocket, &(chat->con.remote.sa), &addrlen)) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/iroffer_dccchat.c:20: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.it/iroffer_dccchat.c: In function ‘setupdccchat’: src.it/iroffer_dccchat.c:252:66: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 252 | (getsockname(chat->con.clientsocket, &(chat->con.local.sa), &addrlen) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/iroffer_dccchat.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_display.o src.it/iroffer_display.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_main.o src.it/iroffer_main.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_transfer.o src.fr/iroffer_transfer.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_upload.o src.fr/iroffer_upload.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_dccchat.o src.de/iroffer_dccchat.c In file included from src.fr/iroffer_defines.h:20, from src.fr/iroffer_upload.c:19: src.fr/iroffer_upload.c: In function ‘l_establishcon’: src.fr/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘__off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.fr/iroffer_upload.c:57:29: note: in expansion of macro ‘IRC_CTCP’ 57 | privmsg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d" IRC_CTCP, | ^~~~~~~~ src.fr/iroffer_upload.c:57:71: note: format string is defined here 57 | msg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d" IRC_CTCP, | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_upload.c:112:61: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 112 | if (getsockname(l->con.clientsocket, &(l->con.remote.sa), &addrlen) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/iroffer_upload.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.fr/iroffer_upload.c: In function ‘l_transfersome’: src.fr/iroffer_upload.c:245:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 245 | "DCC Upload: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | mysize/1024, | ~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_upload.c:245:63: note: format string is defined here 245 | "DCC Upload: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_upload.c:257:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~ ...... 260 | mysize/1024, l->bytessent/1024, | ~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_upload.c:257:71: note: format string is defined here 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_upload.c:257:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~ ...... 260 | mysize/1024, l->bytessent/1024, | ~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_upload.c:257:100: note: format string is defined here 257 | ork %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_main.c: In function ‘main’: : warning: function declared ‘noreturn’ has a ‘return’ statement src.it/iroffer_main.c: In function ‘mainloop’: src.it/iroffer_main.c:409:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | transferlimit_type_to_string(ii), 411 | gdata.transferlimits[ii].used / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/iroffer_main.c:409:81: note: format string is defined here 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_main.c:409:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 412 | gdata.transferlimits[ii].limit / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/iroffer_main.c:409:107: note: format string is defined here 409 | ansfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_main.c:458:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 458 | "All %" LLPRINTFMT "uMB of the %s transfer limit used. Stopping transfers.", | ^~~~~~~ 459 | gdata.transferlimits[ii].limit / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/iroffer_main.c:458:51: note: format string is defined here 458 | "All %" LLPRINTFMT "uMB of the %s transfer limit used. Stopping transfers.", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_transfer.c: In function ‘t_establishcon’: src.fr/iroffer_transfer.c:69:77: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 69 | lientsocket = accept(t->con.listensocket, &t->con.local.sa, &addrlen)) < 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/iroffer_transfer.c:20: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.fr/iroffer_transfer.c: In function ‘t_setup_send’: src.fr/iroffer_transfer.c:123:63: warning: pointer targets in passing argument 3 of ‘getpeername’ differ in signedness [-Wpointer-sign] 123 | if ((getpeername(t->con.clientsocket, &(t->con.remote.sa), &(addrlen))) < 0) | ^~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/iroffer_transfer.c:20: /usr/include/sys/socket.h:131:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 131 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.fr/iroffer_transfer.c:133:62: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 133 | if ((getsockname(t->con.clientsocket, &(t->con.local.sa), &(addrlen))) < 0) | ^~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/iroffer_transfer.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.fr/iroffer_transfer.c: In function ‘t_transfersome’: src.fr/iroffer_transfer.c:397:31: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | mm->mmap_ptr, 399 | (ir_uint64)(mm->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_transfer.c:397:70: note: format string is defined here 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_transfer.c:397:31: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 400 | (ir_uint64)(mm->mmap_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_transfer.c:397:96: note: format string is defined here 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_transfer.c: In function ‘t_readjunk’: src.fr/iroffer_transfer.c:554:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 554 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | t->id, t->nick, gdata.networks[ t->net ].name, 556 | t->lastack ); | ~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_transfer.c:554:77: note: format string is defined here 554 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_transfer.c: In function ‘t_flushed’: src.fr/iroffer_transfer.c:615:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 615 | " %" LLPRINTFMT "u hr", timetookms/60/60/1000); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.fr/iroffer_transfer.c:615:33: note: format string is defined here 615 | " %" LLPRINTFMT "u hr", timetookms/60/60/1000); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_transfer.c:621:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 621 | " %" LLPRINTFMT "u min", (timetookms%(60*60*1000))/60/1000); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.fr/iroffer_transfer.c:621:33: note: format string is defined here 621 | " %" LLPRINTFMT "u min", (timetookms%(60*60*1000))/60/1000); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_transfer.c:625:12: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.fr/iroffer_transfer.c:625:29: note: format string is defined here 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_transfer.c:625:12: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ^~~~ ~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.fr/iroffer_transfer.c:625:48: note: format string is defined here 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_transfer.c:628:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 628 | "XDCC [%02i:%s on %s]: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | t->id, t->nick, gdata.networks[ t->net ].name, 630 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_transfer.c:628:69: note: format string is defined here 628 | "XDCC [%02i:%s on %s]: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_transfer.c:635:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 635 | "Log: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~~~~~~~ ...... 639 | (t->xpack->st_size-t->startresume)/1024, t->bytesgot/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_transfer.c:635:73: note: format string is defined here 635 | og: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_transfer.c:635:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 635 | "Log: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~~~~~~~ ...... 639 | (t->xpack->st_size-t->startresume)/1024, t->bytesgot/1024, | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_transfer.c:635:102: note: format string is defined here 635 | ork %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_transfer.c:646:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 646 | notice(t->nick, "** Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec, md5sum: " MD5_PRINT_FMT ")", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_transfer.c:646:66: note: format string is defined here 646 | notice(t->nick, "** Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec, md5sum: " MD5_PRINT_FMT ")", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_transfer.c:654:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 654 | notice(t->nick, "** Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 655 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_transfer.c:654:66: note: format string is defined here 654 | notice(t->nick, "** Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/plumb_md5.o src.fr/plumb_md5.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_admin.o src.fr/dinoex_admin.c src.de/iroffer_dccchat.c: In function ‘setupdccchataccept’: src.de/iroffer_dccchat.c:102:88: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 102 | et = accept(chat->con.listensocket, &(chat->con.remote.sa), &addrlen)) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/iroffer_dccchat.c:20: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.de/iroffer_dccchat.c: In function ‘setupdccchat’: src.de/iroffer_dccchat.c:252:66: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 252 | (getsockname(chat->con.clientsocket, &(chat->con.local.sa), &addrlen) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/iroffer_dccchat.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_main.o src.fr/dinoex_main.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_misc.o src.it/iroffer_misc.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_display.o src.de/iroffer_display.c src.fr/dinoex_main.c: In function ‘add_password’: src.fr/dinoex_main.c:182:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 182 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/iroffer_misc.c: In function ‘getstatusline’: src.it/iroffer_misc.c:1269:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 12 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1269 | "Stat: %u/%u Sls, %u/%u Q, %u/%u I, %u/%u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Up, %1.1fK/s Down)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1278 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.it/iroffer_misc.c:1269:83: note: format string is defined here 1269 | %u/%u Sls, %u/%u Q, %u/%u I, %u/%u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Up, %1.1fK/s Down)", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_misc.c:1286:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 10 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1286 | "Stat: %u/%u Sls, %u/%u Q, %1.1fK/s Rcd, %u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Rcd)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1293 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.it/iroffer_misc.c:1286:85: note: format string is defined here 1286 | /%u Sls, %u/%u Q, %1.1fK/s Rcd, %u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Rcd)", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_misc.c: In function ‘getstatuslinenums’: src.it/iroffer_misc.c:1342:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 16 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1342 | "stat %u %1.0f %u %1.0f %u %u %u %u %u %u %1.1f %u %" LLPRINTFMT "u %1.1f %1.1f", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1355 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.it/iroffer_misc.c:1342:82: note: format string is defined here 1342 | %u %1.0f %u %1.0f %u %u %u %u %u %u %1.1f %u %" LLPRINTFMT "u %1.1f %1.1f", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_misc.c: In function ‘writepidfile’: x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_misc.o src.fr/dinoex_misc.c src.it/iroffer_misc.c:654:4: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 654 | write(filedescriptor,tempstr2,strlen(tempstr2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_misc.c: In function ‘gobackground’: src.it/iroffer_misc.c:706:4: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 706 | dup(s); /* stdout */ | ^~~~~~ src.it/iroffer_misc.c:707:4: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 707 | dup(s); /* stderr */ | ^~~~~~ src.fr/dinoex_misc.c: In function ‘send_xdcc_file’: src.fr/dinoex_misc.c:548:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "Send: %s to %s bytes=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~ 549 | file, nick, xd->st_size); | ~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_misc.c:548:48: note: format string is defined here 548 | "Send: %s to %s bytes=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_misc.c: In function ‘disk_full’: src.fr/dinoex_misc.c:664:12: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ^~~~~~~~~~~~~~ 665 | freebytes, gdata.uploadminspace); | ~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_misc.c:664:39: note: format string is defined here 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_misc.c:664:12: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ^~~~~~~~~~~~~~ 665 | freebytes, gdata.uploadminspace); | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_misc.c:664:67: note: format string is defined here 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_misc.c: In function ‘transfer_limit_exceeded_msg’: src.fr/dinoex_misc.c:807:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 807 | "Sorry, I have exceeded my %s transfer limit of %" LLPRINTFMT "uMB. Try again after %s.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | transferlimit_type_to_string(ii), 809 | gdata.transferlimits[ii].limit / 1024U / 1024U, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/dinoex_misc.c:807:76: note: format string is defined here 807 | rry, I have exceeded my %s transfer limit of %" LLPRINTFMT "uMB. Try again after %s.", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_statefile.o src.it/iroffer_statefile.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_main.o src.de/iroffer_main.c src.de/iroffer_main.c: In function ‘main’: : warning: function declared ‘noreturn’ has a ‘return’ statement src.de/iroffer_main.c: In function ‘mainloop’: src.de/iroffer_main.c:409:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | transferlimit_type_to_string(ii), 411 | gdata.transferlimits[ii].used / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/iroffer_main.c:409:81: note: format string is defined here 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_main.c:409:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 409 | "Resetting %s transfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 412 | gdata.transferlimits[ii].limit / 1024 / 1024); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/iroffer_main.c:409:107: note: format string is defined here 409 | ansfer limit, used %" LLPRINTFMT "uMB of the %" LLPRINTFMT "uMB limit", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_main.c:458:31: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 458 | "All %" LLPRINTFMT "uMB of the %s transfer limit used. Stopping transfers.", | ^~~~~~~ 459 | gdata.transferlimits[ii].limit / 1024 / 1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/iroffer_main.c:458:51: note: format string is defined here 458 | "All %" LLPRINTFMT "uMB of the %s transfer limit used. Stopping transfers.", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_transfer.o src.it/iroffer_transfer.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_misc.o src.de/iroffer_misc.c src.de/iroffer_misc.c: In function ‘getstatusline’: src.de/iroffer_misc.c:1269:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 12 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1269 | "Stat: %u/%u Sls, %u/%u Q, %u/%u I, %u/%u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Up, %1.1fK/s Down)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1278 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.de/iroffer_misc.c:1269:83: note: format string is defined here 1269 | %u/%u Sls, %u/%u Q, %u/%u I, %u/%u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Up, %1.1fK/s Down)", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_misc.c:1286:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 10 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1286 | "Stat: %u/%u Sls, %u/%u Q, %1.1fK/s Rcd, %u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Rcd)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1293 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.de/iroffer_misc.c:1286:85: note: format string is defined here 1286 | /%u Sls, %u/%u Q, %1.1fK/s Rcd, %u SrQ (Bdw: %" LLPRINTFMT "uK, %1.1fK/s, %1.1fK/s Rcd)", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_misc.c: In function ‘getstatuslinenums’: src.de/iroffer_misc.c:1342:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 16 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 1342 | "stat %u %1.0f %u %1.0f %u %u %u %u %u %u %1.1f %u %" LLPRINTFMT "u %1.1f %1.1f", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1355 | xdccsent/1024, | ~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.de/iroffer_misc.c:1342:82: note: format string is defined here 1342 | %u %1.0f %u %1.0f %u %u %u %u %u %u %1.1f %u %" LLPRINTFMT "u %1.1f %1.1f", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_misc.c: In function ‘writepidfile’: src.de/iroffer_misc.c:654:4: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 654 | write(filedescriptor,tempstr2,strlen(tempstr2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_misc.c: In function ‘gobackground’: src.de/iroffer_misc.c:706:4: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 706 | dup(s); /* stdout */ | ^~~~~~ src.de/iroffer_misc.c:707:4: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 707 | dup(s); /* stderr */ | ^~~~~~ src.it/iroffer_transfer.c: In function ‘t_establishcon’: src.it/iroffer_transfer.c:69:77: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 69 | lientsocket = accept(t->con.listensocket, &t->con.local.sa, &addrlen)) < 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/iroffer_transfer.c:20: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.it/iroffer_transfer.c: In function ‘t_setup_send’: src.it/iroffer_transfer.c:123:63: warning: pointer targets in passing argument 3 of ‘getpeername’ differ in signedness [-Wpointer-sign] 123 | if ((getpeername(t->con.clientsocket, &(t->con.remote.sa), &(addrlen))) < 0) | ^~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/iroffer_transfer.c:20: /usr/include/sys/socket.h:131:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 131 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.it/iroffer_transfer.c:133:62: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 133 | if ((getsockname(t->con.clientsocket, &(t->con.local.sa), &(addrlen))) < 0) | ^~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/iroffer_transfer.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.it/iroffer_transfer.c: In function ‘t_transfersome’: src.it/iroffer_transfer.c:397:31: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | mm->mmap_ptr, 399 | (ir_uint64)(mm->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_transfer.c:397:70: note: format string is defined here 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_transfer.c:397:31: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 400 | (ir_uint64)(mm->mmap_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_transfer.c:397:96: note: format string is defined here 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_transfer.c: In function ‘t_readjunk’: src.it/iroffer_transfer.c:554:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 554 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | t->id, t->nick, gdata.networks[ t->net ].name, 556 | t->lastack ); | ~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_transfer.c:554:77: note: format string is defined here 554 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_transfer.c: In function ‘t_flushed’: src.it/iroffer_transfer.c:615:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 615 | " %" LLPRINTFMT "u hr", timetookms/60/60/1000); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.it/iroffer_transfer.c:615:33: note: format string is defined here 615 | " %" LLPRINTFMT "u hr", timetookms/60/60/1000); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_transfer.c:621:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 621 | " %" LLPRINTFMT "u min", (timetookms%(60*60*1000))/60/1000); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.it/iroffer_transfer.c:621:33: note: format string is defined here 621 | " %" LLPRINTFMT "u min", (timetookms%(60*60*1000))/60/1000); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_transfer.c:625:12: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.it/iroffer_transfer.c:625:29: note: format string is defined here 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_transfer.c:625:12: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ^~~~ ~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.it/iroffer_transfer.c:625:48: note: format string is defined here 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_transfer.c:628:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 628 | "XDCC [%02i:%s on %s]: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | t->id, t->nick, gdata.networks[ t->net ].name, 630 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_transfer.c:628:69: note: format string is defined here 628 | "XDCC [%02i:%s on %s]: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_transfer.c:635:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 635 | "Log: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~~~~~~~ ...... 639 | (t->xpack->st_size-t->startresume)/1024, t->bytesgot/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_transfer.c:635:73: note: format string is defined here 635 | og: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_transfer.c:635:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 635 | "Log: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~~~~~~~ ...... 639 | (t->xpack->st_size-t->startresume)/1024, t->bytesgot/1024, | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_transfer.c:635:102: note: format string is defined here 635 | ork %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_transfer.c:646:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 646 | notice(t->nick, "** Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec, md5sum: " MD5_PRINT_FMT ")", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_transfer.c:646:66: note: format string is defined here 646 | notice(t->nick, "** Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec, md5sum: " MD5_PRINT_FMT ")", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_transfer.c:654:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 654 | notice(t->nick, "** Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 655 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_transfer.c:654:66: note: format string is defined here 654 | notice(t->nick, "** Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_http.o src.fr/dinoex_http.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_upload.o src.it/iroffer_upload.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/plumb_md5.o src.it/plumb_md5.c src.fr/dinoex_http.c: In function ‘h_write_status’: src.fr/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_http.c:848:64: note: format string is defined here 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_http.c:848:81: note: format string is defined here 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_http.c:848:98: note: format string is defined here 848 | nge: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/dinoex_http.c: In function ‘h_accept’: src.fr/dinoex_http.c:939:59: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 939 | clientsocket = accept(http_listen[i], &remoteaddr.sa, &addrlen); | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_http.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.fr/dinoex_http.c:942:59: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 942 | clientsocket = accept(http_listen[i], &remoteaddr.sa, &addrlen); | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_http.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_statefile.o src.de/iroffer_statefile.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_admin.o src.it/dinoex_admin.c In file included from src.it/iroffer_defines.h:20, from src.it/iroffer_upload.c:19: src.it/iroffer_upload.c: In function ‘l_establishcon’: src.it/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘__off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.it/iroffer_upload.c:57:29: note: in expansion of macro ‘IRC_CTCP’ 57 | privmsg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d" IRC_CTCP, | ^~~~~~~~ src.it/iroffer_upload.c:57:71: note: format string is defined here 57 | msg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d" IRC_CTCP, | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_upload.c:112:61: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 112 | if (getsockname(l->con.clientsocket, &(l->con.remote.sa), &addrlen) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/iroffer_upload.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.it/iroffer_upload.c: In function ‘l_transfersome’: src.it/iroffer_upload.c:245:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 245 | "DCC Upload: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | mysize/1024, | ~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_upload.c:245:63: note: format string is defined here 245 | "DCC Upload: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_upload.c:257:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~ ...... 260 | mysize/1024, l->bytessent/1024, | ~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_upload.c:257:71: note: format string is defined here 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_upload.c:257:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~ ...... 260 | mysize/1024, l->bytessent/1024, | ~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_upload.c:257:100: note: format string is defined here 257 | ork %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int In file included from /usr/include/string.h:519, from src.fr/iroffer_headers.h:27, from src.fr/dinoex_http.c:19: In function ‘strncpy’, inlined from ‘html_encode’ at src.fr/dinoex_http.c:245:7: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_http.c: In function ‘html_encode’: src.fr/dinoex_http.c:242:13: note: length computed here 242 | len = strlen(http_special[i].s_html); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_main.o src.it/dinoex_main.c src.it/dinoex_main.c: In function ‘add_password’: src.it/dinoex_main.c:182:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 182 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_misc.o src.it/dinoex_misc.c src.it/dinoex_misc.c: In function ‘send_xdcc_file’: src.it/dinoex_misc.c:548:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "Send: %s to %s bytes=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~ 549 | file, nick, xd->st_size); | ~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_misc.c:548:48: note: format string is defined here 548 | "Send: %s to %s bytes=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_misc.c: In function ‘disk_full’: src.it/dinoex_misc.c:664:12: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ^~~~~~~~~~~~~~ 665 | freebytes, gdata.uploadminspace); | ~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_misc.c:664:39: note: format string is defined here 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_misc.c:664:12: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ^~~~~~~~~~~~~~ 665 | freebytes, gdata.uploadminspace); | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_misc.c:664:67: note: format string is defined here 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_misc.c: In function ‘transfer_limit_exceeded_msg’: src.it/dinoex_misc.c:807:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 807 | "Sorry, I have exceeded my %s transfer limit of %" LLPRINTFMT "uMB. Try again after %s.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | transferlimit_type_to_string(ii), 809 | gdata.transferlimits[ii].limit / 1024U / 1024U, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/dinoex_misc.c:807:76: note: format string is defined here 807 | rry, I have exceeded my %s transfer limit of %" LLPRINTFMT "uMB. Try again after %s.", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_transfer.o src.de/iroffer_transfer.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_upload.o src.fr/dinoex_upload.c src.de/iroffer_transfer.c: In function ‘t_establishcon’: src.de/iroffer_transfer.c:69:77: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 69 | lientsocket = accept(t->con.listensocket, &t->con.local.sa, &addrlen)) < 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/iroffer_transfer.c:20: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.de/iroffer_transfer.c: In function ‘t_setup_send’: src.de/iroffer_transfer.c:123:63: warning: pointer targets in passing argument 3 of ‘getpeername’ differ in signedness [-Wpointer-sign] 123 | if ((getpeername(t->con.clientsocket, &(t->con.remote.sa), &(addrlen))) < 0) | ^~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/iroffer_transfer.c:20: /usr/include/sys/socket.h:131:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 131 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.de/iroffer_transfer.c:133:62: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 133 | if ((getsockname(t->con.clientsocket, &(t->con.local.sa), &(addrlen))) < 0) | ^~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/iroffer_transfer.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.de/iroffer_transfer.c: In function ‘t_transfersome’: src.de/iroffer_transfer.c:397:31: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | mm->mmap_ptr, 399 | (ir_uint64)(mm->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_transfer.c:397:70: note: format string is defined here 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_transfer.c:397:31: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 400 | (ir_uint64)(mm->mmap_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_transfer.c:397:96: note: format string is defined here 397 | "mmap() [%p] offset=0x%.8" LLPRINTFMT "X size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_transfer.c: In function ‘t_readjunk’: src.de/iroffer_transfer.c:554:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 554 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | t->id, t->nick, gdata.networks[ t->net ].name, 556 | t->lastack ); | ~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_transfer.c:554:77: note: format string is defined here 554 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_transfer.c: In function ‘t_flushed’: src.de/iroffer_transfer.c:615:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 615 | " %" LLPRINTFMT "u hr", timetookms/60/60/1000); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.de/iroffer_transfer.c:615:33: note: format string is defined here 615 | " %" LLPRINTFMT "u hr", timetookms/60/60/1000); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_transfer.c:621:16: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 621 | " %" LLPRINTFMT "u min", (timetookms%(60*60*1000))/60/1000); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.de/iroffer_transfer.c:621:33: note: format string is defined here 621 | " %" LLPRINTFMT "u min", (timetookms%(60*60*1000))/60/1000); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_transfer.c:625:12: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.de/iroffer_transfer.c:625:29: note: format string is defined here 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_transfer.c:625:12: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_uint64’ {aka ‘long unsigned int’} [-Wformat=] 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ^~~~ ~~~~~~~~~~~~~~~~~ | | | ir_uint64 {aka long unsigned int} src.de/iroffer_transfer.c:625:48: note: format string is defined here 625 | " %" LLPRINTFMT "u.%03" LLPRINTFMT "u sec", (timetookms%(60*1000))/1000, (timetookms%1000)); | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_transfer.c:628:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 628 | "XDCC [%02i:%s on %s]: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | t->id, t->nick, gdata.networks[ t->net ].name, 630 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_transfer.c:628:69: note: format string is defined here 628 | "XDCC [%02i:%s on %s]: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_transfer.c:635:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 635 | "Log: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~~~~~~~ ...... 639 | (t->xpack->st_size-t->startresume)/1024, t->bytesgot/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_transfer.c:635:73: note: format string is defined here 635 | og: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_transfer.c:635:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 635 | "Log: Pack %u, Nick %s" ", Network %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~~~~~~~ ...... 639 | (t->xpack->st_size-t->startresume)/1024, t->bytesgot/1024, | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_transfer.c:635:102: note: format string is defined here 635 | ork %s" ", Sent %" LLPRINTFMT "d kB" ", Recv %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_transfer.c:646:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 646 | notice(t->nick, "** Übertragung vollständig (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec, md5sum: " MD5_PRINT_FMT ")", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_transfer.c:646:71: note: format string is defined here 646 | notice(t->nick, "** Übertragung vollständig (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec, md5sum: " MD5_PRINT_FMT ")", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_transfer.c:654:27: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 654 | notice(t->nick, "** Übertragung vollständig (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655 | (t->xpack->st_size-t->startresume)/1024, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_transfer.c:654:71: note: format string is defined here 654 | notice(t->nick, "** Übertragung vollständig (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int In file included from src.fr/iroffer_defines.h:20, from src.fr/dinoex_upload.c:18: src.fr/dinoex_upload.c: In function ‘l_setup_listen’: src.fr/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.fr/dinoex_upload.c:130:25: note: in expansion of macro ‘IRC_CTCP’ 130 | privmsg_fast(l->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.fr/dinoex_upload.c:130:65: note: format string is defined here 130 | ivmsg_fast(l->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int In file included from src.fr/iroffer_defines.h:20, from src.fr/dinoex_upload.c:18: src.fr/dinoex_upload.c: In function ‘l_setup_passive’: src.fr/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘__off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.fr/dinoex_upload.c:169:29: note: in expansion of macro ‘IRC_CTCP’ 169 | privmsg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.fr/dinoex_upload.c:169:71: note: format string is defined here 169 | msg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_upload.c: In function ‘l_setup_accept’: src.fr/dinoex_upload.c:194:79: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 194 | ntsocket = accept(l->con.listensocket, &(l->con.remote.sa), &addrlen)) < 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_upload.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.fr/dinoex_upload.c: In function ‘l_perform’: src.fr/dinoex_upload.c:312:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 312 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_upload.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.fr/dinoex_upload.c: In function ‘upload_start’: src.fr/dinoex_upload.c:520:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 520 | "DCC Send Accepted from %s on %s: %s (%" LLPRINTFMT "dkB)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | nick, gnetwork->name, tempstr, 522 | (ul->totalsize / 1024)); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_upload.c:520:64: note: format string is defined here 520 | "DCC Send Accepted from %s on %s: %s (%" LLPRINTFMT "dkB)", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_http.o src.it/dinoex_http.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_transfer.o src.fr/dinoex_transfer.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_upload.o src.de/iroffer_upload.c src.it/dinoex_http.c: In function ‘h_write_status’: src.it/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_http.c:848:64: note: format string is defined here 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_http.c:848:81: note: format string is defined here 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_http.c:848:98: note: format string is defined here 848 | nge: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/dinoex_http.c: In function ‘h_accept’: src.it/dinoex_http.c:939:59: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 939 | clientsocket = accept(http_listen[i], &remoteaddr.sa, &addrlen); | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_http.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.it/dinoex_http.c:942:59: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 942 | clientsocket = accept(http_listen[i], &remoteaddr.sa, &addrlen); | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_http.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from src.fr/iroffer_defines.h:20, from src.fr/dinoex_transfer.c:18: src.fr/dinoex_transfer.c: In function ‘t_start_dcc_send’: src.fr/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.fr/dinoex_transfer.c:41:28: note: in expansion of macro ‘IRC_CTCP’ 41 | privmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.fr/dinoex_transfer.c:41:68: note: format string is defined here 41 | vmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int In file included from src.fr/iroffer_defines.h:20, from src.fr/dinoex_transfer.c:18: src.fr/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.fr/dinoex_transfer.c:46:28: note: in expansion of macro ‘IRC_CTCP’ 46 | privmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.fr/dinoex_transfer.c:46:68: note: format string is defined here 46 | vmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_transfer.c: In function ‘t_find_resume’: src.fr/dinoex_transfer.c:381:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 381 | "XDCC [%02i:%s on %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | tr->id, tr->nick, gnetwork->name, len, | ~~~ | | | off_t {aka long int} src.fr/dinoex_transfer.c:381:89: note: format string is defined here 381 | n %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_transfer.c:381:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 381 | "XDCC [%02i:%s on %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | tr->id, tr->nick, gnetwork->name, len, 383 | tr->xpack->st_size); | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_transfer.c:381:109: note: format string is defined here 381 | attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_transfer.c:395:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | tr->nick, gnetwork->name, tr->startresume, tr->startresume/1024); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_transfer.c:395:60: note: format string is defined here 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_transfer.c:395:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | tr->nick, gnetwork->name, tr->startresume, tr->startresume/1024); | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_transfer.c:395:78: note: format string is defined here 395 | %02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_transfer.c: In function ‘t_connected’: src.fr/dinoex_transfer.c:411:42: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 411 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_transfer.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.fr/dinoex_transfer.c: In function ‘verify_acknowlede’: src.fr/dinoex_transfer.c:532:18: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 532 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes, forcing 64bit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 534 | tr->firstack ); | ~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_transfer.c:532:68: note: format string is defined here 532 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes, forcing 64bit", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_transfer.c:548:20: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 550 | tr->curack, tr->lastack); | ~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_transfer.c:548:70: note: format string is defined here 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_transfer.c:548:20: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 550 | tr->curack, tr->lastack); | ~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_transfer.c:548:99: note: format string is defined here 548 | %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int In file included from /usr/include/string.h:519, from src.it/iroffer_headers.h:27, from src.it/dinoex_http.c:19: In function ‘strncpy’, inlined from ‘html_encode’ at src.it/dinoex_http.c:245:7: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src.it/dinoex_http.c: In function ‘html_encode’: src.it/dinoex_http.c:242:13: note: length computed here 242 | len = strlen(http_special[i].s_html); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src.de/iroffer_defines.h:20, from src.de/iroffer_upload.c:19: src.de/iroffer_upload.c: In function ‘l_establishcon’: src.de/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘__off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.de/iroffer_upload.c:57:29: note: in expansion of macro ‘IRC_CTCP’ 57 | privmsg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d" IRC_CTCP, | ^~~~~~~~ src.de/iroffer_upload.c:57:71: note: format string is defined here 57 | msg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d" IRC_CTCP, | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_upload.c:112:61: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 112 | if (getsockname(l->con.clientsocket, &(l->con.remote.sa), &addrlen) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/iroffer_upload.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.de/iroffer_upload.c: In function ‘l_transfersome’: src.de/iroffer_upload.c:245:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 245 | "DCC Upload: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | mysize/1024, | ~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_upload.c:245:63: note: format string is defined here 245 | "DCC Upload: Transfer Completed (%" LLPRINTFMT "d kB,%s, %0.1f kB/sec)", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_upload.c:257:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~ ...... 260 | mysize/1024, l->bytessent/1024, | ~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_upload.c:257:71: note: format string is defined here 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_upload.c:257:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 257 | "Upload: Nick %s" ", Network %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ^~~~~~~~~~~~~~~~~ ...... 260 | mysize/1024, l->bytessent/1024, | ~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_upload.c:257:100: note: format string is defined here 257 | ork %s" ", Recv %" LLPRINTFMT "d kB" ", Sent %" LLPRINTFMT "d kB" ", File %s", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/plumb_md5.o src.de/plumb_md5.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_geoip.o src.fr/dinoex_geoip.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_admin.o src.de/dinoex_admin.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_maxminddb.o src.fr/dinoex_maxminddb.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_ssl.o src.fr/dinoex_ssl.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_upload.o src.it/dinoex_upload.c In file included from src.it/iroffer_defines.h:20, from src.it/dinoex_upload.c:18: src.it/dinoex_upload.c: In function ‘l_setup_listen’: src.it/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.it/dinoex_upload.c:130:25: note: in expansion of macro ‘IRC_CTCP’ 130 | privmsg_fast(l->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.it/dinoex_upload.c:130:65: note: format string is defined here 130 | ivmsg_fast(l->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int In file included from src.it/iroffer_defines.h:20, from src.it/dinoex_upload.c:18: src.it/dinoex_upload.c: In function ‘l_setup_passive’: src.it/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘__off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.it/dinoex_upload.c:169:29: note: in expansion of macro ‘IRC_CTCP’ 169 | privmsg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.it/dinoex_upload.c:169:71: note: format string is defined here 169 | msg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_upload.c: In function ‘l_setup_accept’: src.it/dinoex_upload.c:194:79: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 194 | ntsocket = accept(l->con.listensocket, &(l->con.remote.sa), &addrlen)) < 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_upload.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.it/dinoex_upload.c: In function ‘l_perform’: src.it/dinoex_upload.c:312:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 312 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_upload.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.it/dinoex_upload.c: In function ‘upload_start’: src.it/dinoex_upload.c:520:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 520 | "DCC Send Accepted from %s on %s: %s (%" LLPRINTFMT "dkB)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | nick, gnetwork->name, tempstr, 522 | (ul->totalsize / 1024)); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_upload.c:520:64: note: format string is defined here 520 | "DCC Send Accepted from %s on %s: %s (%" LLPRINTFMT "dkB)", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_transfer.o src.it/dinoex_transfer.c In file included from src.it/iroffer_defines.h:20, from src.it/dinoex_transfer.c:18: src.it/dinoex_transfer.c: In function ‘t_start_dcc_send’: src.it/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.it/dinoex_transfer.c:41:28: note: in expansion of macro ‘IRC_CTCP’ 41 | privmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.it/dinoex_transfer.c:41:68: note: format string is defined here 41 | vmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int In file included from src.it/iroffer_defines.h:20, from src.it/dinoex_transfer.c:18: src.it/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.it/dinoex_transfer.c:46:28: note: in expansion of macro ‘IRC_CTCP’ 46 | privmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.it/dinoex_transfer.c:46:68: note: format string is defined here 46 | vmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_transfer.c: In function ‘t_find_resume’: src.it/dinoex_transfer.c:381:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 381 | "XDCC [%02i:%s on %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | tr->id, tr->nick, gnetwork->name, len, | ~~~ | | | off_t {aka long int} src.it/dinoex_transfer.c:381:89: note: format string is defined here 381 | n %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_transfer.c:381:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 381 | "XDCC [%02i:%s on %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | tr->id, tr->nick, gnetwork->name, len, 383 | tr->xpack->st_size); | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_transfer.c:381:109: note: format string is defined here 381 | attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_transfer.c:395:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | tr->nick, gnetwork->name, tr->startresume, tr->startresume/1024); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_transfer.c:395:60: note: format string is defined here 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_transfer.c:395:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | tr->nick, gnetwork->name, tr->startresume, tr->startresume/1024); | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_transfer.c:395:78: note: format string is defined here 395 | %02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_transfer.c: In function ‘t_connected’: src.it/dinoex_transfer.c:411:42: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 411 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_transfer.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.it/dinoex_transfer.c: In function ‘verify_acknowlede’: src.it/dinoex_transfer.c:532:18: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 532 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes, forcing 64bit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 534 | tr->firstack ); | ~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_transfer.c:532:68: note: format string is defined here 532 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes, forcing 64bit", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_transfer.c:548:20: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 550 | tr->curack, tr->lastack); | ~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_transfer.c:548:70: note: format string is defined here 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_transfer.c:548:20: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 550 | tr->curack, tr->lastack); | ~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_transfer.c:548:99: note: format string is defined here 548 | %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_curl.o src.fr/dinoex_curl.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_irc.o src.fr/dinoex_irc.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_geoip.o src.it/dinoex_geoip.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_maxminddb.o src.it/dinoex_maxminddb.c src.fr/dinoex_irc.c: In function ‘ir_setsockopt2’: src.fr/dinoex_irc.c:492:57: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 492 | getsockopt(clientsocket, SOL_SOCKET, optint, &tempc1, &tempi); | ^~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.fr/dinoex_irc.c:497:57: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 497 | getsockopt(clientsocket, SOL_SOCKET, optint, &tempc3, &tempi); | ^~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.fr/dinoex_irc.c: In function ‘irc_perform’: src.fr/dinoex_irc.c:1666:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 1666 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.fr/dinoex_irc.c:1701:68: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 1701 | if (getsockname(gnetwork->ircserver, &(gnetwork->myip.sa), &addrlen) >= 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_irc.c:19: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_ssl.o src.it/dinoex_ssl.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_curl.o src.it/dinoex_curl.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_irc.o src.it/dinoex_irc.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_main.o src.de/dinoex_main.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_queue.o src.it/dinoex_queue.c src.it/dinoex_irc.c: In function ‘ir_setsockopt2’: src.it/dinoex_irc.c:492:57: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 492 | getsockopt(clientsocket, SOL_SOCKET, optint, &tempc1, &tempi); | ^~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.it/dinoex_irc.c:497:57: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 497 | getsockopt(clientsocket, SOL_SOCKET, optint, &tempc3, &tempi); | ^~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.it/dinoex_irc.c: In function ‘irc_perform’: src.it/dinoex_irc.c:1666:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 1666 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.it/dinoex_irc.c:1701:68: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 1701 | if (getsockname(gnetwork->ircserver, &(gnetwork->myip.sa), &addrlen) >= 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_irc.c:19: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.de/dinoex_main.c: In function ‘add_password’: src.de/dinoex_main.c:182:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 182 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_misc.o src.de/dinoex_misc.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_telnet.o src.it/dinoex_telnet.c src.de/dinoex_misc.c: In function ‘send_xdcc_file’: src.de/dinoex_misc.c:548:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "Send: %s to %s bytes=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~ 549 | file, nick, xd->st_size); | ~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_misc.c:548:48: note: format string is defined here 548 | "Send: %s to %s bytes=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_misc.c: In function ‘disk_full’: src.de/dinoex_misc.c:664:12: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ^~~~~~~~~~~~~~ 665 | freebytes, gdata.uploadminspace); | ~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_misc.c:664:39: note: format string is defined here 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_misc.c:664:12: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ^~~~~~~~~~~~~~ 665 | freebytes, gdata.uploadminspace); | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_misc.c:664:67: note: format string is defined here 664 | "disk_free= %" LLPRINTFMT "d, required= %" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_misc.c: In function ‘transfer_limit_exceeded_msg’: src.de/dinoex_misc.c:807:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 807 | "Leider wurde das %s Übertragunsgvolumen von %" LLPRINTFMT "uMB erreicht. Versuche es nach %s.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | transferlimit_type_to_string(ii), 809 | gdata.transferlimits[ii].limit / 1024U / 1024U, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/dinoex_misc.c:807:73: note: format string is defined here 807 | "Leider wurde das %s Übertragunsgvolumen von %" LLPRINTFMT "uMB erreicht. Versuche es nach %s.", | ~~~~~~~~~~~~~~~^ | | | long long unsigned int x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_queue.o src.fr/dinoex_queue.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_badip.o src.it/dinoex_badip.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_http.o src.de/dinoex_http.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_upload.o src.de/dinoex_upload.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_jobs.o src.it/dinoex_jobs.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_telnet.o src.fr/dinoex_telnet.c src.it/dinoex_jobs.c: In function ‘vprivmsg_chan’: src.it/dinoex_jobs.c:354:10: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 354 | size_t ulen; | ^~~~ src.it/dinoex_jobs.c: In function ‘write_removed_xdcc’: src.it/dinoex_jobs.c:910:43: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 910 | len = add_snprintf(line, maxtextlength, "xx_size %" LLPRINTFMT "d\n", xd->st_size); /* NOTRANSLATE */ | ^~~~~~~~~~~ ~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_jobs.c:910:67: note: format string is defined here 910 | = add_snprintf(line, maxtextlength, "xx_size %" LLPRINTFMT "d\n", xd->st_size); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_jobs.c: In function ‘write_asc_int64’: src.de/dinoex_http.c: In function ‘h_write_status’: src.de/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_jobs.c:1478:22: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1478 | "%*s<%s>%" LLPRINTFMT "d\n", spaces, "", tag, val, tag); /* NOTRANSLATE */ | ^~~~~~~~~~ ~~~ | | | ir_int64 {aka long int} src.it/dinoex_jobs.c:1478:45: note: format string is defined here 1478 | "%*s<%s>%" LLPRINTFMT "d\n", spaces, "", tag, val, tag); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_http.c:848:64: note: format string is defined here 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_http.c:848:81: note: format string is defined here 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/dinoex_http.c:848:27: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 848 | "Content-Range: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~ 849 | h->range_start, h->range_end - 1, h->totalsize); | ~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_http.c:848:98: note: format string is defined here 848 | nge: bytes %" LLPRINTFMT "u-%" LLPRINTFMT "u/%" LLPRINTFMT "u\r\n", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/dinoex_http.c: In function ‘h_accept’: src.de/dinoex_http.c:939:59: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 939 | clientsocket = accept(http_listen[i], &remoteaddr.sa, &addrlen); | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_http.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.de/dinoex_http.c:942:59: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 942 | clientsocket = accept(http_listen[i], &remoteaddr.sa, &addrlen); | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_http.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.it/dinoex_jobs.c: In function ‘write_removed_xdcc’: src.it/dinoex_jobs.c:903:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 903 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:905:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 905 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:907:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 907 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:909:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 909 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:911:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 911 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:913:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 913 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:918:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 918 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:923:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 923 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:925:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 925 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:927:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 927 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c:929:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 929 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ In file included from src.de/iroffer_defines.h:20, from src.de/dinoex_upload.c:18: src.de/dinoex_upload.c: In function ‘l_setup_listen’: src.de/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.de/dinoex_upload.c:130:25: note: in expansion of macro ‘IRC_CTCP’ 130 | privmsg_fast(l->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.de/dinoex_upload.c:130:65: note: format string is defined here 130 | ivmsg_fast(l->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int In file included from src.de/iroffer_defines.h:20, from src.de/dinoex_upload.c:18: src.de/dinoex_upload.c: In function ‘l_setup_passive’: src.de/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘__off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.de/dinoex_upload.c:169:29: note: in expansion of macro ‘IRC_CTCP’ 169 | privmsg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.de/dinoex_upload.c:169:71: note: format string is defined here 169 | msg_fast(l->nick, IRC_CTCP "DCC RESUME %s %d %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_upload.c: In function ‘l_setup_accept’: src.de/dinoex_upload.c:194:79: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 194 | ntsocket = accept(l->con.listensocket, &(l->con.remote.sa), &addrlen)) < 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_upload.c:19: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src.de/dinoex_upload.c: In function ‘l_perform’: src.de/dinoex_upload.c:312:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 312 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_upload.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.de/dinoex_upload.c: In function ‘upload_start’: src.de/dinoex_upload.c:520:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 520 | "DCC Send Accepted from %s on %s: %s (%" LLPRINTFMT "dkB)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | nick, gnetwork->name, tempstr, 522 | (ul->totalsize / 1024)); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_upload.c:520:64: note: format string is defined here 520 | "DCC Send Accepted from %s on %s: %s (%" LLPRINTFMT "dkB)", | ~~~~~~~~~~~~~~~^ | | | long long int In file included from /usr/include/string.h:519, from src.de/iroffer_headers.h:27, from src.de/dinoex_http.c:19: In function ‘strncpy’, inlined from ‘html_encode’ at src.de/dinoex_http.c:245:7: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src.de/dinoex_http.c: In function ‘html_encode’: src.de/dinoex_http.c:242:13: note: length computed here 242 | len = strlen(http_special[i].s_html); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_badip.o src.fr/dinoex_badip.c In file included from /usr/include/string.h:519, from src.it/iroffer_headers.h:27, from src.it/dinoex_jobs.c:19: In function ‘strncpy’, inlined from ‘write_string’ at src.it/dinoex_jobs.c:1458:3: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src.it/dinoex_jobs.c: In function ‘write_string’: src.it/dinoex_jobs.c:1456:9: note: length computed here 1456 | len = strlen(line); | ^~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_jobs.o src.fr/dinoex_jobs.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_transfer.o src.de/dinoex_transfer.c In file included from /usr/include/string.h:519, from src.it/iroffer_headers.h:27, from src.it/dinoex_jobs.c:19: In function ‘strncpy’, inlined from ‘write_string’ at src.it/dinoex_jobs.c:1458:3, inlined from ‘xdcc_save_xml’ at src.it/dinoex_jobs.c:1552:3: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying 30 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c: In function ‘vprivmsg_chan’: src.fr/dinoex_jobs.c:354:10: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 354 | size_t ulen; | ^~~~ src.fr/dinoex_jobs.c: In function ‘write_removed_xdcc’: src.fr/dinoex_jobs.c:910:43: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 910 | len = add_snprintf(line, maxtextlength, "xx_size %" LLPRINTFMT "d\n", xd->st_size); /* NOTRANSLATE */ | ^~~~~~~~~~~ ~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_jobs.c:910:67: note: format string is defined here 910 | = add_snprintf(line, maxtextlength, "xx_size %" LLPRINTFMT "d\n", xd->st_size); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_jobs.c: In function ‘write_asc_int64’: src.fr/dinoex_jobs.c:1478:22: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1478 | "%*s<%s>%" LLPRINTFMT "d\n", spaces, "", tag, val, tag); /* NOTRANSLATE */ | ^~~~~~~~~~ ~~~ | | | ir_int64 {aka long int} src.fr/dinoex_jobs.c:1478:45: note: format string is defined here 1478 | "%*s<%s>%" LLPRINTFMT "d\n", spaces, "", tag, val, tag); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_jobs.c: In function ‘write_removed_xdcc’: src.fr/dinoex_jobs.c:903:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 903 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:905:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 905 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:907:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 907 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:909:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 909 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:911:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 911 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:913:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 913 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:918:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 918 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:923:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 923 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:925:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 925 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:927:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 927 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c:929:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 929 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ In file included from src.de/iroffer_defines.h:20, from src.de/dinoex_transfer.c:18: src.de/dinoex_transfer.c: In function ‘t_start_dcc_send’: src.de/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.de/dinoex_transfer.c:41:28: note: in expansion of macro ‘IRC_CTCP’ 41 | privmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.de/dinoex_transfer.c:41:68: note: format string is defined here 41 | vmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d %u" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int In file included from src.de/iroffer_defines.h:20, from src.de/dinoex_transfer.c:18: src.de/dinoex_defines.h:64:25: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 64 | #define IRC_CTCP "\1" | ^~~~ src.de/dinoex_transfer.c:46:28: note: in expansion of macro ‘IRC_CTCP’ 46 | privmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d" IRC_CTCP, /* NOTRANSLATE */ | ^~~~~~~~ src.de/dinoex_transfer.c:46:68: note: format string is defined here 46 | vmsg_fast(tr->nick, IRC_CTCP "DCC SEND %s %s %" LLPRINTFMT "d" IRC_CTCP, /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_transfer.c: In function ‘t_find_resume’: src.de/dinoex_transfer.c:381:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 381 | "XDCC [%02i:%s on %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | tr->id, tr->nick, gnetwork->name, len, | ~~~ | | | off_t {aka long int} src.de/dinoex_transfer.c:381:89: note: format string is defined here 381 | n %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_transfer.c:381:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 381 | "XDCC [%02i:%s on %s]: Resume attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | tr->id, tr->nick, gnetwork->name, len, 383 | tr->xpack->st_size); | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_transfer.c:381:109: note: format string is defined here 381 | attempted beyond end of file ( %" LLPRINTFMT "d >= %" LLPRINTFMT "d )", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_transfer.c:395:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | tr->nick, gnetwork->name, tr->startresume, tr->startresume/1024); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_transfer.c:395:60: note: format string is defined here 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_transfer.c:395:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 395 | "XDCC [%02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | tr->nick, gnetwork->name, tr->startresume, tr->startresume/1024); | ~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_transfer.c:395:78: note: format string is defined here 395 | %02i:%s on %s]: Resumed at %" LLPRINTFMT "d, %" LLPRINTFMT "dK", tr->id, | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_transfer.c: In function ‘t_connected’: src.de/dinoex_transfer.c:411:42: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 411 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_transfer.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.de/dinoex_transfer.c: In function ‘verify_acknowlede’: src.de/dinoex_transfer.c:532:18: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 532 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes, forcing 64bit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 534 | tr->firstack ); | ~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_transfer.c:532:68: note: format string is defined here 532 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes, forcing 64bit", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_transfer.c:548:20: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 550 | tr->curack, tr->lastack); | ~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_transfer.c:548:70: note: format string is defined here 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_transfer.c:548:20: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 548 | "XDCC [%02i:%s on %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | tr->id, tr->nick, gdata.networks[ tr->net ].name, 550 | tr->curack, tr->lastack); | ~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_transfer.c:548:99: note: format string is defined here 548 | %s]: Acknowleged %" LLPRINTFMT "d Bytes after %" LLPRINTFMT "d Bytes", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_geoip.o src.de/dinoex_geoip.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_kqueue.o src.it/dinoex_kqueue.c In file included from /usr/include/string.h:519, from src.fr/iroffer_headers.h:27, from src.fr/dinoex_jobs.c:19: In function ‘strncpy’, inlined from ‘write_string’ at src.fr/dinoex_jobs.c:1458:3: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src.fr/dinoex_jobs.c: In function ‘write_string’: src.fr/dinoex_jobs.c:1456:9: note: length computed here 1456 | len = strlen(line); | ^~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_maxminddb.o src.de/dinoex_maxminddb.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_ssl.o src.de/dinoex_ssl.c In file included from /usr/include/string.h:519, from src.fr/iroffer_headers.h:27, from src.fr/dinoex_jobs.c:19: In function ‘strncpy’, inlined from ‘write_string’ at src.fr/dinoex_jobs.c:1458:3, inlined from ‘xdcc_save_xml’ at src.fr/dinoex_jobs.c:1552:3: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying 30 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_curl.o src.de/dinoex_curl.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_ruby.o src.it/dinoex_ruby.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_irc.o src.de/dinoex_irc.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_user.o src.it/dinoex_user.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_kqueue.o src.fr/dinoex_kqueue.c src.de/dinoex_irc.c: In function ‘ir_setsockopt2’: src.de/dinoex_irc.c:492:57: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 492 | getsockopt(clientsocket, SOL_SOCKET, optint, &tempc1, &tempi); | ^~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.de/dinoex_irc.c:497:57: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 497 | getsockopt(clientsocket, SOL_SOCKET, optint, &tempc3, &tempi); | ^~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.de/dinoex_irc.c: In function ‘irc_perform’: src.de/dinoex_irc.c:1666:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 1666 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_irc.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.de/dinoex_irc.c:1701:68: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 1701 | if (getsockname(gnetwork->ircserver, &(gnetwork->myip.sa), &addrlen) >= 0) { | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_irc.c:19: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_queue.o src.de/dinoex_queue.c src.it/dinoex_user.c: In function ‘command_dcc’: src.it/dinoex_user.c:232:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | pi->nick, gnetwork->name, tempstr, 234 | ((ul->totalsize - ul->resumesize) / 1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_user.c:232:67: note: format string is defined here 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_user.c:232:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 235 | (ul->totalsize / 1024)); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/dinoex_user.c:232:87: note: format string is defined here 232 | sumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_ruby.o src.fr/dinoex_ruby.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_user.o src.fr/dinoex_user.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_telnet.o src.de/dinoex_telnet.c src.fr/dinoex_user.c: In function ‘command_dcc’: src.fr/dinoex_user.c:232:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | pi->nick, gnetwork->name, tempstr, 234 | ((ul->totalsize - ul->resumesize) / 1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_user.c:232:67: note: format string is defined here 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_user.c:232:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 235 | (ul->totalsize / 1024)); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/dinoex_user.c:232:87: note: format string is defined here 232 | sumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ~~~~~~~~~~~~~~~^ | | | long long int x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_badip.o src.de/dinoex_badip.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_chat.o src.it/dinoex_chat.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_jobs.o src.de/dinoex_jobs.c src.it/dinoex_chat.c: In function ‘chat_perform’: src.it/dinoex_chat.c:129:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 129 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/dinoex_chat.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_kqueue.o src.de/dinoex_kqueue.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_config.o src.it/dinoex_config.c src.de/dinoex_jobs.c: In function ‘vprivmsg_chan’: src.de/dinoex_jobs.c:354:10: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 354 | size_t ulen; | ^~~~ src.de/dinoex_jobs.c: In function ‘write_removed_xdcc’: src.de/dinoex_jobs.c:910:43: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 910 | len = add_snprintf(line, maxtextlength, "xx_size %" LLPRINTFMT "d\n", xd->st_size); /* NOTRANSLATE */ | ^~~~~~~~~~~ ~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_jobs.c:910:67: note: format string is defined here 910 | = add_snprintf(line, maxtextlength, "xx_size %" LLPRINTFMT "d\n", xd->st_size); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_jobs.c: In function ‘write_asc_int64’: src.de/dinoex_jobs.c:1478:22: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 1478 | "%*s<%s>%" LLPRINTFMT "d\n", spaces, "", tag, val, tag); /* NOTRANSLATE */ | ^~~~~~~~~~ ~~~ | | | ir_int64 {aka long int} src.de/dinoex_jobs.c:1478:45: note: format string is defined here 1478 | "%*s<%s>%" LLPRINTFMT "d\n", spaces, "", tag, val, tag); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_jobs.c: In function ‘write_removed_xdcc’: src.de/dinoex_jobs.c:903:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 903 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:905:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 905 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:907:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 907 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:909:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 909 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:911:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 911 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:913:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 913 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:918:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 918 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:923:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 923 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:925:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 925 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:927:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 927 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c:929:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 929 | write(fd, line, len); | ^~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_chat.o src.fr/dinoex_chat.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_ruby.o src.de/dinoex_ruby.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_user.o src.de/dinoex_user.c In file included from /usr/include/string.h:519, from src.de/iroffer_headers.h:27, from src.de/dinoex_jobs.c:19: In function ‘strncpy’, inlined from ‘write_string’ at src.de/dinoex_jobs.c:1458:3: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src.de/dinoex_jobs.c: In function ‘write_string’: src.de/dinoex_jobs.c:1456:9: note: length computed here 1456 | len = strlen(line); | ^~~~~~~~~~~~ src.it/dinoex_config.c: In function ‘dump_config_long2’: src.it/dinoex_config.c:145:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 145 | dump_line("%s %" LLPRINTFMT "d", name, val); /* NOTRANSLATE */ | ^~~~~~ ~~~ | | | ir_int64 {aka long int} src.it/dinoex_config.c:145:34: note: format string is defined here 145 | dump_line("%s %" LLPRINTFMT "d", name, val); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_config.c: In function ‘print_config_long2’: src.it/dinoex_config.c:186:38: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 186 | snprintf(text, maxtextlengthshort, "%" LLPRINTFMT "d", val); /* NOTRANSLATE */ | ^~~ ~~~ | | | ir_int64 {aka long int} src.it/dinoex_config.c:186:54: note: format string is defined here 186 | snprintf(text, maxtextlengthshort, "%" LLPRINTFMT "d", val); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.it/dinoex_config.c: In function ‘d_transferlimits’: src.it/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/dinoex_config.c:2102:32: note: format string is defined here 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/dinoex_config.c:2102:49: note: format string is defined here 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.it/dinoex_config.c:2102:66: note: format string is defined here 2102 | p_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/dinoex_user.c: In function ‘command_dcc’: src.de/dinoex_user.c:232:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | pi->nick, gnetwork->name, tempstr, 234 | ((ul->totalsize - ul->resumesize) / 1024), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_user.c:232:67: note: format string is defined here 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_user.c:232:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 8 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 232 | "DCC Send Resumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 235 | (ul->totalsize / 1024)); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/dinoex_user.c:232:87: note: format string is defined here 232 | sumed from %s on %s: %s (%" LLPRINTFMT "d of %" LLPRINTFMT "dkB left)", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_chat.c: In function ‘chat_perform’: src.fr/dinoex_chat.c:129:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 129 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/dinoex_chat.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/string.h:519, from src.de/iroffer_headers.h:27, from src.de/dinoex_jobs.c:19: In function ‘strncpy’, inlined from ‘write_string’ at src.de/dinoex_jobs.c:1458:3, inlined from ‘xdcc_save_xml’ at src.de/dinoex_jobs.c:1552:3: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying 30 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_config.o src.fr/dinoex_config.c In function ‘invalid_args’, inlined from ‘c_proxyinfo’ at src.it/dinoex_config.c:1849:5: src.it/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_server_connected_raw’ at src.it/dinoex_config.c:1948:5: src.it/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_server_join_raw’ at src.it/dinoex_config.c:1958:5: src.it/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_channel_join_raw’ at src.it/dinoex_config.c:1271:5: src.it/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_chat.o src.de/dinoex_chat.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_config.o src.de/dinoex_config.c src.fr/dinoex_config.c: In function ‘dump_config_long2’: src.fr/dinoex_config.c:145:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 145 | dump_line("%s %" LLPRINTFMT "d", name, val); /* NOTRANSLATE */ | ^~~~~~ ~~~ | | | ir_int64 {aka long int} src.fr/dinoex_config.c:145:34: note: format string is defined here 145 | dump_line("%s %" LLPRINTFMT "d", name, val); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_config.c: In function ‘print_config_long2’: src.fr/dinoex_config.c:186:38: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 186 | snprintf(text, maxtextlengthshort, "%" LLPRINTFMT "d", val); /* NOTRANSLATE */ | ^~~ ~~~ | | | ir_int64 {aka long int} src.fr/dinoex_config.c:186:54: note: format string is defined here 186 | snprintf(text, maxtextlengthshort, "%" LLPRINTFMT "d", val); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/dinoex_config.c: In function ‘d_transferlimits’: src.fr/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/dinoex_config.c:2102:32: note: format string is defined here 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/dinoex_config.c:2102:49: note: format string is defined here 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.fr/dinoex_config.c:2102:66: note: format string is defined here 2102 | p_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/dinoex_config.c: In function ‘dump_config_long2’: src.de/dinoex_config.c:145:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 145 | dump_line("%s %" LLPRINTFMT "d", name, val); /* NOTRANSLATE */ | ^~~~~~ ~~~ | | | ir_int64 {aka long int} src.de/dinoex_config.c:145:34: note: format string is defined here 145 | dump_line("%s %" LLPRINTFMT "d", name, val); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_config.c: In function ‘print_config_long2’: src.de/dinoex_config.c:186:38: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 186 | snprintf(text, maxtextlengthshort, "%" LLPRINTFMT "d", val); /* NOTRANSLATE */ | ^~~ ~~~ | | | ir_int64 {aka long int} src.de/dinoex_config.c:186:54: note: format string is defined here 186 | snprintf(text, maxtextlengthshort, "%" LLPRINTFMT "d", val); /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long int src.de/dinoex_config.c: In function ‘d_transferlimits’: src.de/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/dinoex_config.c:2102:32: note: format string is defined here 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/dinoex_config.c:2102:49: note: format string is defined here 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/dinoex_config.c:2102:13: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 2102 | dump_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ^~~~~~ 2103 | key, val[TRANSFERLIMIT_DAILY], val[TRANSFERLIMIT_WEEKLY], val[TRANSFERLIMIT_MONTHLY]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ir_int64 {aka long int} src.de/dinoex_config.c:2102:66: note: format string is defined here 2102 | p_line("%s %" LLPRINTFMT "u %" LLPRINTFMT "u %" LLPRINTFMT "u", /* NOTRANSLATE */ | ~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/dinoex_chat.c: In function ‘chat_perform’: src.de/dinoex_chat.c:129:48: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 129 | &connect_error, &connect_error_len); | ^~~~~~~~~~~~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/dinoex_chat.c:19: /usr/include/sys/socket.h:257:46: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/crc32.o src.it/crc32.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/upnp.o src.it/upnp.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/crc32.o src.de/crc32.c In function ‘invalid_args’, inlined from ‘c_proxyinfo’ at src.fr/dinoex_config.c:1849:5: src.fr/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_server_connected_raw’ at src.fr/dinoex_config.c:1948:5: src.fr/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_server_join_raw’ at src.fr/dinoex_config.c:1958:5: src.fr/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_channel_join_raw’ at src.fr/dinoex_config.c:1271:5: src.fr/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/blowfish.o src.it/blowfish.c In function ‘invalid_args’, inlined from ‘c_proxyinfo’ at src.de/dinoex_config.c:1849:5: src.de/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_server_connected_raw’ at src.de/dinoex_config.c:1948:5: src.de/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_server_join_raw’ at src.de/dinoex_config.c:1958:5: src.de/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘invalid_args’, inlined from ‘c_channel_join_raw’ at src.de/dinoex_config.c:1271:5: src.de/dinoex_config.c:529:3: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 529 | outerror(OUTERROR_TYPE_WARN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | "%s:%ld ignored '%s' because it has invalid args: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | current_config, current_line, key, text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/strnatcmp.o src.it/strnatcmp.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/upnp.o src.de/upnp.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/blowfish.o src.de/blowfish.c x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/iroffer_utilities.o src.it/iroffer_utilities.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/strnatcmp.o src.de/strnatcmp.c x86_64-pc-linux-gnu-gcc -c -Isrc.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_utilities.o src.de/iroffer_utilities.c src.it/iroffer_utilities.c: In function ‘dumpgdata’: src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:821:3: note: in expansion of macro ‘gdata_print_time’ 821 | gdata_print_time(startuptime); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:762:48: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 762 | { if (gdata. name [ii] . item) { dump_line("GDATA * " #name "[%d]: " #item "=" format, ii, gdata. name [ii] . item); } } | ^~~~~~~~~~ src.it/iroffer_utilities.c:830:7: note: in expansion of macro ‘gdata_print_number_array_item’ 830 | gdata_print_number_array_item("%" LLPRINTFMT "u",transferlimits,limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:762:48: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 762 | { if (gdata. name [ii] . item) { dump_line("GDATA * " #name "[%d]: " #item "=" format, ii, gdata. name [ii] . item); } } | ^~~~~~~~~~ src.it/iroffer_utilities.c:831:7: note: in expansion of macro ‘gdata_print_number_array_item’ 831 | gdata_print_number_array_item("%" LLPRINTFMT "u",transferlimits,used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:860:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~ 861 | iter->bytesgot, iter->bytessent); | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:860:42: note: format string is defined here 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:860:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~ 861 | iter->bytesgot, iter->bytessent); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:860:69: note: format string is defined here 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:862:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~ 863 | iter->filepos, iter->totalsize); | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:862:41: note: format string is defined here 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:862:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~ 863 | iter->filepos, iter->totalsize); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:862:68: note: format string is defined here 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:948:7: note: in expansion of macro ‘gdata_print_time’ 948 | gdata_print_time(networks[ss].connecttime); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:949:7: note: in expansion of macro ‘gdata_print_time’ 949 | gdata_print_time(networks[ss].lastservercontact); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:950:7: note: in expansion of macro ‘gdata_print_time’ 950 | gdata_print_time(networks[ss].lastnotify); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:951:7: note: in expansion of macro ‘gdata_print_time’ 951 | gdata_print_time(networks[ss].lastping); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:952:7: note: in expansion of macro ‘gdata_print_time’ 952 | gdata_print_time(networks[ss].lastslow); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:953:7: note: in expansion of macro ‘gdata_print_time’ 953 | gdata_print_time(networks[ss].lastnormal); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:954:7: note: in expansion of macro ‘gdata_print_time’ 954 | gdata_print_time(networks[ss].lastfast); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:955:7: note: in expansion of macro ‘gdata_print_time’ 955 | gdata_print_time(networks[ss].lastsend); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:957:7: note: in expansion of macro ‘gdata_print_time’ 957 | gdata_print_time(networks[ss].next_identify); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:958:7: note: in expansion of macro ‘gdata_print_time’ 958 | gdata_print_time(networks[ss].next_restrict); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.it/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:1027:7: note: in expansion of macro ‘gdata_iter_print_time’ 1027 | gdata_iter_print_time(nextann); | ^~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.it/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:1028:7: note: in expansion of macro ‘gdata_iter_print_time’ 1028 | gdata_iter_print_time(nextmsg); | ^~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.it/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:1029:7: note: in expansion of macro ‘gdata_iter_print_time’ 1029 | gdata_iter_print_time(nextjoin); | ^~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.it/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:1030:7: note: in expansion of macro ‘gdata_iter_print_time’ 1030 | gdata_iter_print_time(lastjoin); | ^~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.it/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:1044:7: note: in expansion of macro ‘gdata_iter_print_time’ 1044 | gdata_iter_print_time(last_seen); | ^~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:1082:3: note: in expansion of macro ‘gdata_print_number’ 1082 | gdata_print_number("%" LLPRINTFMT "d", totalsent); | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:738:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.it/iroffer_utilities.c:1111:3: note: in expansion of macro ‘gdata_print_number’ 1111 | gdata_print_number("%" LLPRINTFMT "d", max_file_size); | ^~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:1138:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1138 | dump_line(" : ptr=%p gets=%d minspeed=%.1f maxspeed=%.1f st_size=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1143 | iter->st_size); | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1138:84: note: format string is defined here 1138 | : ptr=%p gets=%d minspeed=%.1f maxspeed=%.1f st_size=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1146:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1146 | " : fd=%d fd_count=%d fd_loc=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1149 | iter->file_fd_location); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1146:56: note: format string is defined here 1146 | " : fd=%d fd_count=%d fd_loc=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1171:17: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 1171 | " : ptr=%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1175 | (ir_uint64)(iter2->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_utilities.c:1171:85: note: format string is defined here 1171 | =%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_utilities.c:1171:17: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 1171 | " : ptr=%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1176 | (ir_uint64)(iter2->mmap_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.it/iroffer_utilities.c:1171:116: note: format string is defined here 1171 | tr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.it/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ 1213 | iter->bytessent, | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1212:36: note: format string is defined here 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ 1213 | iter->bytessent, 1214 | iter->bytesgot, | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1212:57: note: format string is defined here 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1215 | iter->lastack, | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1212:82: note: format string is defined here 1212 | " LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1216 | iter->curack, | ~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1212:106: note: format string is defined here 1212 | LPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1217 | iter->startresume, | ~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1212:130: note: format string is defined here 1212 | LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1218 | iter->lastspeedamt, | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c: In function ‘dumpgdata’: src.it/iroffer_utilities.c:1212:156: note: format string is defined here 1212 | PRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:821:3: note: in expansion of macro ‘gdata_print_time’ 821 | gdata_print_time(startuptime); | ^~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ 1257 | iter->bytesgot, | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1256:35: note: format string is defined here 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ 1257 | iter->bytesgot, 1258 | iter->totalsize, | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1256:62: note: format string is defined here 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ ...... 1259 | iter->resumesize, | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:762:48: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 762 | { if (gdata. name [ii] . item) { dump_line("GDATA * " #name "[%d]: " #item "=" format, ii, gdata. name [ii] . item); } } | ^~~~~~~~~~ src.de/iroffer_utilities.c:830:7: note: in expansion of macro ‘gdata_print_number_array_item’ 830 | gdata_print_number_array_item("%" LLPRINTFMT "u",transferlimits,limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.it/iroffer_utilities.c:1256:86: note: format string is defined here 1256 | RINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.it/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ ...... 1260 | iter->lastspeedamt); | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.it/iroffer_utilities.c:1256:112: note: format string is defined here 1256 | ze=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:762:48: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 762 | { if (gdata. name [ii] . item) { dump_line("GDATA * " #name "[%d]: " #item "=" format, ii, gdata. name [ii] . item); } } | ^~~~~~~~~~ src.de/iroffer_utilities.c:831:7: note: in expansion of macro ‘gdata_print_number_array_item’ 831 | gdata_print_number_array_item("%" LLPRINTFMT "u",transferlimits,used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:860:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~ 861 | iter->bytesgot, iter->bytessent); | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:860:42: note: format string is defined here 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:860:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~ 861 | iter->bytesgot, iter->bytessent); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:860:69: note: format string is defined here 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:862:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~ 863 | iter->filepos, iter->totalsize); | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:862:41: note: format string is defined here 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:862:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~ 863 | iter->filepos, iter->totalsize); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:862:68: note: format string is defined here 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:864:73: error: expected ‘)’ before ‘ime’ 864 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~ ^~~ | ) src.de/iroffer_utilities.c:864:80: warning: missing terminating " character 864 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^ src.de/iroffer_utilities.c:864:80: error: missing terminating " character 864 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^~ src.de/iroffer_utilities.c:864:32: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 864 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~^ | | | long int src.de/iroffer_utilities.c:864:48: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 864 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~^ | | | long int src.de/iroffer_utilities.c:864:63: warning: format ‘%f’ expects a matching ‘double’ argument [-Wformat=] 864 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~~^ | | | double src.de/iroffer_utilities.c:864:71: warning: format ‘%p’ expects a matching ‘void *’ argument [-Wformat=] 864 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~^ | | | void * src.de/iroffer_utilities.c:888:73: error: expected ‘)’ before ‘ime’ 888 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~ ^~~ | ) src.de/iroffer_utilities.c:888:80: warning: missing terminating " character 888 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^ src.de/iroffer_utilities.c:888:80: error: missing terminating " character 888 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^~ src.de/iroffer_utilities.c:888:32: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 888 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~^ | | | long int src.de/iroffer_utilities.c:888:48: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 888 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~^ | | | long int src.de/iroffer_utilities.c:888:63: warning: format ‘%f’ expects a matching ‘double’ argument [-Wformat=] 888 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~~^ | | | double src.de/iroffer_utilities.c:888:71: warning: format ‘%p’ expects a matching ‘void *’ argument [-Wformat=] 888 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~^ | | | void * src.de/iroffer_utilities.c:897:73: error: expected ‘)’ before ‘ime’ 897 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~ ^~~ | ) src.de/iroffer_utilities.c:897:80: warning: missing terminating " character 897 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^ src.de/iroffer_utilities.c:897:80: error: missing terminating " character 897 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^~ src.de/iroffer_utilities.c:897:32: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 897 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~^ | | | long int src.de/iroffer_utilities.c:897:48: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 897 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~^ | | | long int src.it/iroffer_utilities.c: In function ‘ir_bind_listen_socket’: src.it/iroffer_utilities.c:2176:35: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 2176 | if ((getsockname(fd, &(sa->sa), &addrlen)) < 0) | ^~~~~~~~ | | | int * src.de/iroffer_utilities.c:897:63: warning: format ‘%f’ expects a matching ‘double’ argument [-Wformat=] 897 | dump_line(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~~^ | | | double In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.it/iroffer_headers.h:29, from src.it/iroffer_utilities.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src.de/iroffer_utilities.c:897:71: warning: format ‘%p’ expects a matching ‘void *’ argument [-Wformat=] 897 | e(" : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~^ | | | void * src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:948:7: note: in expansion of macro ‘gdata_print_time’ 948 | gdata_print_time(networks[ss].connecttime); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:949:7: note: in expansion of macro ‘gdata_print_time’ 949 | gdata_print_time(networks[ss].lastservercontact); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:950:7: note: in expansion of macro ‘gdata_print_time’ 950 | gdata_print_time(networks[ss].lastnotify); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:951:7: note: in expansion of macro ‘gdata_print_time’ 951 | gdata_print_time(networks[ss].lastping); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:952:7: note: in expansion of macro ‘gdata_print_time’ 952 | gdata_print_time(networks[ss].lastslow); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:953:7: note: in expansion of macro ‘gdata_print_time’ 953 | gdata_print_time(networks[ss].lastnormal); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:954:7: note: in expansion of macro ‘gdata_print_time’ 954 | gdata_print_time(networks[ss].lastfast); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:955:7: note: in expansion of macro ‘gdata_print_time’ 955 | gdata_print_time(networks[ss].lastsend); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:957:7: note: in expansion of macro ‘gdata_print_time’ 957 | gdata_print_time(networks[ss].next_identify); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:958:7: note: in expansion of macro ‘gdata_print_time’ 958 | gdata_print_time(networks[ss].next_restrict); | ^~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.de/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:1027:7: note: in expansion of macro ‘gdata_iter_print_time’ 1027 | gdata_iter_print_time(nextann); | ^~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.de/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:1028:7: note: in expansion of macro ‘gdata_iter_print_time’ 1028 | gdata_iter_print_time(nextmsg); | ^~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.de/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:1029:7: note: in expansion of macro ‘gdata_iter_print_time’ 1029 | gdata_iter_print_time(nextjoin); | ^~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.de/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:1030:7: note: in expansion of macro ‘gdata_iter_print_time’ 1030 | gdata_iter_print_time(lastjoin); | ^~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.de/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:1044:7: note: in expansion of macro ‘gdata_iter_print_time’ 1044 | gdata_iter_print_time(last_seen); | ^~~~~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:1065:71: error: expected ‘)’ before ‘ime’ 1065 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^~~ | ) src.de/iroffer_utilities.c:1064:12: note: to match this ‘(’ 1064 | dump_line( | ^ src.de/iroffer_utilities.c:1065:78: warning: missing terminating " character 1065 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^ src.de/iroffer_utilities.c:1065:78: error: missing terminating " character 1065 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ^~ src.de/iroffer_utilities.c:1065:30: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 1065 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~^ | | | long int src.de/iroffer_utilities.c:1065:46: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 1065 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~^ | | | long int src.de/iroffer_utilities.c:1065:61: warning: format ‘%f’ expects a matching ‘double’ argument [-Wformat=] 1065 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~~~^ | | | double src.de/iroffer_utilities.c:1065:69: warning: format ‘%p’ expects a matching ‘void *’ argument [-Wformat=] 1065 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld", | ~^ | | | void * src.de/iroffer_utilities.c:738:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:1082:3: note: in expansion of macro ‘gdata_print_number’ 1082 | gdata_print_number("%" LLPRINTFMT "d", totalsent); | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:738:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.de/iroffer_utilities.c:1111:3: note: in expansion of macro ‘gdata_print_number’ 1111 | gdata_print_number("%" LLPRINTFMT "d", max_file_size); | ^~~~~~~~~~~~~~~~~~ src.de/iroffer_utilities.c:1138:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1138 | dump_line(" : ptr=%p gets=%d minspeed=%.1f maxspeed=%.1f st_size=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1143 | iter->st_size); | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1138:84: note: format string is defined here 1138 | : ptr=%p gets=%d minspeed=%.1f maxspeed=%.1f st_size=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1146:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1146 | " : fd=%d fd_count=%d fd_loc=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1149 | iter->file_fd_location); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1146:56: note: format string is defined here 1146 | " : fd=%d fd_count=%d fd_loc=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1171:17: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 1171 | " : ptr=%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1175 | (ir_uint64)(iter2->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_utilities.c:1171:85: note: format string is defined here 1171 | =%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_utilities.c:1171:17: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 1171 | " : ptr=%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1176 | (ir_uint64)(iter2->mmap_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.de/iroffer_utilities.c:1171:116: note: format string is defined here 1171 | tr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.de/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ 1213 | iter->bytessent, | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1212:36: note: format string is defined here 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ 1213 | iter->bytessent, 1214 | iter->bytesgot, | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1212:57: note: format string is defined here 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1215 | iter->lastack, | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1212:82: note: format string is defined here 1212 | " LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1216 | iter->curack, | ~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1212:106: note: format string is defined here 1212 | LPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1217 | iter->startresume, | ~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1212:130: note: format string is defined here 1212 | LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1218 | iter->lastspeedamt, | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1212:156: note: format string is defined here 1212 | PRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1221:71: error: expected ‘)’ before ‘ime’ 1221 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f pack=%p", | ^~~ | ) src.de/iroffer_utilities.c:1220:12: note: to match this ‘(’ 1220 | dump_line( | ^ src.de/iroffer_utilities.c:1221:101: warning: missing terminating " character 1221 | connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f pack=%p", | ^ src.de/iroffer_utilities.c:1221:101: error: missing terminating " character 1221 | connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f pack=%p", | ^~ src.de/iroffer_utilities.c:1221:30: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 1221 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f pack=%p", | ~~^ | | | long int src.de/iroffer_utilities.c:1221:46: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 1221 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f pack=%p", | ~~^ | | | long int src.de/iroffer_utilities.c:1221:61: warning: format ‘%f’ expects a matching ‘double’ argument [-Wformat=] 1221 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f pack=%p", | ~~~^ | | | double src.de/iroffer_utilities.c:1221:69: warning: format ‘%p’ expects a matching ‘void *’ argument [-Wformat=] 1221 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f pack=%p", | ~^ | | | void * src.de/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ 1257 | iter->bytesgot, | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1256:35: note: format string is defined here 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ 1257 | iter->bytesgot, 1258 | iter->totalsize, | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1256:62: note: format string is defined here 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ ...... 1259 | iter->resumesize, | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1256:86: note: format string is defined here 1256 | RINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ ...... 1260 | iter->lastspeedamt); | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.de/iroffer_utilities.c:1256:112: note: format string is defined here 1256 | ze=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.de/iroffer_utilities.c:1262:71: error: expected ‘)’ before ‘ime’ 1262 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f", | ^~~ | ) src.de/iroffer_utilities.c:1261:12: note: to match this ‘(’ 1261 | dump_line( | ^ src.de/iroffer_utilities.c:1262:93: warning: missing terminating " character 1262 | act=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f", | ^ src.de/iroffer_utilities.c:1262:93: error: missing terminating " character 1262 | act=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f", | ^~ src.de/iroffer_utilities.c:1262:30: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 1262 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f", | ~~^ | | | long int src.de/iroffer_utilities.c:1262:46: warning: format ‘%ld’ expects a matching ‘long int’ argument [-Wformat=] 1262 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f", | ~~^ | | | long int src.de/iroffer_utilities.c:1262:61: warning: format ‘%f’ expects a matching ‘double’ argument [-Wformat=] 1262 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f", | ~~~^ | | | double src.de/iroffer_utilities.c:1262:69: warning: format ‘%p’ expects a matching ‘void *’ argument [-Wformat=] 1262 | " : lastcontact=%ld connecttime=%ld lastspeed=%.1f pack=%p"ime=%ld lastspeed=%.1f", | ~^ | | | void * src.de/iroffer_utilities.c: In function ‘ir_bind_listen_socket’: src.de/iroffer_utilities.c:2176:35: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 2176 | if ((getsockname(fd, &(sa->sa), &addrlen)) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.de/iroffer_headers.h:29, from src.de/iroffer_utilities.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[1]: *** [Makefile:182: o.de/iroffer_utilities.o] Error 1 make[1]: *** Waiting for unfinished jobs.... x86_64-pc-linux-gnu-gcc -c -Isrc.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_utilities.o src.it/dinoex_utilities.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/crc32.o src.fr/crc32.c make[1]: Leaving directory '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32' make: *** [Makefile:363: de] Error 2 make: *** Waiting for unfinished jobs.... x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/upnp.o src.fr/upnp.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/blowfish.o src.fr/blowfish.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/strnatcmp.o src.fr/strnatcmp.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/iroffer_utilities.o src.fr/iroffer_utilities.c x86_64-pc-linux-gnu-gcc -c -Isrc.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_utilities.o src.fr/dinoex_utilities.c src.fr/iroffer_utilities.c: In function ‘dumpgdata’: src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:821:3: note: in expansion of macro ‘gdata_print_time’ 821 | gdata_print_time(startuptime); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:762:48: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 762 | { if (gdata. name [ii] . item) { dump_line("GDATA * " #name "[%d]: " #item "=" format, ii, gdata. name [ii] . item); } } | ^~~~~~~~~~ src.fr/iroffer_utilities.c:830:7: note: in expansion of macro ‘gdata_print_number_array_item’ 830 | gdata_print_number_array_item("%" LLPRINTFMT "u",transferlimits,limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:762:48: warning: format ‘%Lu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 762 | { if (gdata. name [ii] . item) { dump_line("GDATA * " #name "[%d]: " #item "=" format, ii, gdata. name [ii] . item); } } | ^~~~~~~~~~ src.fr/iroffer_utilities.c:831:7: note: in expansion of macro ‘gdata_print_number_array_item’ 831 | gdata_print_number_array_item("%" LLPRINTFMT "u",transferlimits,used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:860:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~ 861 | iter->bytesgot, iter->bytessent); | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:860:42: note: format string is defined here 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:860:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~ 861 | iter->bytesgot, iter->bytessent); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:860:69: note: format string is defined here 860 | dump_line(" : bytesgot=%" LLPRINTFMT "d bytessent=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:862:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~ 863 | iter->filepos, iter->totalsize); | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:862:41: note: format string is defined here 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:862:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~ 863 | iter->filepos, iter->totalsize); | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:862:68: note: format string is defined here 862 | dump_line(" : filepos=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:948:7: note: in expansion of macro ‘gdata_print_time’ 948 | gdata_print_time(networks[ss].connecttime); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:949:7: note: in expansion of macro ‘gdata_print_time’ 949 | gdata_print_time(networks[ss].lastservercontact); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:950:7: note: in expansion of macro ‘gdata_print_time’ 950 | gdata_print_time(networks[ss].lastnotify); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:951:7: note: in expansion of macro ‘gdata_print_time’ 951 | gdata_print_time(networks[ss].lastping); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:952:7: note: in expansion of macro ‘gdata_print_time’ 952 | gdata_print_time(networks[ss].lastslow); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:953:7: note: in expansion of macro ‘gdata_print_time’ 953 | gdata_print_time(networks[ss].lastnormal); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:954:7: note: in expansion of macro ‘gdata_print_time’ 954 | gdata_print_time(networks[ss].lastfast); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:955:7: note: in expansion of macro ‘gdata_print_time’ 955 | gdata_print_time(networks[ss].lastsend); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:957:7: note: in expansion of macro ‘gdata_print_time’ 957 | gdata_print_time(networks[ss].next_identify); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:752:33: note: in expansion of macro ‘gdata_print_number’ 752 | #define gdata_print_time(name) gdata_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:958:7: note: in expansion of macro ‘gdata_print_time’ 958 | gdata_print_time(networks[ss].next_restrict); | ^~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.fr/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:1027:7: note: in expansion of macro ‘gdata_iter_print_time’ 1027 | gdata_iter_print_time(nextann); | ^~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.fr/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:1028:7: note: in expansion of macro ‘gdata_iter_print_time’ 1028 | gdata_iter_print_time(nextmsg); | ^~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.fr/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:1029:7: note: in expansion of macro ‘gdata_iter_print_time’ 1029 | gdata_iter_print_time(nextjoin); | ^~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.fr/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:1030:7: note: in expansion of macro ‘gdata_iter_print_time’ 1030 | gdata_iter_print_time(lastjoin); | ^~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:784:15: warning: format ‘%Li’ expects argument of type ‘long long int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=] 784 | dump_line(" " #name ": " format, iter-> name); | ^~~~ src.fr/iroffer_utilities.c:795:38: note: in expansion of macro ‘gdata_iter_print_number’ 795 | #define gdata_iter_print_time(name) gdata_iter_print_number("%" TTPRINTFMT, name) | ^~~~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:1044:7: note: in expansion of macro ‘gdata_iter_print_time’ 1044 | gdata_iter_print_time(last_seen); | ^~~~~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘ir_int64’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:1082:3: note: in expansion of macro ‘gdata_print_number’ 1082 | gdata_print_number("%" LLPRINTFMT "d", totalsent); | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:738:15: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 738 | dump_line("GDATA * " #name ": " format, gdata. name); | ^~~~~~~~~~ src.fr/iroffer_utilities.c:1111:3: note: in expansion of macro ‘gdata_print_number’ 1111 | gdata_print_number("%" LLPRINTFMT "d", max_file_size); | ^~~~~~~~~~~~~~~~~~ src.fr/iroffer_utilities.c:1138:13: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1138 | dump_line(" : ptr=%p gets=%d minspeed=%.1f maxspeed=%.1f st_size=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1143 | iter->st_size); | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1138:84: note: format string is defined here 1138 | : ptr=%p gets=%d minspeed=%.1f maxspeed=%.1f st_size=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1146:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1146 | " : fd=%d fd_count=%d fd_loc=%" LLPRINTFMT "d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1149 | iter->file_fd_location); | ~~~~~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1146:56: note: format string is defined here 1146 | " : fd=%d fd_count=%d fd_loc=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1171:17: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 1171 | " : ptr=%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1175 | (ir_uint64)(iter2->mmap_offset), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_utilities.c:1171:85: note: format string is defined here 1171 | =%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_utilities.c:1171:17: warning: format ‘%LX’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 1171 | " : ptr=%p ref_count=%d mmap_ptr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1176 | (ir_uint64)(iter2->mmap_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int src.fr/iroffer_utilities.c:1171:116: note: format string is defined here 1171 | tr=%p mmap_offset=0x%.8" LLPRINTFMT "X mmap_size=0x%.8" LLPRINTFMT "X", | ~~~~~~~~~~~~~~~~~^ | | | long long unsigned int src.fr/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ 1213 | iter->bytessent, | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1212:36: note: format string is defined here 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ 1213 | iter->bytessent, 1214 | iter->bytesgot, | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1212:57: note: format string is defined here 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1215 | iter->lastack, | ~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1212:82: note: format string is defined here 1212 | " LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1216 | iter->curack, | ~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1212:106: note: format string is defined here 1212 | LPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 6 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1217 | iter->startresume, | ~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1212:130: note: format string is defined here 1212 | LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1212:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 7 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1212 | " : sent=%" LLPRINTFMT "d got=%" LLPRINTFMT "d lastack=%" LLPRINTFMT "d curack=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ^~~~~~~~~~~~ ...... 1218 | iter->lastspeedamt, | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1212:156: note: format string is defined here 1212 | PRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d tx_bucket=%li", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 2 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ 1257 | iter->bytesgot, | ~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1256:35: note: format string is defined here 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 3 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ 1257 | iter->bytesgot, 1258 | iter->totalsize, | ~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1256:62: note: format string is defined here 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ ...... 1259 | iter->resumesize, | ~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1256:86: note: format string is defined here 1256 | RINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c:1256:11: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 5 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1256 | " : got=%" LLPRINTFMT "d totalsize=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ^~~~~~~~~~~ ...... 1260 | iter->lastspeedamt); | ~~~~~~~~~~~~~~~~~~ | | | off_t {aka long int} src.fr/iroffer_utilities.c:1256:112: note: format string is defined here 1256 | ze=%" LLPRINTFMT "d resume=%" LLPRINTFMT "d speedamt=%" LLPRINTFMT "d", | ~~~~~~~~~~~~~~~^ | | | long long int src.fr/iroffer_utilities.c: In function ‘ir_bind_listen_socket’: src.fr/iroffer_utilities.c:2176:35: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 2176 | if ((getsockname(fd, &(sa->sa), &addrlen)) < 0) | ^~~~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from src.fr/iroffer_headers.h:29, from src.fr/iroffer_utilities.c:20: /usr/include/sys/socket.h:117:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ x86_64-pc-linux-gnu-gcc -L/usr/local/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 o.it/iroffer_admin.o o.it/iroffer_dccchat.o o.it/iroffer_display.o o.it/iroffer_main.o o.it/iroffer_misc.o o.it/iroffer_statefile.o o.it/iroffer_transfer.o o.it/iroffer_upload.o o.it/plumb_md5.o o.it/dinoex_admin.o o.it/dinoex_main.o o.it/dinoex_misc.o o.it/dinoex_http.o o.it/dinoex_upload.o o.it/dinoex_transfer.o o.it/dinoex_geoip.o o.it/dinoex_maxminddb.o o.it/dinoex_ssl.o o.it/dinoex_curl.o o.it/dinoex_irc.o o.it/dinoex_queue.o o.it/dinoex_telnet.o o.it/dinoex_badip.o o.it/dinoex_jobs.o o.it/dinoex_kqueue.o o.it/dinoex_ruby.o o.it/dinoex_user.o o.it/dinoex_chat.o o.it/dinoex_config.o o.it/crc32.o o.it/upnp.o o.it/blowfish.o o.it/strnatcmp.o o.it/iroffer_utilities.o o.it/dinoex_utilities.o -lssl -lcrypto -lcrypt -o iroffer-it make[1]: Leaving directory '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32' x86_64-pc-linux-gnu-gcc -L/usr/local/lib -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 o.fr/iroffer_admin.o o.fr/iroffer_dccchat.o o.fr/iroffer_display.o o.fr/iroffer_main.o o.fr/iroffer_misc.o o.fr/iroffer_statefile.o o.fr/iroffer_transfer.o o.fr/iroffer_upload.o o.fr/plumb_md5.o o.fr/dinoex_admin.o o.fr/dinoex_main.o o.fr/dinoex_misc.o o.fr/dinoex_http.o o.fr/dinoex_upload.o o.fr/dinoex_transfer.o o.fr/dinoex_geoip.o o.fr/dinoex_maxminddb.o o.fr/dinoex_ssl.o o.fr/dinoex_curl.o o.fr/dinoex_irc.o o.fr/dinoex_queue.o o.fr/dinoex_telnet.o o.fr/dinoex_badip.o o.fr/dinoex_jobs.o o.fr/dinoex_kqueue.o o.fr/dinoex_ruby.o o.fr/dinoex_user.o o.fr/dinoex_chat.o o.fr/dinoex_config.o o.fr/crc32.o o.fr/upnp.o o.fr/blowfish.o o.fr/strnatcmp.o o.fr/iroffer_utilities.o o.fr/dinoex_utilities.o -lssl -lcrypto -lcrypt -o iroffer-fr make[1]: Leaving directory '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32' * ERROR: net-irc/iroffer-dinoex-3.32-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-irc/iroffer-dinoex-3.32-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-irc/iroffer-dinoex-3.32-r2::gentoo'`. * The complete build log is located at '/var/log/portage/net-irc:iroffer-dinoex-3.32-r2:20220104-105635.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/temp/environment'. * Working directory: '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32' * S: '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32'