* Package: net-irc/iroffer-dinoex-3.32-r2 * Repository: gentoo * Maintainer: zlogene@gentoo.org pinkbyte@gentoo.org * USE: abi_x86_64 admin amd64 blowfish chroot elibc_glibc http kernel_linux memsave ssl telnet 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 Configuring for iroffer-dinoex 3.32 Determining OS... Linux 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 chroot()... found Seeing if NSS library exists (for chroot)... missing 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 mkdir -p o.en touch o.en/.mkdir parsing ... ./Lang fr ./Lang it parsing ... parsing ... done join: en.tmpjoin: en.tmp: No such file or directory : No such file or directory done done mv -f src.fr/iroffer_admin.c.new src.fr/iroffer_admin.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_dccchat.c.new src.fr/iroffer_dccchat.c mv -f src.it/iroffer_display.c.new src.it/iroffer_display.c mv -f src.it/iroffer_main.c.new src.it/iroffer_main.c mv -f src.fr/iroffer_display.c.new src.fr/iroffer_display.c mv -f src.it/iroffer_misc.c.new src.it/iroffer_misc.c mv -f src.it/iroffer_statefile.c.new src.it/iroffer_statefile.c mv -f src.fr/iroffer_main.c.new src.fr/iroffer_main.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/iroffer_misc.c.new src.fr/iroffer_misc.c mv -f src.it/dinoex_admin.c.new src.it/dinoex_admin.c mv -f src.fr/iroffer_statefile.c.new src.fr/iroffer_statefile.c mv -f src.it/dinoex_badip.c.new src.it/dinoex_badip.c mv -f src.it/dinoex_chat.c.new src.it/dinoex_chat.c mv -f src.fr/iroffer_transfer.c.new src.fr/iroffer_transfer.c mv -f src.it/dinoex_config.c.new src.it/dinoex_config.c mv -f src.it/dinoex_curl.c.new src.it/dinoex_curl.c mv -f src.fr/iroffer_upload.c.new src.fr/iroffer_upload.c mv -f src.it/dinoex_geoip.c.new src.it/dinoex_geoip.c mv -f src.it/dinoex_http.c.new src.it/dinoex_http.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.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/dinoex_kqueue.c.new src.it/dinoex_kqueue.c mv -f src.fr/dinoex_admin.c.new src.fr/dinoex_admin.c mv -f src.it/dinoex_main.c.new src.it/dinoex_main.c mv -f src.fr/dinoex_badip.c.new src.fr/dinoex_badip.c mv -f src.it/dinoex_maxminddb.c.new src.it/dinoex_maxminddb.c mv -f src.fr/dinoex_chat.c.new src.fr/dinoex_chat.c mv -f src.fr/dinoex_config.c.new src.fr/dinoex_config.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.fr/dinoex_http.c.new src.fr/dinoex_http.c mv -f src.it/dinoex_misc.c.new src.it/dinoex_misc.c mv -f src.fr/dinoex_irc.c.new src.fr/dinoex_irc.c mv -f src.it/dinoex_queue.c.new src.it/dinoex_queue.c mv -f src.fr/dinoex_jobs.c.new src.fr/dinoex_jobs.c mv -f src.de/iroffer_dccchat.c.new src.de/iroffer_dccchat.c mv -f src.it/dinoex_ruby.c.new src.it/dinoex_ruby.c mv -f src.fr/dinoex_kqueue.c.new src.fr/dinoex_kqueue.c mv -f src.fr/dinoex_main.c.new src.fr/dinoex_main.c mv -f src.it/dinoex_ssl.c.new src.it/dinoex_ssl.c mv -f src.it/dinoex_statefile.c.new src.it/dinoex_statefile.c mv -f src.de/iroffer_display.c.new src.de/iroffer_display.c mv -f src.fr/dinoex_maxminddb.c.new src.fr/dinoex_maxminddb.c 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_misc.c.new src.fr/dinoex_misc.c mv -f src.fr/dinoex_queue.c.new src.fr/dinoex_queue.c mv -f src.it/dinoex_upload.c.new src.it/dinoex_upload.c mv -f src.fr/dinoex_ruby.c.new src.fr/dinoex_ruby.c mv -f src.it/dinoex_user.c.new src.it/dinoex_user.c mv -f src.it/dinoex_utilities.c.new src.it/dinoex_utilities.c mv -f src.it/blowfish.h.new src.it/blowfish.h mv -f src.it/crc32.h.new src.it/crc32.h mv -f src.fr/dinoex_ssl.c.new src.fr/dinoex_ssl.c mv -f src.de/iroffer_main.c.new src.de/iroffer_main.c mv -f src.fr/dinoex_statefile.c.new src.fr/dinoex_statefile.c mv -f src.it/dinoex_admin.h.new src.it/dinoex_admin.h mv -f src.fr/dinoex_telnet.c.new src.fr/dinoex_telnet.c mv -f src.it/dinoex_badip.h.new src.it/dinoex_badip.h mv -f src.it/dinoex_chat.h.new src.it/dinoex_chat.h mv -f src.fr/dinoex_transfer.c.new src.fr/dinoex_transfer.c mv -f src.it/dinoex_config.h.new src.it/dinoex_config.h mv -f src.fr/dinoex_upload.c.new src.fr/dinoex_upload.c mv -f src.it/dinoex_curl.h.new src.it/dinoex_curl.h mv -f src.fr/dinoex_user.c.new src.fr/dinoex_user.c mv -f src.it/dinoex_defines.h.new src.it/dinoex_defines.h mv -f src.de/iroffer_misc.c.new src.de/iroffer_misc.c mv -f src.fr/dinoex_utilities.c.new src.fr/dinoex_utilities.c mv -f src.it/dinoex_geoip.h.new src.it/dinoex_geoip.h mv -f src.fr/blowfish.h.new src.fr/blowfish.h mv -f src.it/dinoex_globals.h.new src.it/dinoex_globals.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.de/iroffer_statefile.c.new src.de/iroffer_statefile.c mv -f src.it/dinoex_http.h.new src.it/dinoex_http.h mv -f src.it/dinoex_irc.h.new src.it/dinoex_irc.h mv -f src.it/dinoex_jobs.h.new src.it/dinoex_jobs.h mv -f src.it/dinoex_kqueue.h.new src.it/dinoex_kqueue.h mv -f src.fr/dinoex_badip.h.new src.fr/dinoex_badip.h mv -f src.it/dinoex_main.h.new src.it/dinoex_main.h mv -f src.fr/dinoex_chat.h.new src.fr/dinoex_chat.h mv -f src.it/dinoex_maxminddb.h.new src.it/dinoex_maxminddb.h mv -f src.it/dinoex_misc.h.new src.it/dinoex_misc.h mv -f src.fr/dinoex_config.h.new src.fr/dinoex_config.h mv -f src.it/dinoex_queue.h.new src.it/dinoex_queue.h mv -f src.fr/dinoex_curl.h.new src.fr/dinoex_curl.h mv -f src.de/iroffer_transfer.c.new src.de/iroffer_transfer.c mv -f src.it/dinoex_ruby.h.new src.it/dinoex_ruby.h mv -f src.fr/dinoex_defines.h.new src.fr/dinoex_defines.h mv -f src.it/dinoex_ssl.h.new src.it/dinoex_ssl.h mv -f src.fr/dinoex_geoip.h.new src.fr/dinoex_geoip.h mv -f src.it/dinoex_telnet.h.new src.it/dinoex_telnet.h mv -f src.fr/dinoex_globals.h.new src.fr/dinoex_globals.h mv -f src.it/dinoex_transfer.h.new src.it/dinoex_transfer.h mv -f src.fr/dinoex_http.h.new src.fr/dinoex_http.h mv -f src.it/dinoex_upload.h.new src.it/dinoex_upload.h 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/dinoex_irc.h.new src.fr/dinoex_irc.h mv -f src.de/iroffer_upload.c.new src.de/iroffer_upload.c mv -f src.it/iroffer_config.h.new src.it/iroffer_config.h mv -f src.fr/dinoex_jobs.h.new src.fr/dinoex_jobs.h 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 mv -f src.it/iroffer_headers.h.new src.it/iroffer_headers.h mv -f src.fr/dinoex_kqueue.h.new src.fr/dinoex_kqueue.h mv -f src.fr/dinoex_main.h.new src.fr/dinoex_main.h 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.fr/dinoex_maxminddb.h.new src.fr/dinoex_maxminddb.h mv -f src.it/upnp.h.new src.it/upnp.h mv -f src.fr/dinoex_misc.h.new src.fr/dinoex_misc.h mv -f src.it/blowfish.c.new src.it/blowfish.c mv -f src.fr/dinoex_queue.h.new src.fr/dinoex_queue.h mv -f src.it/crc32.c.new src.it/crc32.c mv -f src.fr/dinoex_ruby.h.new src.fr/dinoex_ruby.h mv -f src.it/plumb_md5.c.new src.it/plumb_md5.c mv -f src.fr/dinoex_ssl.h.new src.fr/dinoex_ssl.h mv -f src.it/strnatcmp.c.new src.it/strnatcmp.c mv -f src.fr/dinoex_telnet.h.new src.fr/dinoex_telnet.h mv -f src.it/upnp.c.new src.it/upnp.c mv -f src.fr/dinoex_transfer.h.new src.fr/dinoex_transfer.h mv -f src.fr/dinoex_upload.h.new src.fr/dinoex_upload.h make IRLANG=it IRSRC=src.it IRNAME=iroffer-it all make[1]: Entering directory '/var/tmp/portage/net-irc/iroffer-dinoex-3.32-r2/work/iroffer-dinoex-3.32' mkdir -p o.it mv -f src.fr/dinoex_user.h.new src.fr/dinoex_user.h mv -f src.de/iroffer_utilities.c.new src.de/iroffer_utilities.c touch o.it/.mkdir mv -f src.fr/dinoex_utilities.h.new src.fr/dinoex_utilities.h 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 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 mv -f src.fr/iroffer_config.h.new src.fr/iroffer_config.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.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.fr/strnatcmp.h.new src.fr/strnatcmp.h mv -f src.fr/upnp.h.new src.fr/upnp.h mv -f src.fr/blowfish.c.new src.fr/blowfish.c 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.de/dinoex_admin.c.new src.de/dinoex_admin.c mv -f src.fr/upnp.c.new src.fr/upnp.c 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 touch o.fr/.mkdir 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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 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 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 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 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:16:22: note: format string is defined here 16 | #define TTPRINTFMT "Li" mv -f src.de/dinoex_badip.c.new src.de/dinoex_badip.c 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’: 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_chat.c.new src.de/dinoex_chat.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_display.o src.it/iroffer_display.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} In file included from src.fr/iroffer_admin.c:18: src.fr/iroffer_config.h:16:22: note: format string is defined here 16 | #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.de/dinoex_config.c.new src.de/dinoex_config.c mv -f src.de/dinoex_curl.c.new src.de/dinoex_curl.c mv -f src.de/dinoex_geoip.c.new src.de/dinoex_geoip.c mv -f src.de/dinoex_http.c.new src.de/dinoex_http.c mv -f src.de/dinoex_irc.c.new src.de/dinoex_irc.c mv -f src.de/dinoex_jobs.c.new src.de/dinoex_jobs.c mv -f src.de/dinoex_kqueue.c.new 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/iroffer_main.o src.it/iroffer_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 mv -f src.de/dinoex_main.c.new src.de/dinoex_main.c mv -f src.de/dinoex_maxminddb.c.new src.de/dinoex_maxminddb.c mv -f src.de/dinoex_misc.c.new src.de/dinoex_misc.c 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.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’: 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 */ | ^~~~~~ mv -f src.de/dinoex_queue.c.new src.de/dinoex_queue.c mv -f src.de/dinoex_ruby.c.new src.de/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/iroffer_dccchat.o src.fr/iroffer_dccchat.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 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_transfer.c.new src.de/dinoex_transfer.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_statefile.o src.it/iroffer_statefile.c mv -f src.de/dinoex_upload.c.new src.de/dinoex_upload.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_user.c.new src.de/dinoex_user.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_transfer.o src.it/iroffer_transfer.c mv -f src.de/dinoex_utilities.c.new src.de/dinoex_utilities.c 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 mv -f src.de/dinoex_chat.h.new src.de/dinoex_chat.h mv -f src.de/dinoex_config.h.new src.de/dinoex_config.h 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 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 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 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 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_transfer.h.new src.de/dinoex_transfer.h mv -f src.de/dinoex_upload.h.new src.de/dinoex_upload.h 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 mv -f src.de/iroffer_defines.h.new src.de/iroffer_defines.h 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 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 src.fr/iroffer_main.c: In function ‘main’: : warning: function declared ‘noreturn’ has a ‘return’ statement 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/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 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 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/plumb_md5.o src.it/plumb_md5.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 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:16:22: note: format string is defined here 16 | #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 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 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 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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 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 */ | ^~~~~~ 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 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 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 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 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 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/iroffer_upload.o src.fr/iroffer_upload.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 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.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_misc.o src.de/iroffer_misc.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 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 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.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); | ^~~~~~~~~~~~~~~~~~~~ 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 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.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/iroffer_transfer.o src.de/iroffer_transfer.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 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 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 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.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/plumb_md5.o src.de/plumb_md5.c 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 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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.de -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.de/dinoex_main.o src.de/dinoex_main.c 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src.de/dinoex_admin.c: In function ‘a_add2’: src.de/dinoex_admin.c:1460:66: error: expected ‘)’ before ‘added’ 1460 | a_respond(u, "File '%s' not added, you reached your quoata"added, you reached your quoata", u->arg1); | ~ ^~~~~ | ) src.de/dinoex_admin.c:1460:96: warning: missing terminating " character 1460 | dded, you reached your quoata"added, you reached your quoata", u->arg1); | ^ src.de/dinoex_admin.c:1460:96: error: missing terminating " character 1460 | dded, you reached your quoata"added, you reached your quoata", u->arg1); | ^~~~~~~~~~~~ src.de/dinoex_admin.c:1460:28: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 1460 | a_respond(u, "File '%s' not added, you reached your quoata"added, you reached your quoata", u->arg1); | ~^ | | | char * src.de/dinoex_admin.c:1462:19: error: expected ‘;’ before ‘}’ token 1462 | return NULL; | ^ | ; 1463 | } | ~ src.de/dinoex_admin.c:1468:66: error: expected ‘)’ before ‘added’ 1468 | a_respond(u, "File '%s' not added, you reached your quoata"added, to small", u->arg1); | ~ ^~~~~ | ) src.de/dinoex_admin.c:1468:81: warning: missing terminating " character 1468 | File '%s' not added, you reached your quoata"added, to small", u->arg1); | ^ src.de/dinoex_admin.c:1468:81: error: missing terminating " character 1468 | File '%s' not added, you reached your quoata"added, to small", u->arg1); | ^~~~~~~~~~~~ src.de/dinoex_admin.c:1468:28: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 1468 | a_respond(u, "File '%s' not added, you reached your quoata"added, to small", u->arg1); | ~^ | | | char * src.de/dinoex_admin.c:1470:19: error: expected ‘;’ before ‘}’ token 1470 | return NULL; | ^ | ; 1471 | } | ~ 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 make[1]: *** [Makefile:134: o.de/dinoex_admin.o] Error 1 make[1]: *** 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/dinoex_misc.o src.fr/dinoex_misc.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 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.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_http.o src.fr/dinoex_http.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.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_upload.o src.it/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_transfer.o src.it/dinoex_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.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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 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 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_transfer.o src.fr/dinoex_transfer.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 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 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.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.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_curl.o src.it/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_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.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_irc.o src.it/dinoex_irc.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.fr/dinoex_telnet.c: In function ‘telnet_accept’: src.fr/dinoex_telnet.c:133:79: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 133 | entsocket = accept(telnet_listen[i], &(chat->con.remote.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_telnet.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_telnet.c:136:79: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 136 | entsocket = accept(telnet_listen[i], &(chat->con.remote.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_telnet.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_telnet.c:148:66: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 148 | (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/dinoex_telnet.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.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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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 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.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.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); | ^~~~~~~~~~~~~~~~~~~~ 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.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_queue.o src.it/dinoex_queue.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); | ^~~~~~~~~~~~ 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.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_chat.o src.fr/dinoex_chat.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.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.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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src.it/dinoex_telnet.c: In function ‘telnet_accept’: src.it/dinoex_telnet.c:133:79: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 133 | entsocket = accept(telnet_listen[i], &(chat->con.remote.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_telnet.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_telnet.c:136:79: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 136 | entsocket = accept(telnet_listen[i], &(chat->con.remote.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_telnet.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_telnet.c:148:66: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign] 148 | (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/dinoex_telnet.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.fr -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.fr/dinoex_config.o src.fr/dinoex_config.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 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.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 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 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/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 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 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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.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.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 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_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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.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.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/dinoex_ruby.o src.it/dinoex_ruby.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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 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.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 -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 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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 -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.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} 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 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.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.it -I/usr/local/include -Wall -pipe -march=native -fno-diagnostics-color -O2 -o o.it/blowfish.o src.it/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/strnatcmp.o src.it/strnatcmp.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 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 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 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.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.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.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.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 * 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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_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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' * 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:20210906-101758.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'